CMM的关键过程区域
中列出
CMM
中每个成熟度等级的关键过程区域。每个关键过程区域识别出一串相关活动,当这些活动全部完成时,能达到一组对增强过程能力至关重要的目标。每个关键过程区域定义在单个成熟度等级上。关键过程区域是一些结构单元,它们指明组织为改进其软件过程应关注的区域。关键过程区域为达到某一成熟度等级必须解决的问题。
按定义,每个关键过程区域仅与单个成熟度等级有关。可是在关键过程区域之间存在着一定的关系,而且某些特定的管理或技术区域方面的改进并不必限定在单个关键区域,
显示这些关系。组织在它们达到某个较低成熟度等级之前可能工作在较高等级的关键过程区域,并且甚至在已达到较高成熟度的关键过程区域时,还必须继续关注较低等级的关键过程区域。
在
中关键过程区域被归入三大类:管理过程、组织方面的过程和工程过程。管理过程类包括项目管理活动,它们从等级
2
的策划和跟踪进化到等级
3
上按已定义的软件过程进行管理,到等级
4
上的定量管理,到等级
5
上在经常变化环境中的创新管理。组织方面的过程类包括随着组织逐渐成熟而变化的跨项目的职责,开始在等级
3
上是对过程问题的关注,继而在等级
4
上是对过程的定量理解,最后在等级
5
上是在不断的过程改进环境中对更改的管理。工程过程类包含技术活动,但诸如:需求分析、设计、编码和测试等,在所有等级上都进行这些活动。是它们又是不断进化的,朝着等级3的工程学科、等级4的统计质量控制和等级5的已测量的不断改进进化。
注意在等级
4
和等级
5
上有横跨这些过程类的关键过程区域。随着对等级
4
和等级
5
的了解加深,这能帮助为
CMM2
.
0
版本识别出新的潜在的关键过程区域。
能力成熟度模型的关键实践
关键实践
每个关键过程区域用能对实现其目标作出贡献的关键实践加以描述。关键实践描述对关键过程区域的有效实施和规范化贡献最大的基础设施和活动。
每个关键实践的组成是:一个单句子,常常紧跟着较为详细的描述,后者可能包括例子和详细细节。前者,又称为顶层关键实践,说明关键过程区域的基本方针、规程和活动。进行详细描述的分量常称作于实践。
关键实践描述应作什么,但是不应解释为强制如何实现目标。替代的实践也可能实现该关键过程区域的目标。应该合理地解释关键实践以便判断关键过程区域的目标是否已有效地实现,尽管实现目标的方式可能不同。
共同特点
每个关键过程区域中的关键实践按一组共同特点加以组织。共同特点是表明一个关键过
程区域的实施和规范化是否有效、可重复且持久的一些属性。共同特点也将关键实践分组和
排成序列,方便组织使用它们。五个共同特点列举中下:
执行约定
执行约定描述组织为保证过程得以建立和继续起作用所必须采取的行动,
执行约定一般包括制定组织的方针和建立高级管理者的支持。
执行能力
执行能力描述为了能实施软件过程,项目或组织中必须存在的先决条件。
执行能力一般包括资源、组织机构和培训。
执行的活动 执行的活动描述为实现一个关键过程区域所必须的岗位和规程。执行的活
动一般包括制定计划和现程、进行工作、跟踪它、并在需要时采取纠正措施。
测量和分析 测量和分析描述对过程进行测量和对测量结果进行分析的需要。测量和分
析一般包括为了确定所执行活动的状态和有效性所能采用的测量的例子。
验证实施
验证实施描述那些能保证遵照已建立的过程进行活动的措施。验证一般包
括管理者和软件质量保证部门所作的评审和审计。
在执行的活动 这一共同特点中的实践描述为建立过程能力必须作些什么。而其它的实践
作为一个整体形成了一个基础,在此基础上组织能规范化执行的活动中描述的实践由项目。
或组织所执行的活动构成关键实践中最大的一类,因为它们描述关键过程区域的实际实施。
在其它共同特点下的关键实践也是同等重要的,因为它们阐述为了支持和规范化关键过程区
域而必须做的事情。