做为LA,笔者最近经常被问到,CMMI 2.0与CMMI 1.3的区别,我想这里统一概要说明一下。(特别声明:本文仅仅代表个人观点,而非CMMI Institute的态度)
第一:无处不在的Value:价值驱动
每个实践都有自己的value, 实践实施的好不好,Value说了算,而不是有没有流程,不是相关人懂不懂,更不是文档全不全——希望这点转变,能让CMMI摆脱“文档、文档” 误解。
第二:回归过程改进本质:持续改进
其实之前就有阶段式和连续式,但是很少有做连续式改进的(笔者也只做过一个案例)。再看看A-Spice,就只有CL(能力级别),是汽车行业的CMMI,很受欢迎。CMMI2.0在模型架构设计上就保证了连续式改进的本质,再低的成熟度级别都需要实施所有实践域,必须一个台阶一个台阶往上走。
第三:特定场景的plug-in:活模型
CMMI2.0以在线模型为主,同时在设计上就保证了CMMI2.0持续更新的机制,通过Context Specific章节,可以方便地把最新的一些方法、理论融合进CMMI2.0.提升了CMMI2.0的应用性。
如果非要排个序的话,笔者认为这是最重要的三个方面,当然还有一些其他的区别和变化。后续笔者会再详细分析。