1、Capability 能力M:Maturity 成熟度M:Model 模型 I:Integration 集成,软件过程改进,过程:是指软件生存周期所涉及的一系列相关活动的集合。例如:开发过程、维护过程、验证过程等。为指定的目标的一系列执行的步骤。模型中能够被实践检验的公认的活动。过程改进:为实现商业目标的活动。过程模型:是一个对实践的结构化的集合,这些实践描 述了有效过程的基本特征。,解决三个和尚吃水的问题,为什么要改善过程,为什么要改善过程,过程使你能够了解事情的进展和现状。人们能更全面的开发他们的潜能,并且能够在组织内更有效的工作。通过定义、度量和控制过程,改善更加成功和可持续性。合适的技
2、术、方法和工具被成功引入的可能性增加了。,必须服从于商业目标,并和其保持一致。应格外关注前后一致性(公司现有组织架构按项目特点,建立标准生命周期、标准项目组织架构、标准角色及职责、标准术语定义)加强对CMMI模型的理解,以指导实践。(应关注需要投入的培训及工作量,应建立适度平衡),过程改进准则,质量铁三角,产品的高质量依赖于过程的高质量,质量提高的连锁效应,质量提高,减少返工和浪费,提高资源利用,降低成本、提高能力,更好的信誉和更低的价格,更多的利润和发展空间,实现商业目标,过程改进收益分类,提高进度和预算的可预计性缩短生命周期时间提高生产力提高质量,降低成本改善客户满意度提高员工士气增加利润
3、,20世纪70年代中期。当时美国国防部曾立题专门研究软件项目做不好的原因,发现70%的项目是因为管理不善而引起,而并不是因为技术实力不够,进而得出一个结论:管理是影响软件研发项目全局的因素,而技术只影响局部。人们逐渐注重对软件工程的研究。1986年,SEI(卡内基梅隆大学软件工程研究所)受美国国防部委托,开始研究软件过程成熟框架,1991年提交了能力成熟模型CMM(Capability Maturity Model)v1.0。经过两年试用,于1993年发布了v1.1版,并更名为SW-CMM。CMM公布之后,在美国、印度等地区得到了广泛的应用,SEI把基于CMM的评估作为商业行为推向市场。(So
4、ftware Engineering Institute)1999年底,发布了SW-CMM v2.0。,CMMI历史背景-1,随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM模型。(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-CMM(People CMM):人力资源能力成熟度模
5、型SEI整合不同模型中的最佳实践,建立统一模型,覆盖不同领域,供企业进行整个组织的全面过程改进。于2001年12月,正式发布:能力成熟度集成模型CMMI v1.1,包含4个领域:软件工程(SW)、系统工程(SE)、集成的产品和过程开发(IPPD)、采购(SS)。2006年8月,SEI正式发布了面向开发的CMMI-DEV v1.2,专注于开发相关的领域。我们公司将要进行的评估就是参照此版本。,CMMI历史背景-2,阶段式-成熟度等级(五个等级:1-5),CMMI两种表示方法,连续式-能力等级(六个等级:0-5),CMMI的五个等级,它是应行业的需要而产生的一种标准,是衡量软件企业开发水平与管理水
6、平的重要参考,可以作为用户评估软件项目承包商的依据。,对内:督促自己对外:给别人一个参考标准,CMMI等级说明,(成熟度等级),要通过高级别的评估,要满足这个级别以下所有级别的标准。1)一个进行4级评估的企业,评估的时候首先是看是否达到2级要求,然后是3级要求,然后才是4级要求。2)评估的时候,如果2级的标准达到,但3级的要求达不到,就算4级的要求达到了,也只能算2级。,SEI在1级没有任何标准,SEI在2-5级有详细的标准,Initial,Managed,Defined,Quantitatively Managed,Optimizing,五级区别,从管理的角度看待过程,5,4,3,2,1,I
7、nitial,Managed,Defined,Quantitatively Managed,Optimizing,五级区别(1,2),Level 1,Level 2,已管理级(二级)表现:,组织方针:遵循组织政策计划:遵照已建立的计划和过程说明资源:提供充足的资源,包括资金,人员,工具分派适当的职责和授权,以执行过程训练人员,以执行过程将指定的工作产品纳入适当等级的配置管理识别并纳入相关的关键人员根据过程的执行计划,监控过程的执行,并采取适当的纠正措施客观评估过程的遵循程度,工作产品和服务,并说明不符合的情况与上层管理人员评审过程的活动,状况和结果,并采取适当的纠正措施。,五级区别(3,4),
8、Level 3,Level 4,已定义级(三级)表现:,满足已管理级所需的所有事项建立项目或组织单位等级的已定义过程的说明收集在已定义过程的计划和执行过程中,所产生的工作产品,度量数据和改进信息。,已量化管理过程(四级)表现:,满足已定义过程所需的所有事项。试用统计和量化的技术控制过程的执行,使得在项目得整个执行过程中,可以度量并控制产品品质,服务品质和过程效能的参数。,五级区别,Level 5,优化过程(五级)表现:,满足已量化管理过程所需的所有事项根据对过程便宜共同原因的了解,持续改进过程,使得过程可通过渐进和创新的改进,以期能专注于扩大过程效能的范围。,1.Process Managem
9、ent 过程管理2.Project Management 项目管理3.Engineering 工程4.Support 支持,CMMI范围分类,IPM,RSKM,PP,PMC,SAM,OPF,OPD,OT,MA,PPQA,CM,REQM,RD,TS,PI,VER,VAL,QPM,OID,OPP,CAR,DAR,1级初始级,3级已定义级,4级量化管理级,5级持续优化级,2级受管理级,工程类,项目管理类,过程管理类,支持类,CMMI15级的22个过程域,需求开发,技术实现,产品集成,验证,确认,集成项目管理,风险管理,项目策划,项目监控,供应商协议管理,组织过程关注,组织过程定义,组织级培训,需求管
10、理,量化项目管理,组织革新与部署,组织过程绩效,度量与分析,过程与产品质量保证,配置管理,原因分析与解决方案,决策与分析,过程域(PA),什么是过程域?Process Area 简单的说就是做好一个事情的某一个方面。对应软件开发来说,就是做好软件开发的某一个方面。项目策划过程域、需求开发过程域等等。一个高标准的软件项目,要做到面面俱到。,目标(Goal),每个过程域(PA)都包含了若干目标。这些目标分为两类:一类是每个过程域都要实现的目标,称作一般目标GG(Genericgoal);一类是每个过程域各自要实现的目标,称作特定目标SG(Specificgoal)。,实践(Practice),每个
11、目标(Goal)都分解为几个实践(Practice)。由一般目标分解的实践,称为一般实践,即:GP(GenericPractice)。由特定目标分解的实践,称为特定实践,即:SP(SpecificPractice)。我们最终的目标,就是在项目中实现CMMI3级所包含的所有实践。,说到底,评估判断的依据就是Practice(实践过程),CMMI概念体系图,关于评级,如何判断一个项目达到哪个级别呢?每个级别包含几个过程域(PA)如果这几个过程域都达到要求了,就认为该级别达到了。如何判断PA达到要求呢?每个过程域包含几个目标(Goal)如果这几个目标都达到要求了,就认为该过程域达到要求了。如何判断目
12、标达到要求呢?每个目标包含几个实践(Practice)如果这几个实践都达到要求了,就认为该目标达到要求了。,REQM,TS,PP,PMC,。,RD,。,。,我司实施CMMI过程改进历史,2006.10 正式启动CMMI过程改进2006.122007.5 过程定义2007.62007.8 过程试点2007.82007.6 过程推广2008.5.112008.5.16 CMMI3级正式评估2008.5.16通过CMMI3级,过程体系文件 统计,过程体系文件需经过管理层参与的评审,通过后纳入基线。程序文件 28个指导书 4个模板 116个检查单 29个,练习题,小张的太太在阳台做饭,可能发生的风险:
13、阳台太热,做饭的时候太阳晒着,可能产生中暑。解决风险的几种方法:1.缓解:做个窗帘2.转嫁:不做饭了,叫外卖3.接受:硬挺着4.回避:不吃了,回顾,过程,过程改进目的方法CMMI,五级连续式与阶段式过程域目标实践产出物 PAGOALPractice数据(文档),重点掌握,名词定义,CMMI:Capability Maturity Model IntegrationPA:Process Area 过程域EPG:Engineering Process Group 工程过程小组QA:Quality Assurance 质量保证QC:Quality Control 质量控制PM:Project Manager 项目经理CM:Configuration Management 配置管理 GG,SG;GP,SP,互联网资源,中国组织过程改进网www.CMMI CMMI O 思步网,OVER,Thank you!,
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1