是什么
CMMI:Capability Maturity Model Integration,能力成熟度模型集成
用于产品开发(或服务)的过程改进成熟度模型,CMMI实践覆盖产品构思、交付和维护的整个生命周期。CMMI评估用于评价组织过程改进的现状
CMMI发展
1981年,美国卡内基梅隆大学软件工程研究所(SEI),应美国联邦政府的要求开发的一种用于评价软件承包商能力并帮助其改善质量的方法。Watts Humphrey将成熟框架带到了SEI并增加了成熟度等级的概念。1987年基于Watts Humphery 等人的工作,SEI的Mark Pauk 等人建立了第一个CMM模型,即软件CMM。1993年,SEI推出了CMM 1.1,这是目前世界上应用最广泛的CMM版本。
CMM->各学科CMM模型(SE-CMM、SW-CMM、IPD-CMM)->CMMI
CMMI包括:CMM2.0、BIA-731系统工程,IPD CMM 0.98a
CMMI三类:DEV面向开发,SVC面向服务,ACQ面向采购

CMMI的过程域
CMMI-DEV1.2的22个过程域

CMMI两种表示方法
阶段式表示方法和连续式表示法
阶段式分5个成熟度等级,每个等级对应一部分过程域(除初始级)

需逐级包含

连续式每个过程域的能力等级划分0-5级(共6级,0不完整级也称为未执行),按过程域分为4个类型:过程管理、项目管理、工程、支持


CMMI评估要求
CMMI两种评估表示法:一是具体的过程能力等级的评估,二是组织整体成熟水平的评估;通过评估分别产生能力等级剖面图或成熟度等级
CMMI评估要求(Appraisal Requirements for CMMI,ARC)

CMMI评估方法(Standard CMMI Appraisal Method for Process Improvement,SCAMPI)
定义了一些规则,确保评估定级的一致性

CMMI和CMM
CMMI建立在CMM之上,CMM中只有阶段表示法,CMMI有两种表示法
过程域对比:

网友评论