认证咨询 About us
CMMI咨询及评估

CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的,其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。 

CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。 CMMI的本质是软件管理工程的一个部分。软件过程改善是当前软件管理工程的核心问题, 50多年来计算机的发展使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程。基于模型的过程改进是指用采用能力模型来指导组织的过程改进,使之过程能力稳定的进行改善,该组织也能变得更加成熟。

CMMI 把软件开发组织的能力成熟度分为5个可能的等级,他们分别是初始级、管理级、定义级、量化管理级和持续优化级。 

CMMI

图1 CMM 的5 个等级   


每个成熟度等级又包含一定关键过程域,每个关键过程域又包含了一定数量的关键实践。

CMMI

2 CMMI关键组成要素


CMMI可用来衡量软件企业的综合软件能力,模型分为5个等级,第1级到第5级,数字越大表示软件企业的综合软件能力越强,也就是成熟度越高。这5个等级分别是“第一级:完成级(Level-1)、第二级:管理级(Level-2)、第三级:定义级(Level-3)、第四级:量化管理级(Level-4)、第五级:持续优化级(Level-5),这5个等级包括的主要过程域如下表所示,每一个级别都在一些关键控制点以及过程上有具体的要求和规范,上一级完全包含下一级的内容:


过程\级别

2级-已管理级
(7个PA)

3级-已定义级
(11个PA)

4级-量化管理级
(2个PA)

5级-持续改进级
(2个PA)

项目管理
(5+1个) 

项目计划(PP

综合项目管理(IPM )


定量项目管理(QPM)


项目监督与控制(PMC)

风险管理(RSKM)

供应商协议管理(SAM)


工程过程
(6个)

需求管理(REQM/RM


需求开发(RD)



技术方案(TS

产品集成(PI )

验证(VER)
确认(VAL)

支持过程
(5个)

度量与分析(MA 



原因分析与解决(CAR

过程与产品质量保证

PPQA 
配置管理(CM)

过程管理
(5个)

组织过程改善(OPF



组织过程性能(OPP




组织性能管理
OPM

组织过程定义(OPD

组织培训(OT

     图3 不同成熟度级别PA分类关系图

L1:CMMI一级,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰。项目的目标得以实现。因此,任务是完成了。 但是由于任务的完成带有很大的偶然性,企业无法保证在实施同类项目的时候仍然能够完成任务。企业在一级上的项目实施对实施人员有很大的依赖性。

L2:CMMI二级,已管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到人,对相关的项目实施人员有相应的培训,对整个流程有监测与控制,并与上级单位对项目与流程进行审查。企业在二级水平上体现了对项目的一系列的管理程序。这一系列的管理手段排除了企业在一级时完成任务的随机性,保证了企业的所有项目实施都会得到成功。

L3:CMMI三级,定义级。在定义级水平上,企业不仅仅能够对项目的实施有一整套的管理措施,并保障项目的完成;而且,企业能够根据自身的特殊情况以及自己的标准流程,将这套管理体系与流程予以制度化。这样,企业不仅能够在同类的项目上得到成功的实施, 在不同类的项目上一样能够得到成功的实施。科学的管理成为企业的一种文化,企业的组织财富。

L4:CMMI四级,量化管理级。在量化管理级水平上,企业的项目管理不仅仅形成了一种制度, 而且要实现数字化的管理。对管理流程要做到量化与数字化。通过量化技术来实现流程的稳定性,实现管理的精度,降低项目实施再质量上的波动。

L5:CMMI五级,持续优化级。在优化级水品上, 企业的项目管理达到了最高的境界。企业仅仅能够通过信息手段与数字数手段来实现对项目的管理, 而且能够充分利用信息资料,对企业在项目实施的过程中可能出现的次品予以预防。能够主动地改善流程,运用新技术,实现流程的优化。 

由上述的五个台阶我们可以看出,每一个台阶都是上面一阶台阶的基石。要上高层台阶必须首先踏上较低一层台阶。企业在实施CMMI的时候,路要一步一步地走。一般地讲,应该先从二级或三级入手。在管理上下功夫。争取最终实现CMMI的第五级。 


1.1 CMMI 给企业带来的益处


依据美国CMU-SEI( 软件工程学院)的统计资料:全世界申请CMMI 评鉴的组织中,有4% 来自电子相关领域(Electronic related organization) ,其中包括BFL Software Limited,Citicorp Information Technology Industries Limited (CITIL),IBM Global Services India,Tata Elxsi Limited (TEL) 等公司,它们均有产品开发部门,Motolora 是GSM 手机生产厂商,也拥有开发部,另外如Oracle India 是level 4 认证的公司,Oracle 亦是一家产品导向的公司。这些“高成熟度公司”,在引进CMM/CMMI 后均获得很好的投资回报效益,不论在生产力及品质上都有很好的成长,相关的数字实例如下:

1.生产力约有10%到20% 的提升。

2.产品错误率约降低一个数量级。

3.对项目的预估与控制能力约提升40%到50% 。

4.依据SEI 的研究资料显示,成功公司软件产品的瑕疵,比不成功的公司少了1/3 以上,客户满意度也因而提高。

5.软件成熟度每提升一级,约可降低5%到10% 的开发成本。

6.在连续五年改善软件开发流程后,软件瑕疵数降低90%,上市时间增快40%,开发成本则降低75%。

CMMI

4 CMMI效益分布图


在中国调查观察组织过程改进的情形,发现流程成熟、管控良好的公司或单位不论在人员士气及组织效率都较好,对产品交付能更有效的掌握,而且人员也愿意接受更多新的流程改善活动。

由上述'高成熟度公司' 调查所汇总的结果,可以了解到软件企业在导入CMMI并经过一段时间的过程改进后,除使组织能提升产品品质外,还能够有效降低开发成本与后续维护成本,增强组织在国际市场中的竞争力。


CMMI项目总体实施步骤流程图


CMMI






CMMI评估


CMMI评估认证

联系我们 contact us
联系方式
邮编:510610
林老师:13902455120
公司邮箱:steven@gdszdh.com
地址:中国·深圳·南山区科技园朗山路7号南航大厦410
微信公众号
客服热线
+86 0755-2101 0617
服务时间 9:00-18:00
Copyright ©2005 - 2013 深圳市东航信息技术有限公司
犀牛云提供企业云服务