CMMI V2.0丨敏捷和 CMMI 如何协同作用以帮助产出更优秀的软件?

原创
yanruiyu
2020-08-06 09:00:00
2862
摘要:本文介绍了什么是CMMI、了解CMMI、什么是敏捷、敏捷与CMMI如何协作等内容。

什么是 CMMI ?

CMMI即能力成熟度模型集成,是一个过程模型,明确定义了一个组织应该采取什么行动来定义、理解和推进有助于提高性能的行为。面向开发的 CMMI 有五个“成熟度级别”和三个“能力级别”,定义了打造伟大产品和服务所需展现的最重要实践,并将它们全部囊括在一个综合模型中。CMMI 还帮助公司确定并实现可度量的业务目标,打造更出色的产品,保证客户更满意并确保我们尽可能高效地工作。能力成熟度模型集成  (CMMI®) 是一种能力改进模型,为组织提升性能提供指南。CMMI 有 5 个成熟度级别,为了持续改进每个级别都建立在前一个级别的基础上。基于 300 多条实践可以对组织能力或成熟度级别进行“评级”。朝着更高成熟度级别努力的组织可以提高能力并推行更有效的过程。CMMI 的力量在于帮助组织识别差距,改进这些差距的能力可以产生巨大的影响。使用 CMMI 来培养能力的组织提高了质量,提升了客户满意度,留住了更多员工以及提高了盈利能力。

了解CMMI

面向开发的 CMMI

面向开发的 CMMI 是一个参考模型,涵盖产品与服务开发活动。来自包括航空、金融、计算机硬件、软件、国防、自动化制造以及电信等众多行业的组织在使用面向开发的 CMMI。面向开发的  CMMI  包含的实践涵盖项目管理、过程管理、系统工程、硬件工程、软件工程和开发及维护过程中使用的其他支持过程。

使用专业的判断和常识解读适合您的组织的模型。换句话说,虽然此模型所述的过程域反映的行为是为大多数用户考虑的最佳实践,但应根据对  CMMI-DEV、您的组织的局限以及您的业务环境的深入了解,解读过程域和实践。

过程域

过程域是一个领域中相关实践的集合,一起实施时,可实现对改进该领域十分重要的一组目标。

共性目标

共性目标之所以被称为“共性”,是因为相同的目标陈述适用于多个过程域。共性目标描述必须要具备哪些特征,才能制度化实施某个过程域的过程。共性目标是必备模型组件,用于在评估中判定过程域是否已被满足。例如,共性目标可以是“将过程制度化为已定义过程”。

共性实践

共性实践之所以被称为“共性”,是因为相同的实践适用于多个过程域。与共性目标关联的共性实践描述在实现共性目标的过程中被视为十分重要的活动,并有助于制度化与过程域关联的过程。共性实践是一个期望模型组件。

什么是敏捷

敏捷是一套价值观和一组相关的用以管理和交付项目的技术与方法的集合。敏捷强调迭代和增量开发、与客户密切合作以及跨职能团队,以构建可工作的软件。根据《敏捷宣言》中阐述的一套价值观和原则,敏捷开发包括 Scrum 和极限编程 (XP) 之类的一些框架。敏捷运动不断演变以应对采用更加传统的瀑布式方法(常用于大型软件开发项目)的组织所遭遇的一些挫败。很多人认为瀑布式过程文档任务繁重并且成本高昂。瀑布式开发基于大量的前期策划并且在按步骤顺序完成项目的每个阶段后,方能前进至下一个阶段。瀑布式开发中使用的线性方法,与敏捷开发中使用的增量式和迭代式经验方法形成鲜明对比。敏捷价值观敏捷演变出一套与瀑布式方法截然不同的理念。

《敏捷宣言》陈述了构成敏捷的核心价值,并强调以下几点:

• 人和互动胜过过程和工具

• 可以工作的软件胜过完备的文档

• 客户合作胜过合同谈判

• 应对变化胜过遵循计划

敏捷与CMMI如何协作?



参考文献:
A Guide to Scrum and CMMI®: Improving Agile Performance with CMMI
https://cmmiinstitute.com/resources?searchtext=%20ResourceType:%22report%22


Q: CMMI如何帮助提高软件开发的质量? A: CMMI通过定义组织需要采取的行动和实践来提高性能,帮助识别和改进差距,从而提高软件开发质量。


Q: 敏捷方法与CMMI如何协作? A: 敏捷方法可以与CMMI的结构化框架结合,利用CMMI的过程改进指导提升敏捷开发的效率和产品质量。


Q: 企业如何通过CMMI认证提高竞争力? A: 获得CMMI认证表明企业在过程成熟度和管理能力上的提升,使其在市场竞争中更具吸引力和信任度。
  • ai_thumbnail_81463_1759108685.png
评论列表
😌
眉毛粗的黑框眼镜2025-11-26 15:24:20回复
这个CMMI和敏捷的组合好像很有潜力!

推荐阅读

CMMI V2.0丨能力成熟度模型集成成熟度级别

本篇文章主要介绍CMMI的五个级别及V2.0的简介。
李晓琳 2020-10-01

CMMI V2.0丨同时在您的企业中驱动最大的性能和敏捷性

CMMI V2.0既可以支持企业的“稳定的主干元素”,也可以支持“能够快速适应新挑战和机遇的动态能力”。这就是高性能和高度敏捷,同时也是企业在这个不断变化的时代所需要的可持续性。
yanruiyu 2020-07-23

CMMI和敏捷能否结合?

在企业中,CMMI是在一种命令和控制的文化下实现的,这如何适应敏捷原则呢?本文为这类问题提供了明确的答案。
李晓琳 2020-11-03

CMMI V2.0为客户体验时代提供高性能服务

CMMI V2.0服务帮助公司分析它们的优势、劣势和机会,以确定如何开发人们现在和将来真正想要的服务。它有助于开发识别创新服务的有效流程,确定它们成功的可能性,以及它们如何与现有的服务和产品相适应。
yanruiyu 2020-07-21
返回顶部
客服头像
丁芝
高级客户经理
客服微信
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。