CMM/CMMI模型目前是由美(mei)国(guo)(guo)CMMI软件(jian)(jian)院(yuan)()运营的(de)(de)用于(yu)IT企业过(guo)程改进的(de)(de)模型。它来源于(yu)由美(mei)国(guo)(guo)国(guo)(guo)防部赞(zan)助的(de)(de)卡(ka)耐基梅隆大(da)学软件(jian)(jian)工(gong)程学院(yuan)(SEI)所研(yan)发的(de)(de)CMM模型,主要用来评估(gu)和改善(shan)软件(jian)(jian)开(kai)(kai)(kai)发公司的(de)(de)过(guo)程和能力,并协助软件(jian)(jian)开(kai)(kai)(kai)发人员持续改善(shan)流程的(de)(de)成熟度(du)以及(ji)软件(jian)(jian)质量(liang),从而提升软件(jian)(jian)开(kai)(kai)(kai)发项目及(ji)公司的(de)(de)管(guan)理能力,最终达到软件(jian)(jian)开(kai)(kai)(kai)发功能正确、缩短开(kai)(kai)(kai)发进度(du)、降低开(kai)(kai)(kai)发成本、确保软件(jian)(jian)质量(liang)的(de)(de)目标。随着CMM在全球的(de)(de)不(bu)断推(tui)广,不(bu)断升级(ji)为现在的(de)(de)1.3版本的(de)(de)研(yan)发模型(CMMI-Dev),服(fu)务模型(CMMI-SVC)和采购模型(CMMI-ACQ)集(ji)群。
CMM/CMMI共有五个等级,分别标志着软件企业能力成熟度的五个层次。从低到高,软件开发生产计划精度逐级升高,单位工程生产周期逐级缩短,单位工程成本逐级降低。通过CMM/CMMI认证的级别越高,其越容易获得用户的信任,在国内、国际市场上的竞争力也就越强。
我们在帮助企业实施过程改进的时候,主要采用IDEAL模型作为过程改进的生命周期。IDEAL模型是用过程改进的五个阶段描述来命名的:Initiating发起, Diagnosing诊断, Establishing建立, Acting行动,Learning学习。其主要过程如下图: