CMMI将能力成熟度分为5个级别:初始级,已管理级,已定义级,量化管理级,优化级。
5个成熟度等级为评价软件过程能力提供了一个有序的级别。同时也为软件过程改进工作指明了方向,让人们分清轻重缓急,指导人们一步一步地改进过程能力而不是企图跳跃式地前进,适应不同发展阶段的企业。
除了成熟度等级,CMMI还有一个重要的概念是过程域(Process Area)。过程域指出了达到某个成熟度等级必须要解决的一族问题。除了初始级以外,每个成熟度等级都有若干个过程域。由于成熟度等级是循序渐进的,如果想达到某个成熟度等级,例如CMMI 3级,除了满足CMMI 3级本身11过程域之外,还要满足CMMI 2级的7个过程域,依此类推。
CMMI(Capability Maturity Model Integration):能力成熟度模型整合——是用来改进开发与维护过程的最佳模式。
PA (Process Area):过程域;
EPG (Engineering Process Group):工程过程小组;
PM (Project Manager):项目经理;
PP (Project Plan):项目规划;
PMC (Project Monitoring and Control):项目监控;
RM (Requirements Management):需求管理;
MA (Measurement and Analysis):度量;
CM (Configuration Management):配置管理(文档与代码管理);
QA (quality assurance):质量保证;
PPQA (Process and Product Quality Assurance):流程与产品质量保证;
RD (Requirements Development):需求开发;
REQM (Requirements ManagementTS ):需求管理;
TS (Technical Solution):技术解决方案(设计和实现);
PI (Product Integration):产品整合;
VER (Verification):验证(评审和测试);
VAL (Validation): 确认(验收);
IPM (Integrated Project Management): 集成项目管理;
RSKM (Risk Management):风险管理;
OPF (Organizational Process Focus):组织过程焦点;
OPD (Organizational Process Definition): 组织过程定义;
OT (Organizational Training):组织培训;
DAR (Decision Analysis and Resolution):决策分析与制定;