共计 2012 个字符,预计需要花费 6 分钟才能阅读完成。
在过来的几年中,麻利开发曾经从一个利基概念(利基(niche)是指针对企业的劣势细分进去的市场,这个市场不大,而且没有失去令人满意的服务。产品推动这个市场,有盈利的根底。)转变为寰球许多大公司采纳的规范实际。通过小型、自我管理的团队减速软件开发现已成为一种公认的策略,并且越来越被视为企业翻新和竞争力的要害。CMMI 研究院的统计报告显示,2018 年加入 CMMI 评估的企业 80% 以上应用了麻利。现在,随着公司寻求更多地将敏捷性注入整个组织及其文化中,麻利技术曾经不仅仅利用于软件开发畛域。
只管麻利越来越风行,然而当企业尝试在整个企业范畴内推广应用麻利软件开发时,依然会遇到问题。只管麻利对于小型、独立、自我管理的我的项目可能十分无效,然而很难用于协调构建大型、简单的产品和零碎所需的多个我的项目和团队。后果就是公司遇到了与晚期软件开发办法雷同的许多辣手的问题,例如集成和接口问题、未能充沛满足所有需要、提早交付和品质缺点。
因而,随着麻利的遍及,对克服上述问题的最佳实际的需要也在一直增长。CMMI V2.0 提供了这些最佳实际,可帮忙组织建设成熟的流程,来管制规模化麻利可能面对的简单状况和危险。
CMMI V2.0 如何帮忙实现规模化麻利
CMMI 是一套用于改善业务性能的最佳实际。多年来,很多公司曾经同时应用了 CMMI 和麻利开发。2017 年的一项考察发现,应用 CMMI 的公司中有 80%也应用麻利。然而最新版本的 CMMI V2.0 加强了两者之间的协同作用,为在麻利开发中建设规模和弹性提供了间接领导。
CMMI V2.0 专门解决了企业在尝试规模化麻利时遇到的挑战,例如精确估算开发工夫度量和资源、集成系统组件以及放弃品质。CMMI V2.0 还反对对胜利施行至关重要的各种其它流程,例如治理和交付服务以及抉择和治理供应商流程。此外,CMMI V2.0 还扩大笼罩到包含安全性在内的更多畛域。CMMI V2.0 不仅着重于进步绩效,而且着眼于维持习惯和持久性,以确保企业随着工夫的推移放弃该性能。CMMI V2.0 在最小化投入的同时,提供了这些要害劣势,因为 CMMI V2.0 容许抉择满足业务独特需要的实际域。
全面应用 CMMI 是胜利施行规模化麻利开发的要害,这与试图大规模反对麻利的其它办法造成鲜明对比。通常,这些办法解决了一些挑战,却齐全无奈解决其它挑战。SAFe(规模化麻利框架)就是一个例子,它在要害畛域短少要害因素,例如软件品质、设计和集成、治理服务和供应商、布局和管理工作、治理业务弹性以及维持性能。
解决集成问题
来看看 CMMI 是如何帮忙组织胜利地利用规模化麻利开发。组织常常遇到麻烦的两个畛域是我的项目估算和产品集成。CMMI 提供了牢靠的估算办法,这些估算办法反对用许多小组件构建大型简单零碎的麻利办法。它还能够帮忙确保设计的每个零碎组件能够与其余组件集成。
在大多数组织中,多个团队在 Sprint 中开发零碎的组件。大型零碎可能波及许多独自的 Sprint,每个冲刺都会生成必须集成的组件。麻利我的项目通常在设计和需要阶段无奈充沛解决这一问题,后果就是许多软件开发组织遇到了与接口和组件之间的集成相干的重大问题。如果您有两个开发团队进行麻利冲刺,生产不同的组件,那么您如何晓得这些组件将在冲刺实现后是否能够集成?如果您尚未事后定义组件的组装形式,那么每个组件都将各自在真空中被独立构建。
CMMI 提供了弱小的框架帮忙公司在初始需要和设计阶段定义接口和集成需要,而后在整个开发过程中的各个冲刺里进行跟踪和测试。如果没有 CMMI,确保无故障集成的能力则齐全取决于团队的教训。专家级开发人员可能具备远见卓识和专业知识来确保组件可能进行集成。然而经验不足的人可能不足要害常识,即便他们可能疾速编写良好的代码。CMMI 的最佳实际从根本上进步了团队的专业知识,使团队可能发现本来可能会脱漏的潜在问题。
通过反对重要但惯例的我的项目工作(如估算和集成),CMMI 使开发人员能够将精力集中在他们真正应该做的事件上,从而解决了开发新性能带来的艰巨而乏味的挑战。而且,因为 CMMI 为所有开发我的项目提供了通用框架,因而也使在我的项目之间的人员调动变得更加容易,进步了组织的敏捷性。随着一个我的项目的完结,CMMI 使这些开发人员更轻松地转向另一个我的项目并开始工作。
应用 CMMI 防止麻利凌乱
如果没有成熟的流程来协调多个团队和集体进行冲刺,那么规模化麻利开发的尝试很容易导致凌乱。CMMI 提供了可在整个组织中应用的全面而独特的业务性能框架,因而公司能够更好地协调我的项目、集成简单的零碎,更快地交付更高质量的软件。
参考文献:
How to Truly Scale Agile Development in the Enterprise—with CMMI,Submitted by: CMMI Institute,15 October, 2019
https://cmmiinstitute.com/res…