什么是CMMI,免费白皮书

组织不断寻求有关如何提高绩效和简化流程的新方法。能力成熟度模型集成 (CMMI) 模型帮助许多组织取得了明显的业务成果,并且由于现代 CMMI 工具,其实现从未如此简单。

谁创建CMMI

CMMI 由卡内基梅隆大学 (CMU) 开发,并受许多美国国防部 (DoD) 和美国政府合同的要求,旨在提供组织在提升和生成最佳实践方面应遵循的明确路线图衡量一系列关键业务功能的性能。

CMMI 是功能成熟度模型 (CMM) 或软件 CMM 的继承者。顾名思义,软件CMM是为软件工程量身定制的。CMMI 的最新版本(2.0 版)于 2018 年发布,它允许将模型应用于各个行业的硬件、软件和服务开发。

什么是CMMI

CMMI(能力成熟度模型集成)描述了已在行业中应用的最佳实践,用于开发、维护和获取产品和服务。它提供了一个框架,允许评估组织的成熟程度或其与所执行流程相关的能力,确定优先事项,以便将必须执行的改进付诸实践,并实现这些改进改进。

有3个CMMI模型,全部由软件工程研究所(SEI)开发,这是位于费城的卡内基梅隆大学的一个研发中心;这些模型是:

• CMMI 开发,面向为系统开发开发而开发和维护产品和服务的组织。

• CMMI 收购,面向转包开发服务和维护用于系统开发的产品与服务的组织。

• CMMI 服务,面向向其他公司提供服务的组织。

CMMI 的目标是:

• 提供一个框架,帮助组织改进其流程。

• 提供指导,以提高组织提供的产品或服务的发展、获取和维护能力。

• 描述一套管理和工程领域的最佳实践。

在过去几年中,CMMI作为系统行业的质量体系已经获得了巨大的重要性,实际上可以被认为是这一领域的事实上的标准。然而,CMMI可以应用于不同的领域,如系统工程、硬件等。CMMI 促进发展适用于产品和服务的开发和维护,而不考虑感兴趣的领域或领域。CMMI 的当前版本是文档”CMMI 促进发展”,版本 1.2,自 2006 年 8 月起提供。

CMMI 开发模型中的主要元素是流程区域;在每个流程领域,CMMI 确定一组特定和一般目标,以及一组为实现这些目标而应实施的实践,并涵盖每个流程领域。

CMMI 5 级别是什么?

CMMI 模型考虑了 5 个成熟度级别,可为组织衡量:

  1. 初始
  2. 托管
  3. 已定义
  4. 定量管理
  5. 优化

在成熟度级别一(初始)中,组织的特点是其流程的特殊性质。组织没有为创造其产品提供稳定的环境,因此其项目的成功完全取决于致力于每个产品的个人的技能。

在成熟度二级(管理)中,组织中的项目根据组织政策中的计划和定义执行流程,雇用具备所需知识的熟练人员,让所有相关利益相关者参与监控,控制和审查所有流程。

在成熟度级别三(定义)中,所有流程都通过标准、程序、工具和方法进行理解和描述。

在成熟度级别四(定量管理)中,组织和项目建立量化目标,以衡量流程质量及其使用,以及管理流程质量所需的标准。统计方法用于控制过程。

在成熟度五级(优化)中,组织通过定量了解流程中常见的变异原因,使用支持持续改进的统计方法,对其流程进行持续改进。

成熟度级别是累积的,换句话说,要达到每个级别,有必要在级别和所有较低级别中实施所有特定的流程领域。

CMMI 6 个功能级别是什么?

CMMI 模型考虑 6 个功能级别,可针对每个流程进行测量:

  1. 不完整
  2. 执行
  3. 托管
  4. 已定义
  5. 定量管理
  6. 优化

CMMI 功能级别 1(不完整):部分执行。未实现流程区域的一个或多个特定目标。

CMMI 能力级别二(已执行):它是满足流程区域中所有特定目标的不完整过程。

CMMI 能力级别三(托管):这是一个已执行流程,具有支持流程所需的基础结构,以便根据组织策略中的计划和定义执行流程,雇用技术熟练的人员具备必要的知识,涉及所有相关利益相关者,并监控、控制和审查流程。

CMMI 能力级别四(定义):它是一个托管流程,根据组织标准流程集根据其定制指南进行定制,并为组织改进提供产品、措施等。

CMMI 能力级别五(定量管理):它是使用统计技术控制的已定义过程。

CMMI 能力级别六(优化):这是一个定量管理的过程,通过定量了解流程中常见的变异原因而得到改进。

能力级别是累积的。

CMMI 的表述是什么?

模型声明两种表示形式:

  • 分阶段表示
  • 连续表示

在这两种情况程领域、目标和做法都是相同的。这些表示法之间的区别在于实现流程改进的顺序。

  • 对于分阶段表示,需要改进的流程区域在模型的指定到成熟度级别给出的预定义类别中选择。
  • 在连续代表的情况下,根据组织认为最适当的方式选择需要改进的流程。对于每个进程区域,都有功能级别(从 0 到 5),这些级别指示应在每个流程区域内处理改进的排序。连续表示更接近其他质量标准,如 ISO 15504 (SPICE)。阶段表示对应于 CMMI 模型(前身为 CMM)的第一个版本,该版本仅考虑基于组织的成熟度级别实现。

CMMI 如何帮助您的组织?

CMMI 可通过许多重要方式帮助组织:

  • 提高客户满意度。
  • 提高登陆和留住新客户的机会。
  • 提高生产率和效率。
  • 创造更多利润。
  • 提高实现项目目标和业务目标的能力。
  • 使处理风险和不确定性变得更加容易。
  • 帮助识别技能差距并打破工作流程瓶颈。
  • 促进与组织范围标准的沟通。

最新版本的 CMMI 以非技术语言编写,这使得它更加用户友好,更易于实现。组织可以在线探索 CMMI,并根据绩效改进和组织成功的具体目标对其进行配置。Visure 要求等工具通过监控和跟踪需求来帮助提高成熟度,并帮助标准化和协调业务流程的应用。

使用数据模型进行可追溯性管理,并采用 Visure

使用需求管理工具支持CMMI

生存需求与 CMMI 共享此方法:需求管理 与需求开发密切相关。

由 Visure 要求支持的需求工程流程不仅包括特定于需求管理的活动,例如明确识别需求、版本控制、可追溯性 等,还包括其他活动,如业务模型和接口的定义,以及要开发的系统的功能标识。在同一工具中管理这些活动是一个显著优势,因为它可帮助项目参与者保持对所有活动的整体、集成愿景,作为循环和迭代过程的一部分。

此外,使用 Visure 要求作为 CMMI 实施的支持具有许多好处,因为它允许自动化部分流程,确保即使在压力时刻也能完成流程,如 CMMI 级别 2(托管)中所述。

管理和分析缺陷、要求、测试,..与维苏

事实上,在 CMMI 开发二级中,作为”典型工作产品”之一,在被视为支持活动所必需的资源中,建议使用工具来监视和跟踪需求。原因是手动维护成本太高,如果没有此类工具,放弃最佳实践的风险会非常高。

对于成熟度级别三(定义),组织必须定义常规流程,该流程将根据需要针对不同的项目进行定制。此外,这些流程必须在标准、流程、工具和方法中正确描述、理解和描述,并提供模板以支持流程标准化。在这里,使用 Visure 要求有助于在三级实施需求流程,因为它有助于标准化和协调整个公司流程的应用。

对于成熟度级别(如级别四(定量管理)和五级(优化),有必要确定对一般流程做出最重大贡献的子流程,使用一组统计和定量技术,从而有可能改进组织中流程的定义和实施。

还令人感兴趣的是,如果不存储数据,就不可能实现使用工具(如定量管理)来计算指标和开发性能模型或过程行为模型。


其他相关文章:

Top