CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成,是一个业务能力提升模型,是能够帮助软件制造企业提高其关键业务过程性能的最佳实践的集合。该模型来自于行业和CMMI研究院成员组成的产品团队开发。CMMI旨在为建设、改进和维持企业能力提供清晰的路线图。
CMMI是在CMM(Capability Maturity Model For Software,软件能力成熟度模型)的基础上发展而来的。CMM模型自20世纪80年代末推出,并于20世纪90年代广泛应用于软件过程的改进。
2010年11月CMMI进行一次重大的版本升级,升级后版本为V1.3。
随着时间的推移,万物都在变化,IT圈亦是。自从CMMI V1.3版本发布之后,Scrum、极限编程、精益看板方法、SAFe、 DevOps,LeSS等方法百花齐放,快速流行,极大地丰富了软件组织实施落地CMMI框架的方法,这也推动了CMMI模型的升级演变。
2018年3月8日,CMMI2.0正式版本上线。2020年10月1日,CMMI 1.3认证停止受理,这意味着CMMI V2.0的时代序幕已全面拉开。
CMMI 2.0简介
CMMI研究院关于CMMI V2.0给出的官方解释是:为了应对不断变化的全球化商业格局的挑战,CMMI V2.0将通过标杆对比帮助企业建立并提高关键能力以提高企业的绩效。CMMI V2.0的核心是一组经过证实行之有效的全球最佳实践,这些实践全部来源于可以提高企业绩效的关键业务能力。提升这些关键能力,将可以解决多数组织中面临的大部分问题。
CMMI V2.0的组成:CMMI V2.0是一个集成的产品套件,由培训和认证、评估方法、模型、实施指南、系统和工具五个组件组成。
模型:CMMIV2.0对开发、服务、供应链管理、人员管理这四部分模型进行了简化。包括核心内容及上下文的说明,以及与外部材料的联系。通过对实践的不断完善获得持续改进。 评估方法:新的评估方法可以提高可靠性并且降低成本。 培训和认证:升级后的培训将会提供模块化的培训组件,学习目标更加明确,可以选择线上或课堂式培训。符合CMMI模型要求的企业可以通过评估获得相关的认证。 系统&工具:更新后的系统允许用户单点登陆以获取关于模型等资源。 实施指南:为从CMMI V1.3版本到CMMI V2.0版本的过渡提供指导。
视图(VIEW):由最终用户选择的或CMMI研究院预定义的一组重要的模型组成部分,一组实践域及实践组的集合,是模型的一个窗口。CMMI预定义的视图有6个:开发视图、服务视图、供应商管理视图、人力资源管理、安全视图、安保视图。用户也可以选择建立自己的视图,如某个能力域(规划和管理工作能力域)视图。 实践域(Practice AREA):一组实践活动,共同致力于实现该实践域中所定义的意图、价值。如CM(配置管理)、PLAN(计划)、EST(估算)、GOV(治理)都是CMMI中的实践域。 实践组( Practice Group ):在实践域内组织实践的结构以帮助理解和采用的分组。一个实践域里面至多5个实践组,如Practice level1、Practice level2、........Practice level5。 实践( practice ):为了达到某个特定意图和实现某个价值而开展的活动,实践的介绍包含必需的信息和解释性信息。
第一种:BENCHMARK 要求评估组成员超过4人(包括主任评估师),项目抽查。选择所有相关的实践域。有效期三年。 第二种:SUSTAINMENT 续证认证 这个是续证总复评。评估组2人以上。有效期二年。抽查一些实践域,不检查全部实践域。 第三种:ACTION PLAN REAPPRAISAL(APR)改进后特批 有个别实践域未达成要求,可以跟CMMI研究域特批,在4个月后对未满足的实践域进行复审,达成要求则可以拿证。 第四种:EVALUATION 快速诊断 诊断问题进行改进,没有级别,没有证书。1个评估师即可。
提高过程能力、提高组织性能
CMMI2.0的重点在于性能和持续改进,旨在通过过程改进提升性能。
提高企业效益
性能和过程改进投资能带来积极回报。如意外减少,返工减少,更及时的交付,成本控制得更好。