1 CMMI 简介

2021-05-19  本文已影响0人  AgileHouse

是什么

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 1.2 三种模型

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有两种表示法

过程域对比:

上一篇下一篇

猜你喜欢

热点阅读