研发业务管理之cmmi高级实务培训教材课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《研发业务管理之cmmi高级实务培训教材课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 研发 业务 管理 cmmi 高级 实务 培训教材 课件
- 资源描述:
-
1、1天马行空官方博客:http:/ 的全称为:的全称为:Capability Maturity Model Integration即能力成熟度模型集成。即能力成熟度模型集成。CMMI是是CMM模型的最新版本。模型的最新版本。早期的早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软版本是应用于软件业项目的管理方法,件业项目的管理方法,SEI在部分国家和地区开始推广和试在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。自从广泛应用的综合性模型。自从1994 年年SEI 正式发布软件
2、正式发布软件CMM 以来,相继又开发出了系统工程、软件采购、人力以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度资源管理以及集成产品和过程开发方面的多个能力成熟度模型。模型。3CMM的模型的模型(1)SW-CMM(Software CMM)软件软件CMM(2)SE-CMM(System Engineering CMM)系统工程系统工程CMM(3)SA-CMM(Software Acquisition CMM)软件采购软件采购CMM(4)IPT-CMM(Integrated Product Team CMM)集成产品群组集成产品群组CMM(5)P-C
3、MM(People CMM)人力资源人力资源能力成熟度模型能力成熟度模型4CMM的不足之处的不足之处 n不能集中其不同过程改进的能力以不能集中其不同过程改进的能力以取得更大成绩;取得更大成绩;n 要进行一些重复的培训、评估和要进行一些重复的培训、评估和改进活动,因而增加了许多成本;改进活动,因而增加了许多成本;n 遇到不同模型中有一些对相同事遇到不同模型中有一些对相同事物说法不一致,或活动不协调,甚至相物说法不一致,或活动不协调,甚至相抵触。抵触。5CMMI的形成的形成 1997 年,美国联邦航空管理局(年,美国联邦航空管理局(FAA)开发了开发了FAA-iCMMSM(联邦航空管理局(联邦航空
4、管理局的集成的集成CMM),该模型集成了适用于系),该模型集成了适用于系统工程的统工程的SE-CMM、软件获取的、软件获取的SA-CMM 和软件的和软件的SW-CMM 三个模型中的三个模型中的所有原则、概念和实践。该模型被认为所有原则、概念和实践。该模型被认为是第一个集成化的模型。是第一个集成化的模型。6CMMI的级别(一)的级别(一)1 初始级初始级 软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。2 已管理级已管理级 建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。3 已定义级已定义
5、级 已将软件管理和工程两方面的过程文档化、标文档化、标准化准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。4 量化管理级量化管理级 分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。5 优化管理级优化管理级 过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。7CMMI的级别(二)的级别(二)每个等级都被分解为过程域,特殊目标和特殊每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性。实践,通用
6、目标、通用实践和共同特性。每个等级都有几个过程区域组成,这几个过程每个等级都有几个过程区域组成,这几个过程域共同形成一种软件过程能力。每个过程域,域共同形成一种软件过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。实施,就能实现该过程域的目标。8CMMI的评估方式的评估方式 自我评估:用于本企业领导层评价公司自身的软自我评估:用于本企业领导层评价公司自身的
7、软件能力。件能力。主任评估:使本企业领导层评价公司自身的软件主任评估:使本企业领导层评价公司自身的软件能力,向外宣布自己企业的软件能力能力,向外宣布自己企业的软件能力 CMMI的评估类型:的评估类型:软件组织的关于具体的软件过程能力的评估。软件组织的关于具体的软件过程能力的评估。软件组织整体软件能力的评估(软件能力成熟度软件组织整体软件能力的评估(软件能力成熟度等级等级 评估)。评估)。CMMI的基本思想的基本思想 1、解决软件项目过程改进难度增大问题、解决软件项目过程改进难度增大问题 2、实现软件工程的并行与多学科组合、实现软件工程的并行与多学科组合 3、实现过程改进的最佳效益、实现过程改进
8、的最佳效益9 CMMI的原则(1)、)、强调高层管理者的支持。过程改进往强调高层管理者的支持。过程改进往往也是由高层管理者认识和提出的,大力度的、往也是由高层管理者认识和提出的,大力度的、一致的支持是过程改进的关键。一致的支持是过程改进的关键。(2)、)、仔细确定改进目标,首先应该对给定仔细确定改进目标,首先应该对给定时间内的所能完成的改进目标进行正确的估计和时间内的所能完成的改进目标进行正确的估计和定义并制定计划。选择能够达到的目标和能够看定义并制定计划。选择能够达到的目标和能够看到对组织的效益。到对组织的效益。(3)、)、选择最佳实践,应该基于组织现有的选择最佳实践,应该基于组织现有的软件
9、活动和过程财富,参考其他标准模型,取其软件活动和过程财富,参考其他标准模型,取其精华去其糟粕,得到新的实践活动模型。精华去其糟粕,得到新的实践活动模型。(4)、)、过程改进要与组织的商务目标一致,过程改进要与组织的商务目标一致,与发展战略紧密结合。与发展战略紧密结合。10CMMI的目标 (1)、)、为提高组织过程和管为提高组织过程和管理产品开发、发布和维护能力的理产品开发、发布和维护能力的提供保障。提供保障。(2)、)、帮助组客观织评价自帮助组客观织评价自身能力成熟度和过程域能力,为身能力成熟度和过程域能力,为过程改进建立优先级以及执行过过程改进建立优先级以及执行过程改进。程改进。11CMMI
10、的方法 (1)、决定哪个)、决定哪个CMMI模型等级最适合组织模型等级最适合组织过程改进需要。过程改进需要。(2)、)、选择模型的表示法是连续式还是阶选择模型的表示法是连续式还是阶段式段式。(3)、)、决定组织需要用到的模型中的知识决定组织需要用到的模型中的知识领域。领域。(4)、)、类似类似CMM提出的过程改进提出的过程改进6步,集步,集成化过程改进分成:开始集成过程改进成化过程改进分成:开始集成过程改进,建造集建造集成改善平台,集成传统过程,启动新过程,进成改善平台,集成传统过程,启动新过程,进行改进评估。行改进评估。12CMM与与CMMI的差别(一)的差别(一)CMM的基于活动的度量方法
11、和瀑布过程的有的基于活动的度量方法和瀑布过程的有次序的、基于活动的管理规范有非常密切的联系,次序的、基于活动的管理规范有非常密切的联系,更适合瀑布型的开发过程更适合瀑布型的开发过程。而。而CMMI相对相对CMM更一步支持更一步支持迭代开发过程迭代开发过程和和经济动机推动组织采经济动机推动组织采用基于结果的方法用基于结果的方法:开发业务案例、构想和原型:开发业务案例、构想和原型方案;细化后纳入基线结构、可用发布,最后定方案;细化后纳入基线结构、可用发布,最后定为现场版本的发布。为现场版本的发布。虽然虽然CMMI保留了基于活动保留了基于活动的方法的方法,它的确集成了软件产业内很多现代的最,它的确集
12、成了软件产业内很多现代的最好的实践,因此它很大程度上淡化了和瀑布思想好的实践,因此它很大程度上淡化了和瀑布思想的联系。的联系。13 CMMI 模型中在保留了模型中在保留了CMM阶段式模式的基础阶段式模式的基础上,出现了连续式模型,这样可以帮助一个组织上,出现了连续式模型,这样可以帮助一个组织以及这个组织的客户更加客观和全面的了解它的以及这个组织的客户更加客观和全面的了解它的过程成熟度。同时,连续模型的采用可以给一个过程成熟度。同时,连续模型的采用可以给一个组织在进行过程改进的时候带来更大的自主性,组织在进行过程改进的时候带来更大的自主性,不用再象不用再象CMM 中中 一样,受到等级的严格限制。
13、一样,受到等级的严格限制。这种改进的好处是灵活性和客观性强,弱点在于这种改进的好处是灵活性和客观性强,弱点在于由于缺乏指导,一个组织可能缺乏对关键过程域由于缺乏指导,一个组织可能缺乏对关键过程域之间依赖关系的正确理解而片面的实施过程,造之间依赖关系的正确理解而片面的实施过程,造成一些过程成为空中楼阁,缺少其他过程的支撑。成一些过程成为空中楼阁,缺少其他过程的支撑。两种表现方式(连续的和阶段的)从他们所涵盖两种表现方式(连续的和阶段的)从他们所涵盖的过程区域上来说并没有不同,不同的是过程区的过程区域上来说并没有不同,不同的是过程区域的组织方式以及对成熟度(能力)级别的判断域的组织方式以及对成熟度
14、(能力)级别的判断方式。方式。14 CMMI 模型中比模型中比CMM 进一步强化了对需求的重视。在进一步强化了对需求的重视。在CMM 中,关于需求只有需求管理这一个关键过程域,也中,关于需求只有需求管理这一个关键过程域,也就是说,强调对有质量的需求进行管理,而如何获取需求就是说,强调对有质量的需求进行管理,而如何获取需求则没有提出明确的要求。在则没有提出明确的要求。在CMMI的阶段模型中,的阶段模型中,3 级有级有一个独立的关键过程域叫做需求开发,提出了对如何获取一个独立的关键过程域叫做需求开发,提出了对如何获取优秀的需求的要求和方法。优秀的需求的要求和方法。CMMI 模型对工程活动进行模型对
15、工程活动进行了一定的强化。在了一定的强化。在CMM中,只有中,只有3级中的软件产品工程和级中的软件产品工程和同行评审两个关键过程域是与工程过程密切相关的,而在同行评审两个关键过程域是与工程过程密切相关的,而在CMMI中,则将需求开发,验证,确认,技术解决方案,中,则将需求开发,验证,确认,技术解决方案,产品集成这些工程过程活动都作为单独的关键过程域进行产品集成这些工程过程活动都作为单独的关键过程域进行了要求,从而在实践上提出了对工程的更高要求和更具体了要求,从而在实践上提出了对工程的更高要求和更具体的指导。的指导。CMMI中还强调了风险管理中还强调了风险管理。不像在。不像在CMM 中把中把风险
16、的管理分散在项目计划和项目跟踪与监控中进行要求,风险的管理分散在项目计划和项目跟踪与监控中进行要求,CMMI3级里单独提出了一个独立的关键级里单独提出了一个独立的关键过程域过程域叫做风险叫做风险管理。管理。15CMMI优点优点 根据根据SEI的统计,软件企业在引入的统计,软件企业在引入CMM后劳动生产率平均增长了后劳动生产率平均增长了35%;错误比率平均减少;错误比率平均减少39%;平;平均成本回报率为均成本回报率为5:1。纵观国内纵观国内自自1993年开始年开始Motorola(中国)实(中国)实施起,至后来的东软、金蝶、用友施起,至后来的东软、金蝶、用友等公司纷纷实施等公司纷纷实施CMM或
17、或CMMI,国内企业实施国内企业实施CMMI一时间方兴未一时间方兴未艾。艾。16过程的一般定义 过程过程是为了达到给定目标所实施的一系是为了达到给定目标所实施的一系列步骤,它包括工具,方法,材料及人列步骤,它包括工具,方法,材料及人员员.17人人都知道高素质人人都知道高素质,有推动力的有推动力的人员组成有多重要人员组成有多重要,但是即使但是即使最优秀的人才也无法在对过程最优秀的人才也无法在对过程缺乏理解或是过程运转不良的缺乏理解或是过程运转不良的情况下尽情发挥情况下尽情发挥.尽管过程常被认为是过程尽管过程常被认为是过程-人员人员-技术三角组合中的一技术三角组合中的一极极,但它也可以被看作是但它
18、也可以被看作是“粘合剂粘合剂”,把其它两极统一成把其它两极统一成一体一体.人员人员 过程过程技术技术品质杠杆的支点品质杠杆的支点生产成本生产成本,进度和质量的主要决定因素进度和质量的主要决定因素18为什么要强调过程?过程提供了一个富有建设性的平衡点过程提供了一个富有建设性的平衡点.不赞成只将注意力集中于员工上不赞成只将注意力集中于员工上 一般地说一般地说,你的员工可以达到你的培训目标你的员工可以达到你的培训目标.更努力地工作并不是你所想要的更努力地工作并不是你所想要的.在过程中更聪明地工作才是你所想要的在过程中更聪明地工作才是你所想要的.同样也不赞成只将注意力集中于技术上同样也不赞成只将注意力
19、集中于技术上 技术应用没有一个合适的目标就不会有很大的盈利技术应用没有一个合适的目标就不会有很大的盈利.只有在合适的目标指导下只有在合适的目标指导下,才能产生最大的盈利才能产生最大的盈利19过程管理的前提 系统的质量主要取决于开发和维护该产品所使系统的质量主要取决于开发和维护该产品所使用的软件过程的质量用的软件过程的质量.这个前提意味着应在注重产品的同时着眼于过这个前提意味着应在注重产品的同时着眼于过程程.这是一个在生产过程中必须长期坚持的前提这是一个在生产过程中必须长期坚持的前提.对这个前提的信任在世界范围内的制造业和服务业对这个前提的信任在世界范围内的制造业和服务业质量活动中都是可见的质量
20、活动中都是可见的(如如 ISO 标准标准).20早期的过程改进 过程管理理论是过程管理理论是Deming,Crosby,Juran等人所等人所提出概念的一个结合体提出概念的一个结合体.在过去在过去30年里年里,这些理论已经被用于许多组织这些理论已经被用于许多组织.人们发现了一些解决方案人们发现了一些解决方案,但是但是,在技术和实践在技术和实践之间还存在着鸿沟之间还存在着鸿沟.很多这样的观念已用于建立过程改进模型很多这样的观念已用于建立过程改进模型.21什么是过程模型?模型模型是指一些元素有组织的集合是指一些元素有组织的集合,它描述它描述了有效过程的各项特征了有效过程的各项特征.所包括的过程是指
21、那些已经被经验证明所包括的过程是指那些已经被经验证明为有效的过程为有效的过程.22如何使用模型?模型的作用:模型的作用:帮助建立过程改进的目标和步骤,从而改进帮助建立过程改进的目标和步骤,从而改进过程过程.帮助确保稳定的、可用的、成熟的过程帮助确保稳定的、可用的、成熟的过程.作为项目和组织过程改进的指南作为项目和组织过程改进的指南.有一套评估的方法,能诊断改进工作所处的有一套评估的方法,能诊断改进工作所处的状态状态.23为什么模型很重要?模型提供:模型提供:出发点出发点 团体先期经验的积累团体先期经验的积累 一种公共语言和共享视野一种公共语言和共享视野 有序工作的框架有序工作的框架 给你的组织
展开阅读全文