能力成熟度模型集成(CMMI)

CMMI定义

CMMI是若干过程模型的综合与改进,是支持多个工程学科和领域的、系统的、一致的过程改进框架,能适应现代工程的特点和需要,能提高过程的质量和综合改进。

CMMI提供了两种表示法:阶段式模型和连续式模型

阶段式模型

阶段式模型的结果类似于CMM(能力成熟度模型),它关注组织的成熟度。其中定义了五个成熟度等级。

  1. 初始的:过程不可预测且缺乏管理
  2. 已管理的:过程为项目服务
  3. 已定义的:过程为组织服务
  4. 定量管理的:过程已度量和控制
  5. 优化的:集中于过程改进

连续式模型

连续式模型关注每个过程域的能力,一个组织对不同的过程域可以的达到不同的过程域能力等级(Capability Level ,CL)。CMMI中包括6个过程域能力等级,等级为0~5,能力等级包括共性目标以及相关的共性实践,这些实践在过程域内被添加到特定目标和实践中。当组织满足过程域的特定目标和共性目标时,就说该组织达到了那个过程域的能力等级。

能力等级可以独立地应用于任何单独的过程域,任何一个能力等级都必须满足比它等级低的能力等级的所有准则。

能力等级描述

  1. CL0(未完成的):过程域未执行或未得到CL1中定义的所有目标。
  2. CL1(已执行的):其共性目标是过程将可识别的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
  3. CL2(已管理的):其共性目标集中于以管理的过程的制度化。根据组织级政策规定过程的运作将使用那个过程,项目遵循已文档化的计划和过程描述,所有正在工作的人都有权使用足够的资源,所有工作任务和工作产品都被监控、控制和评审。
  4. CL3(已定义的):其共性目标集中于已定义的过程的制度化。过程是按照组织的剪裁指南从组织的标准过程集中剪裁得到的,还必须收集过程资产和过程的度量,并用于将来对过程的改进。
  5. CL4(定量管理的):其共性目标集中于可定量管理的过程的制度化。使用测量和质量保证来控制和改进过程域,建立和使用关于质量和过程执行的定量目标作为管理理准则。
  6. CL5(优化的):使用量化手段改进和优化过程域,以满足客户要求的改变和持续改进计划中的过程域的功效。

你可能感兴趣的:(cmmi,软件工程)