CMMI是多个CMM模型的集成发展而来,到了1.3版本,整体架构如下图:
CMMI1.3模板包含了三个分支,分别是CMMI for DEV 、CMMI for SVC、CMMI for ACQ。CMMI for DEV针对软件工程开发、系统工程开发与、过程与产品集成三个模块;CMMI for SVC针对服务;CMMI for ACQ针对采购。三个分支有公用的16个过程域,大体上包含组织过程类、管理过程类与支持过此类。CMMI for DEV与CMMI for SVC共同使用了供应商管理过程域。
对于每个分支,可以从逻辑结构与进程结构方面来描述。逻辑结构从三个维度刻画:
、
这三个维度分别是结构维度、内容维度与能力维度。结构维度从内部结构层次来描述;内容维度按照过程域的不同内容分为4类,分别是组织过程类、管理过程类、工程过程类与支持过程类;能力维度将过程域按照能力高低的等级进行分类。三个维度是逻辑结构的不同侧面、是一个有机的整体。
进程结构是以组织方针与目标为指导。这里的组织方针是针对与过程改进的方针,并不是业务层面或战略层面的。过程改进的方针与目标来源于组织发展战略与业务需要,组织方针与目标指导组织过程改进。实施方法纳入了过程改进的关键要素,从差距与问题出发,以效果评估为交付,循环执行、持续提高。这些关键要素包含标准规范、组织人员、培训、工具设备、知识技术、环境。