CMMI vs. Scrum

在全球范围内,CMMI被越来越多地用来发展具有扩展性的、适应性以及高绩效的组织,并且赋能这些组织运用敏捷方法完成交付。组织利用CMMI来扩展和加强敏捷实施,并解决敏捷方法范畴之外的业务问题。CMMI是一个实现敏捷性能的有效平台,这是全球企业的普遍认知。CMMI与生命周期无关,对任何软件开发方法都很有用。随着在政府与商业组织的广泛应用,CMMI已经成为针对全球软件与系统工程组织绩效提升的事实模型。

在一篇名为《敏捷,与稳定押韵》的麦肯锡研究中,作者们讨论了真正敏捷的组织,必须在稳定的过程治理组织架构的基础上,建立动态能力。为达到稳定性与灵活性的必要结合,组织必须“设计出具有一组相对不变的核心元素(一个固定的主干)的结构、治理安排和过程。同时,它们还必须创造更宽松、更具活力的环境,以便能迅速适应新的挑战与机遇”。

CMMI与敏捷方法相结合,便能实现这种看似矛盾的结合,从而创造真正的组织敏捷力。采纳CMMI而获得的纪律、组织学习及一致性,可以支撑组织在实施敏捷方法时,更加强壮和有效。

CMMI提供了一张高绩效组织必做事项的地图。敏捷方法给出了如何做的一种处方。随着对方法与技术的适应与演化,CMMI为组织提供了迭代或定制适合其自身动态商业环境的技术基础。对于软件工程师来说,可以将CMMI简单类比为所在组织的需求,将不同的敏捷仪式或技术视为实现这些需求的特定实例。

受困于绩效问题的敏捷组织,正越来越多的转向CMMI以获得可验证的结果。CMMI提供了超越团队绩效,将精益原则应用于组织系统层面的最佳实践的模型。例如:

Minacs IT服务公司就经历了一次在敏捷承诺下的增长——将CMMI应用于现有敏捷过程后,每个sprint交付的user story数量增加30%,按时交付率提高40%。Minacs还将其内部工作文化,从沉重的谷仓式转变为统一式,并维持着与共同愿景的一致。

Cognizant就一直保持了CMMI 5级成熟度,并将其与敏捷方法结合,用来改进过程,实现在全球不同组织的“以客户为中心”的商业目标。

印度霍尼韦尔公司在全组织700位工程师中使 CMMI和敏捷,来优化其问题解决的技能,在开发过程的早期便解决问题。结果,功能 性缺陷减少了12%-15%,精益改善策略的执行提升了15%,员工的学习循环缩减。

    

         

运用CMMI加强敏捷Backlog梳理

利用CMMI,改善敏捷中的持续构建与集成

每日站会怎么开?——CMMI来帮忙

CMMI让DoD手到擒来

CMMI赋予Epic“高大上”的能力

敏捷估算技术

一段代码一双人,结对编程走起来

代码重构的“另一面”

利用发布燃尽图,管理敏捷项目

敏捷项目的发布策划

敏捷中的迭代 - Sprint

Sprint燃尽图

既是Sprint Demo,又是Sprint评审

迭代而增量的sprint策划

“自组织”敏捷团队的“微政策”

策略性的技术债务不可怕

测试驱动的开发TDD

User Story用户故事

敏捷项目的核心度量指标

 

更多PM管理干货,请关注凡奉信息微信公众号 fancier-info

CMMI、PCMM服务提供商-Fancier凡奉信息微信公众账号二维码

 

凡奉首页    管理实践    CMMI管理实践    CMMI vs. Scrum
创建时间:2021-01-27 00:00
收藏