CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本,早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和使用,随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。
CMMI(Capability Maturity Model - Integrated, CMMI)是SEI继CMM成功开发的新修订版本,目的在发展一个共通性的整合架构,以支持整合不同专业领域的特定能力成熟度模型及相关产品,并致力提供系统工程及软件工程的指导原则,期许在任何架构下的组织,都能促进其流程改善。
在颐卓咨询看来,CMMI不仅提高每一级别成熟度要求的门槛,同时扩充能力成熟度评估适用范围,使得软件工程、系统工程的专业领域及集成性产品与流程开发的环境,都能运用CMMI为软件开发过程提供持续改善的指导,对软件生产力与质量的提升亦有显著的实质效益,并确保所有发展的产品,能与国际标准组织/国际电工委员会(ISO/IEC)15504软件过程评估技术报告兼容并一致。
CMMI认证共分为五级:
以阶段式表述而言为第一级CMMI1:初始级(Initial);
第二级CMMI2:管理级(Managed);
第三级CMMI3:定义级(Defined);
第四级CMMI4:量化级(Quantitatively Managed);
第五级CMMI5:优化级(Optimizing)。
整体来说,导入CMMI有以下几点益处:
1、提高生产率;
2、降低错误率;
3、缩短开发周期;
4、提高对项目的控管能力,且适用于各种有软件或系统开发维护操作的组织。
这也是国际间许多重要的非外包项目单位,如:微软、花旗银行等单位都积极投入流程改善的原因,所以,CMMI并非只适用于标案或软件外包的公司。
根据SEI在成熟度报告对于产业类型的分类,主要为下列三种,并各自包含数种服务类型:
服务类:商业服务、工程与管理服务、医疗业与其它服务。
制造类:工业机械与设备、运输设备、电子与其它电力设备、器械与相关产品。
其它类:零售、批发、公共行政(含国防)、财务、保险与地产业、运输、通讯、电力、瓦斯与卫生。
这三种产业类型在SEI成熟度报告中的分析,以服务类为最多,共有98家(62%),其次是制造类,共有31家(20%),最后则是其它类,共有29家 (18%)。进一步分析,服务类中是以工程与管理服务及商业服务为最多,制造类则是以器械与相关产品为最多,其它类是以公共行政(含国防)为最多。为适合中国发展,CMMI认证最实用的好处就是用于企业投标,因为现在大部分软件企业都获得了CMMI证书。因此,很多企业需要与同行竞争,必须获得CMMI证书,这也是准入市场的入场券。
企业实施CMMI的好处:
1、CMMI是一套过程能力评估模型,能够帮助企业知道自己现在处于什么样的位置。
2、CMMI是一套过程改进模型,采用阶段式或者连续式的表达方法,能够为企业指明过程改进的方向。
3、CMMI能够帮助企业建立起一个针对性很强的质量管理体系,帮助用户提高产品的质量,提高客户的满意度。
4、CMMI能够帮助企业建立起一个层次化的管理体系,使企业的运营处于一个有序的、有预防能力的环境,改善企业的文化氛围,提高员工的满意度。
5、CMMI能够帮助企业建立起持续改进的质量观念,协助企业建立起知识积累的机制,帮助企业节省运营成本,提高企业效益。
认证要求:
1、CMMI认证组织通常为企业、事业、科研机构等主体或下属的研发部门。
2、组织应按照CMMI模型的要求建立项目管理体系。
3、CMMI体系应当在组织内全面实施,而不是仅仅个别的项目按照CMMI要求来管理。(根据CMMI 1.3模型,理论上组织只有1个项目也可以进行CMMI评估,但实践中基本上都需要以上3个项目)。组织应收集和保存项目按照CMMI进行管理的记录和数据。
4、CMMI认证后有效期3年,组织在3年后可以选择CMMI复评或CMMI升级。