CMMI中,支持通用实践的过程域
CMMI模型中,通用实践GP的应用
通用实践是可以应用于所有CMMI过程域的组件。在使用CMMI模型中的通用实践时,要将其视为提醒。其目的在于提醒你正确地做事,属于期望的CMMI模型组件。例如,考虑通用实践“建立并维护计划,以执行过程。”(GP 2.2)。当其被应用于“项目计划”过程域时,该通用实践提醒你对制订项目计划所涉及的活动进行计划。当其被应用于“组织级培训”过程域时,同样的通用实践提醒你对开发组织内人员的技能与知识所涉及的活动进行计划。
如果说通用目标与通用实践是直接应对过程在组织范围内制度化的CMMI模型组件,那么很多过程域则通过支持通用实践的实施来应对制度化。了解这些关系有助于你有效地实施CMMI模型中的通用实践。
在CMMI模型中,此类过程域含有一个或多个特定实践,当其被实施时,某一通用实践也能得到完全的实施,或产生工作产品用于某一通用实践的实施。一个实例就是“配置管理”过程域与GP 2.6,“将所选择的过程工作产品置于适当的控制级别。”在一个或多个过程域中实施该通用实践时,你也可以选择全部或部分地实施“配置管理”过程域,来实施该通用实践。另一个实例是,“组织级过程定义”过程域与GP 3.1,“建立并维护已定义过程的描述。”在一个或多个过程域中实施该通用实践时,你应该首先全部或部分地实施“组织级过程定义”过程域,来建立实施该通用实践所需的组织级过程资产。
下表描述了(1)支持通用实践实施的过程域(2)通用实践及与其密切关联的过程域之间的递归关系。记住这两种类型的关系很重要,以便在CMMI过程改进中,利用通用实践与其相关联的过程域之间的自然协同作用。
通用实践 |
过程域在通用实践实施中的角色 |
通用实践如何递归式应用于其相关联的过程域 |
项目计划:“项目计划”过程能够完全实施所有项目相关过程域的GP 2.2(“项目计划”过程域自身除外)。 |
应用于项目计划过程的GP 2.2 的特征可被描述为“为计划进行计划”,覆盖的是为项目计划的活动所进行的计划。 |
|
项目计划:项目计划过程中实施了“项目计划”过程域的SP 2.4“计划项目资源”的部分为所有项目相关过程域的GP 2.3 与GP 2.4(可能除了最初的“项目计划”过程域本身)的实施提供支持。这样的支持通过识别所需的过程、角色与职责来确保恰当的人员配置、设施、设备与其它项目所需资产的到位来进行。 |
|
|
组织级培训:组织级培训过程为所有过程域应用GP 2.5 时的实施提供供支持。具体的支持方式是使将要执行或支持该过程的人员可以获得应对战略或组织内培训需求的相关培训。 项目计划:项目计划过程中实施了“项目计划”过程域的SP 2.5“计划所需的知识与技能”的部分与组织级培训过程,为所有项目相关过程域的GP 2.5 的实施提供完全支持。 |
应用于组织级培训过程的GP 2.5 覆盖的是为执行组织级培训的活动所进行的培训,应对的是管理培训、创建培训与完成培训所必需的技能。 |
|
配置管理:配置管理过程能够完全实施所有项目相关过程域与一些组织级过程域的GP 2.6。 |
应用于配置管理过程的GP 2.6 覆盖的是配置管理活动产生的工作产品的变更与版本控制。 |
|
项目计划:项目计划过程中实施了“项目计划”过程域的SP 2.6“计划干系人的参与”的部分能够完全实施所有项目相关过程域的GP 2.7 中干系人识别的部分(最前面的两个子实践)。 |
应用于项目计划过程的GP 2.7 覆盖的是项目计划活动中相关干系人的参与。 |
|
项目监督与控制:项目监督与控制过程能够完全实施所有项目相关过程域的GP 2.8。 |
应用于项目监督与控制过程的GP 2.8覆盖的是对项目的监督与控制活动进行的监督与控制。 |
|
过程与产品质量保证:过程与产品质量保证过程能够完全实施所有过程域的GP 2.9“过程与产品质量保证”过程域自身可能除外)。 |
应用于过程与产品质量保证过程的GP 2.9 覆盖的是对质量保证活动与所选择的工作产品的客观评价。 |
|
项目监督与控制:项目监督与控制过程实施了“项目监督与控制”过程域SP 1.6“进行进展评审”与SP 1.7“进行里程碑评审”的部分,以支持,可能是完全支持,所有项目相关过程域GP 2.10 的实现,这取决于上级管理层在这些评审中的参与。 |
|
|
集成项目管理:集成项目管理过程中实施了“集成项目管理”过程域的SP 1.1“建立项目已定义的过程”的部分能够完全实施所有项目相关过程域的GP 3.1。 |
应用于集成项目管理过程的GP 3.1 覆盖的是建立集成项目管理活动的已定义过程。 |
|
集成项目管理:集成项目管理过程中实施了“集成项目管理”过程域的SP 1.7“为组织级过程资产做出贡献”的部分能够部分或完全实施所有项目相关过程域的GP 3.2。 |
应用于集成项目管理过程的GP 3.2 覆盖的是收集源于计划与执行集成项目管理活动的过程相关经验。 |
考虑到通用实践对这些CMMI过程域的依赖,以及这些过程域多能提供的更为全面的视角,这些过程域往往会尽早予以实施,实施可部分可整体,早于或与关联的通用实践的实施同步进行。
也有一些情况,将通用实践应用于某一特定过程域的结果会使得整个过程域看起来多余,而事实上并非如此。将GP 3.1“建立已定义的过程”应用于“项目计划”过程域与“项目监督与控制”过程域,较之于“集成项目管理”过程域的第一项特定目标“使用项目已定义的过程”,将两者的效果视为相同是合乎情理的。
尽管的确会有一些重叠的情况,但是将该通用实践应用于这两个过程域,还是提供了覆盖项目计划活动以及项目监督与控制活动的已定义的过程。不过这些已定义的过程并不一定覆盖CMMI-DEV模型中的支持类活动(如配置管理)、其它项目管理过程(如集成项目管理)或其它过程。与此相对照,由“集成项目管理”过程域提供的项目已定义的过程则覆盖了所有合适的过程。