一 什么是CMMI
CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。
自从1994 年SEI 正式发布软件CMM 以来,相继又开发出了系统工程、软件采购、人力资源管理以及集
成产品和过程开发方面的多个能力成熟度模型。虽然这些模型在许多组织都得到了良好的应用,但对于一
些大型软件企业来说,可能会出现需要同时采用多种模型来改进自己多方面过程能力的情况。于是,SEI
将各种模型整合在一起,提供一种适合各种领域的能力成熟度模型,这就是CMMI。
CMMI 与CMM 最大的不同点在于:
CMMISM-SE/SW/IPPD/SS 有四个集成成分,即:系统工程(SE)和软件工程(SW)是基本的科目,对于有些
CMMI 与CMM 最大的不同点在于:
CMMISM-SE/SW/IPPD/SS 有四个集成成分,即:系统工程(SE)和软件工程(SW)是基本的科目,对于有些
组织还可以应用集成产品和过程开发方面(IPPD)的内容,如果涉及到供应商外包管理可以相应的应用SS
(Supplier Sourcing)部分。
二 CMMI简介
CMMI提供过程开发时所需的指南。CMMI指南并不是过程或过程的描述。组织使用的实际过程取决于多种
CMMI提供过程开发时所需的指南。CMMI指南并不是过程或过程的描述。组织使用的实际过程取决于多种
因素,包括应用领域以及组织架构和规模。
CMMI模型的目的:为改进组织过程提供指南,以及产品和服务的开发、获取和维护的管理能力。CMMI模
CMMI模型的目的:为改进组织过程提供指南,以及产品和服务的开发、获取和维护的管理能力。CMMI模
型将许多经过验证的方法加入架构中,以帮助组织评估其组织成熟度和过程域能力,建立改进的优先级,
以及实施这些改进方案。
CMMI模型目前的4个知识领域:系统工程、软件工程、集成的产品与过程开发(IPPD)、委外作业。
CMMI的两种表示方法:阶段式和连续式。
阶段式描述:提供经过验证的改进的先后顺序,此顺序由基本的管理实践开始,逐步迈向一个预先定义
CMMI模型目前的4个知识领域:系统工程、软件工程、集成的产品与过程开发(IPPD)、委外作业。
CMMI的两种表示方法:阶段式和连续式。
阶段式描述:提供经过验证的改进的先后顺序,此顺序由基本的管理实践开始,逐步迈向一个预先定义
且进过验证的进阶等级,而每一个等级都是下一个进阶等级的基础;允许使用成熟度等级进行等级内或跨
组织的比较;提供SW_CMM到CMMI的简易转换程序,提供单一等级来总结评价的结果,并可用于进行组织间
的比较。
连续式描述:允许选择改进的顺序,使其最符合组织的商业目标;以过程域为基准或通过对等价的阶段
连续式描述:允许选择改进的顺序,使其最符合组织的商业目标;以过程域为基准或通过对等价的阶段
的比较结果,以促进组织内和组织间的相互比较。
CMMI阶段式分为1到5五个成熟度等级,而且每一阶段都是下一阶段过程改进的基础:
1、Initial 初始
2、Managed 已管理
3、Defined 已定义
4、Quantitatively Managed 已量化管理
5、Optimizing 优化中
CMMI连续式分为0到5六个能力等级(CL),能力等级说明在一个单独的过程域中组织执行的良好程度:
CL0 Incomplete 未完成
CL1 Performed 已执行的
CL2 Managed 已管理的
CL3 Defined 已定义的
CL4 Quantitatively Managed 已量化管理
CL5 Optimizing 优化
CMMI阶段式分为1到5五个成熟度等级,而且每一阶段都是下一阶段过程改进的基础:
1、Initial 初始
2、Managed 已管理
3、Defined 已定义
4、Quantitatively Managed 已量化管理
5、Optimizing 优化中
CMMI连续式分为0到5六个能力等级(CL),能力等级说明在一个单独的过程域中组织执行的良好程度:
CL0 Incomplete 未完成
CL1 Performed 已执行的
CL2 Managed 已管理的
CL3 Defined 已定义的
CL4 Quantitatively Managed 已量化管理
CL5 Optimizing 优化
三 CMMI典型模型组件
过程域(Process Areas,PA):过程域是一组同属于某领域和相关的实践,当共同执行时,可以达到
过程域(Process Areas,PA):过程域是一组同属于某领域和相关的实践,当共同执行时,可以达到
一组目标,而这些目标,对该领域的重大改进是重要的。连续式描述和阶段式描述都有共同的CMMI过程域
。在阶段式描述中,过程域是以成熟度等级来分类。
特定目标(Specific Goals,SG):特定目标适用于单一的过程域,并强调其唯一的特征,此特征用来
特定目标(Specific Goals,SG):特定目标适用于单一的过程域,并强调其唯一的特征,此特征用来
说明必须要执行什么以满足该过程域。是必须的组件。在评估时,特定目标用来确定某过程是否符合其目
标。
一般目标(Generic Goals,GG):一般目标之所以被称为“一般”,是因为相同目标的叙述可适用于
一般目标(Generic Goals,GG):一般目标之所以被称为“一般”,是因为相同目标的叙述可适用于
多个过程域。达到某过程域的一般目标,代表该过程域的相关过程的计划和实施获得控制与改进;也象征
这些过程是有效、可重复的,以及可持续的。一般目标是必须的模型组件。在评估时,一般目标可用来确
定某过程域是否符合其目标。
特定实践(Specific Practices,SP):特定实践是一组活动,它对达到相关的特定目标是重要的。特
特定实践(Specific Practices,SP):特定实践是一组活动,它对达到相关的特定目标是重要的。特
定实践说明一组活动,这些活动被期望可达到某过程域的特定目标。是期望的模型组件。
一般实践(Generic Practices,GP):一般实践提供制度化来确保过程域的相关过程是有效、可重复
一般实践(Generic Practices,GP):一般实践提供制度化来确保过程域的相关过程是有效、可重复
,以及可持续的。是期望的模型组件。
共通特性(Common Features):各过程域的一般实践,以共通特性来分成不同的类别。共通特性是不
共通特性(Common Features):各过程域的一般实践,以共通特性来分成不同的类别。共通特性是不
被评级的模型组件,它们只是用来表示一般实践的一种编组方式。共通特性分为:
Commitment to Perform(CO) 执行承诺
Ability to Perform(AB)执行能力
Directing Implementation(DI)督导实施
Verfying Implementation(VE)验证实施
四 过程域分组
CMMI-SE/SW/IPPD/SS的25个过程域在阶段式表示法中划分为4个成熟度等级,在连续式表示法中被分为
Commitment to Perform(CO) 执行承诺
Ability to Perform(AB)执行能力
Directing Implementation(DI)督导实施
Verfying Implementation(VE)验证实施
四 过程域分组
CMMI-SE/SW/IPPD/SS的25个过程域在阶段式表示法中划分为4个成熟度等级,在连续式表示法中被分为
4个过程分类。
阶段式分组
--------------------------------------------------------------------------------------------
阶段式分组 | 缩写 | 过程域
--------------------------------------------------------------------------------------------
成熟度等级2 | REQM | 需求管理
| PP | 项目计划
| PMC | 项目监督和控制
| SAM | 供应商合同管理
| MA | 度量和分析
| PPQA | 过程和产品质量保证
| CM | 配置管理
--------------------------------------------------------------------------------------------
成熟度等级3 | RD | 需求开发
| TS | 技术解决方案
| PI | 产品集成
| VER | 验证
| VAL | 确认
| OPF | 组织级过程焦点
| OPD | 组织级过程定义
| OT | 组织级培训
| IPM | 集成化项目管理
| RSKM | 风险管理
| IT | 集成化团队
| ISM | 集成化供应商管理
| DAR 决策分析和解决方案
| OEI | 组织级集成环境
--------------------------------------------------------------------------------------------
成熟度等级4 | OPP | 组织级过程性能
| QPM | 项目定量管理
--------------------------------------------------------------------------------------------
成熟度等级5 | OID | 组织级改革和部署
| CAR | 因果分析和解决方案
--------------------------------------------------------------------------------------------
阶段式分组
--------------------------------------------------------------------------------------------
阶段式分组 | 缩写 | 过程域
--------------------------------------------------------------------------------------------
成熟度等级2 | REQM | 需求管理
| PP | 项目计划
| PMC | 项目监督和控制
| SAM | 供应商合同管理
| MA | 度量和分析
| PPQA | 过程和产品质量保证
| CM | 配置管理
--------------------------------------------------------------------------------------------
成熟度等级3 | RD | 需求开发
| TS | 技术解决方案
| PI | 产品集成
| VER | 验证
| VAL | 确认
| OPF | 组织级过程焦点
| OPD | 组织级过程定义
| OT | 组织级培训
| IPM | 集成化项目管理
| RSKM | 风险管理
| IT | 集成化团队
| ISM | 集成化供应商管理
| DAR 决策分析和解决方案
| OEI | 组织级集成环境
--------------------------------------------------------------------------------------------
成熟度等级4 | OPP | 组织级过程性能
| QPM | 项目定量管理
--------------------------------------------------------------------------------------------
成熟度等级5 | OID | 组织级改革和部署
| CAR | 因果分析和解决方案
--------------------------------------------------------------------------------------------
连续式分组
--------------------------------------------------------------------------------------------
过程管理 | OPF | 组织级过程焦点
| OPD | 组织级过程定义
| OT | 组织级培训
| OPP | 组织级过程性能
| OID | 组织级改革和部署
--------------------------------------------------------------------------------------------
项目管理 | PP | 项目计划
| PMC | 项目监督和控制
| SAM | 供应商合同管理
| IPM | 集成化项目管理
| RSKM | 风险管理
| IT | 集成化团队
| ISM | 集成化供应商管理
| QPM | 项目定量管理
--------------------------------------------------------------------------------------------
工程 | REQM | 需求管理
| RD | 需求开发
| TS | 技术解决方案
| PI | 产品集成
| VER | 验证
| VAL | 确认
--------------------------------------------------------------------------------------------
支持 | CM | 配置管理
| PPQA | 过程和产品质量保证
| MA | 度量和分析
| DAR | 决策分析和解决方案
| OEI | 组织级集成环境
| CAR | 因果分析和解决方案
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------
过程管理 | OPF | 组织级过程焦点
| OPD | 组织级过程定义
| OT | 组织级培训
| OPP | 组织级过程性能
| OID | 组织级改革和部署
--------------------------------------------------------------------------------------------
项目管理 | PP | 项目计划
| PMC | 项目监督和控制
| SAM | 供应商合同管理
| IPM | 集成化项目管理
| RSKM | 风险管理
| IT | 集成化团队
| ISM | 集成化供应商管理
| QPM | 项目定量管理
--------------------------------------------------------------------------------------------
工程 | REQM | 需求管理
| RD | 需求开发
| TS | 技术解决方案
| PI | 产品集成
| VER | 验证
| VAL | 确认
--------------------------------------------------------------------------------------------
支持 | CM | 配置管理
| PPQA | 过程和产品质量保证
| MA | 度量和分析
| DAR | 决策分析和解决方案
| OEI | 组织级集成环境
| CAR | 因果分析和解决方案
--------------------------------------------------------------------------------------------
转载于:https://blog.51cto.com/huiwh/93193