一、CMMI 的含义
CMMI是指能力成熟度模型集成(或者软件能力成熟度集成模型) ,其全称是Capability Maturity Model Integration。其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。其所依据的想法是:只要集中精力持续努力去建立有效的软件工程过程的基础结构,不断进行管理的实践和过程的改进,就可以克服软件开发中的困难。CMMI为改进一个组织的各种过程提供了一个单一的集成化框架,新的集成模型框架消除了各个模型的不一致性,减少了模型间的重复,增加透明度和理解,建立了一个自动的、可扩展的框架。因而能够从总体上改进组织的质量和效率。CMMI主要关注点就是成本效益、明确重点、过程集中和灵活性四个方面。
二、CMMI的认证流程
CMMI模型已经成为业界主要的过程管理模型,CMMI模型有两种表示方式,连续表示模型和分级表示模型。其中分级表示模型依次划分为五个等级,级别越高,表示软件组织的成熟能力也越高,CMMI5是目前世界软件界对能力成熟度要求最高、申请难度最大、级别最高的评估,通过CMMI5级评估标志着本公司的质量管理和过程改进已跻身于全球软件业的顶尖水平。
从申请CMMI认证到评估完成,往往要经历较长的时间,主要包括以下阶段:
1、现场调查阶段
2、CMMI培训阶段
3、过程规范制定阶段
4、试运行阶段
5、预评估阶段
6、正式评估阶段

实际上的整个流程可以完全用这张图来概括,这张图是一个总的流程图,包括前期的评估和过程的部署实施,以及正式的审核。在整个过程中,辅导机构会全程辅助,协助企业完成认证。
