什么是CMMI? CMMI全称是Capability Maturity Model Integration,直接翻译就是能力成熟度模型。WHAT?这个看起来还是不太明白...... 很多人也许读过类似《成功人士的七个习惯》的文章,如果能具备那些习惯,我们也非常可能成为成功者。同理,CMMI可以看作是成功企业在软件上的一些习惯、做法、准则等的集合,是做好企业软件的较佳实践的集合。 如果企业能达到CMMI的要求,则成功近在咫尺。 CMMI是软件工程领域**较具*的资质评审与认证标准。 CMM的产生,拥有着浓浓的“军方”背景。上世纪80年代末,计算机技术方兴未艾,软件开发尚处于初级阶段,美国*部资助卡内基梅隆大学(Carnegie Mellon University, CMU)成立软件工程研究所(Software Engineering Institute,SEI),建立一系列的软件工程优秀实践和标准,这包括为了有效的评估供应商的能力而开发出的软件过程能力框架,也就是软件CMM的雏形。在高校、业界和**多方的努力下, 被寄予厚望的SEI于1991年成功推出CMM(Software Capability Maturity Model)V 1.0模型。 多年来,这套标准不断进化升级,逐渐跳出了“*”的局限,从软件扩大到系统,进而覆盖至各类产品开发,向着商业化领域发扬光大。在此背景之下,CMM的替代模型——CMMI(Capability Maturity Model Integration, 能力成熟度模型集成)应运而生。 在经历了CMMI V1.0、V1.1以及V1.2的交替革新之后,2011年,应用较久的CMMI V1.3正式发布。两年之后,CMMI连同产品与服务一起,全部由SEI转入CMMI研究院负责,直至2018年3月,CMMI V2.0闪亮登场,标志着CMMI全新应用时代的开启,也是其从SEI剥离、并入国际信息系统审计协会(ISACA)之后的**版本更新。 自2020年10月1日起,CMMI研究院(CMMI Institute)将停止受理CMMI V1.3评估,这意味着CMMI V2.0的时代序幕就此全面拉开。