面向开发的CMMI (CMMI for Development, CMMI-DEV) v1.2模型是CMMI-SE/SW/IPPD/SS v.1的升级版。模型名字的改变反映了模型更加全面地覆盖了产品开发过程,因为最新的CMMI架构包含CMMI“群集”(constellations)这个概念。群集是用于满足特定领域需求的CMMI组件的集合。一个“群集”能够产生一个或多个相关的CMMI模型和相关的评估、培训材料。
这次发布的面向开发的CMMI群集(CMMI for Development, CMMI-DEV) v1.2是第一个这样的“群集”:代表专注于开发相关的领域(注:SEI计划于2007年发布面向服务的CMMI群集(CMMI for Services)v1.2和面向采购的CMMI群集(CMMI for Acquisition)v1.2)。尽管面向开发的CMMI群集由两个模型组成,但这个群集仅用一个PDF文档来涵盖两个模型:面向开发的CMMI模型(CMMI for Development Model)和面向开发+集成化产品和过程开发的CMMI模型(CMMI for Development + IPPD model)。
不同于CMMI 1.1版本,CMMI 1.2版本用单个模型文档来描述阶段式和连续式两类表示法而不像以前每个表示法单独用一个文档描述。
下列条目是制定面向开发的CMMI(CMMI-DEV) v1.2模型所做的一些重要变革的概要:
- 从模型中删除了高级实践(advanced practice)和公共特性(common feature)这两个概念;
- 对通用目标(GGs)和通用实践(GPs)的描述被移到模型文档的第二部分;
- 模型中增加了针对硬件工程(Hardware)的扩充和范例;
- 模型中所有的定义(definitions)被统一放到术语表部分;
- IPPD相关实践被统一和简化,模型中不再有单独的IPPD过程域;
- 供方协定管理(SAM)和集成供方管理(ISM)被统一,针对外包(SS)领域的附加信息(addition)被删除;
- 增加了对过程域(PAs)如何支持实施通用实践(GPs)的解释;
- 增加了用来确保在项目启动阶段把标准过程部署到新项目的材料。