CMMI模型是美国软件工程研究院在80年代发布的软件和系统工程领域的最佳实践集,目前由美国ISACA公司收购并维护和发展。模型从80年代的CMM模型到今天,已经进化到CMMI V2.0。整个模型包含200+最佳实践,按照应用的领域分成开发、服务、采购、人力等视图(View),每个视图又包含20+实践域(PA)。其中实践域是内容相近的最佳实践的子集。例如计划(PLAN)实践域,包含了15个与项目计划有关的最佳实践。目前,开发视图或开发模型(CMMI for Development)是国内使用和评估的最多的模型,95%以上国内通过CMMI评估的企业都是使用开发模型。
CMMI模型里的最佳实践有依赖关系,就像数学里的算术、代数、微积分有依赖关系一样,所以为方便企业使用CMMI模型,CMMI模型的鼻祖 瓦特 (Watts Humphrey)提出了成熟度等级的概念,即CMMI成熟度1-5级,每一级都映射了相应的最佳实践。企业在使用CMMI模型时,可以一级一级采用不同的最佳实践,达到逐渐提升自身开发能力的目标。
CMMI模型里的最佳实践有依赖关系,就像数学里的算术、代数、微积分有依赖关系一样,所以为方便企业使用CMMI模型,CMMI模型的鼻祖 瓦特 (Watts Humphrey)提出了成熟度等级的概念,即CMMI成熟度1-5级,每一级都映射了相应的最佳实践。企业在使用CMMI模型时,可以一级一级采用不同的最佳实践,达到逐渐提升自身开发能力的目标。