敏捷非常适合软件项目已经不是什么秘密了鼓励改进的团队协作、透明度和工作软件的快速交付。然而,当组织试图将敏捷扩展到团队级别之外并跨企业时,它的性能优势往往会下降。大多数敏捷方法都来自一组公共价值,以及对仪式、角色、时间和工件的高级指导。相反,CMMI提供了一组健壮的关键实践这可以用来加强敏捷方法和处理敏捷方法没有明确定义的行为。
CMMI定义了组织重要的实践必须演示以构建伟大的产品和服务,并提供一个组织可以用来评估的综合模型他们对抗这些实践的能力。CMMI没有定义如何应用特定的业务过程。CMMI指定了组织必须做什么才能成功,但不是如何。它为组织提供了考虑的灵活性自己的业务环境和组织环境确定实施每项实践的适当方法。大多数重要的是,CMMI为许多行为提供了指导,包括那些提高代码质量,同行评审,产品的集成,性能度量,代码审查,大规模评估,质量管理,以及软件版本和修订控制。
CMMI模型反映了组织绩效中的实践。CMMI是框架和方法无关的对于Scrum,极限编程,V-model,看板和瀑布环境。组织可以使用他们选择的方法或方法来实现业务流程框架,包括任何敏捷方法。为高性能对于组织来说,CMMI还提供了一组采用的实践统计、数据驱动的分析,以及过程性能基线和模型的使用,这些都加速了性能极大地提高了软件产品的质量。简而言之,采用CMMI将带来跨企业可靠部署敏捷所需的弹性和可预测性。
扩展敏捷的好处
企业麦肯锡近的一项研究表明,可以将上述的敏捷方法结合起来而跨单个项目可能是一项艰巨的任务。试图扩展敏捷的[1]组织需要显著的结构变化和支持。定义适用于广泛的行为有助于技术领导力的规模化跨企业的敏捷。敏捷组织也采用了这样的方法增加纪律和改善项目之间的一致性帮助减少上市时间,提高产品质量,更好地满足客户需求。位于印度班加罗尔,Minacs IT服务是由以下几个部门组成拥有450名员工,为银行提供技术解决方案和支持。在内部,该组织也支持超过20,000人员工在业务解决方案和营销优化分歧。为满足当前和未来的业务需求部门决定减少返工并确保更快为他们的服务提供市场支持。
Minacs IT Services意识到它需要一个解决方案来提供帮助建立基于软件行业实践的过程开发和服务交付——并整合支持功能,如人力资源、培训和内部IT。解决方案也有与产品开发项目中使用的现有Scrum方法进行集成。通过应用敏捷的CMMI, MinacsIT服务能够为服务交付和产品开发建立清晰的、定义好的、轻量级的流程服务水平协议的改善和客户满意度的提高。具体衡量的成就包括7%每季度毛利率增加,sprint目标改进增加30%到40%,增加30%在一个sprint中交付的特性数量,以及准时交付增加了40%。除了这些可衡量的好处,努力已经把Minacs的内部文化从筒仓组织转变为与单一公共愿景结盟的组织。Minacs已经在其他minac之间扩展了它的CMMI和敏捷集成办公室,包括北美分部和全球内部它的功能。