《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一1.4 精益–敏捷思维

简介:

本节书摘来自华章出版社《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一书中的第1章,第1.4节,作者[美]迪恩·莱芬(DeanLeffingwell),更多章节内容可以访问云栖社区“华章计算机”公众号查看。



1.4 精益–敏捷思维

所有工作都始于精益–敏捷思维。

——SAFe 作者

摘要

SAFe基于一系列现代系统和软件工程的新范式,包括精益和系统思考、产品开发流和敏捷开发。在团队层级中,敏捷提供了必要的工具,授权并鼓励团队达到前所未有的生产力水平、质量和参与程度。但是,想要扩展到整个企业层面,就需要一个更为广泛和深入的精益–敏捷思维来支持精益和敏捷开发的执行。

精益思想

精益思想的大部分内容体现在SAFe的“精益之屋”中,它围绕着6个关键组成部分:“屋顶”代表目标是交付价值,“支柱”通过对个人和文化的尊重、流动、创新,以及持续改

进,来支持目标得以实现。“基础”代表精益–敏捷领导者提供的一切必要支持。

拥抱敏捷

此外,SAFe框架是完全基于敏捷团队和领导者的技能、资质及能力构建起来的。虽然,对于敏捷方法没有一个统一的定义,但是敏捷宣言提供了一个统一的价值体系,有助于敏捷方法发展成为主流的开发方法。

综合以上思想,可以创建出精益–敏捷思维,它是新型管理方法和增强型文化的一部分,它提供了驱动成功转型所需要的领导力,并有助于个人和企业实现其目标。

详述

精益的SAFe之屋

精益思想虽然最初起源于精益生产(参考资料[1]),但精益思想的原则和实践同样可以应用于软件、产品和系统开发中,其应用范围是深远和广泛的。

例如,Ward(参考资料[2])、Reinertsen(参考资料[3])、Poppendieck(参考资料[4])和Leffingwell(参考资料[5])等人都描述了精益思想的各个方面,他们把精益的核心原则和实践付诸产品开发的环境中。综合所有这些要素,受到丰田公司的精益之屋的启发,我们提出了精益的SAFe之屋,如图1.4-1所示。

目标——价值

精益的目标是毋庸置疑的:在可持续的最短前置时间内交付最大的客户价值,同时向客户和社会提供所能达到的最佳质量。高昂的士气、安全的实施、客户的满意,这些都是更深远的目标和收益。

02c00809970af8984eda5f5207ac959893e393e2

支柱1——尊重个人和文化

SAFe是一个规模化实施精益–敏捷开发的系统框架,但它自身并不参与实例化操作,也不完成任何实际的工作。而完全是由人来完成所有的工作,精益的SAFe之屋的基本价值是尊重个人和文化,人们被授权演进自己的实践并进行改进提高。

管理者激发团队成员思考,从而做出改变,也会指出应该做哪些改进。同时,团队和个人也要学习问题解决和反思的技能,然后进行适当的改进提高。

文化是这种行为背后的驱动力,一个真正的精益组织要想演进,就需要文化的改变。为了实现这一目标,组织及其领导者就必须率先改变。文化和个人不单单是一个内部的组成部分,企业的文化可以延展较长的时期,涉及供应商、合作伙伴、客户,以及更广泛的社区关系。

哪里有积极变革的紧迫性,哪里就会逐步实现文化的提升。首先,理解SAFe的价值观和原则;其次,实施SAFe的实践;最后,交付积极的成果。文化的改变自然就会随之而来。

支柱2——流动

成功实施SAFe的关键是建立一个持续的工作流动,基于持续的反馈和调整,并支持增量的价值交付。建立持续流动是至关重要的,尤其有助于快速的价值交付、有效的质量实践、持续改进,以及基于事实的有效组织治理。流动的原则体现在精益之屋的“流动”支柱中,它体现了SAFe精益–敏捷原则的重要组成部分,同时也通过各种实践进行了实例化。这些原则和实践包括完整的价值流、可视化和限制WIP、减小批次规模和管理队列长度,以及基于延迟成本的工作排定优先级。精益也十分关注内建质量、快速反馈,以及识别和持续减少延迟成本与没有价值的活动。

这些内容提供了一个能够更好地理解系统开发流程的重要变革,通过提供新的思维方式、工具和技术,从而使领导者和团队成员可以从基于“阶段–门限”的流程,转型成能够更加持续地进行价值交付的流程。

支柱3——创新

尽管“流动”支柱构建了价值交付的基础,但是如果没有“创新”支柱,产品和流程都将停滞不前。“创新”是精益的SAFe之屋的关键组成部分。精益–敏捷领导者通过如下内容支持创新活动:

“走出办公室”,进入实际的工作环境中,到现场感受价值交付和产品创建与使用(gemba)。正如大野耐一所说,“有用的改进不可能在办公桌上发明”。

为员工提供创新的时间和空间,用于创新的时间必须有明确目标。创新很少出现在对资源的100%利用或者持续的“救火”工作中。SAFe的创新与计划(IP)迭代就提供了这样的创新机会。

应用创新财务会计方法(参考资料[6])。建立非财务的、真实有效的度量指标,从而提供对于创新中重要元素的快速反馈。

与客户一起验证创新,假如需要改变,不带任何怜悯和愧疚。

支柱4——持续改进

第4个支柱是“持续改进”。通过这个支柱,引导组织经过持续改进和不断完善,最终成为学习型组织。不断的危机意识,可以促使学习型组织积极追求改进的机会。建议领导者和团队成员会按照以下方法执行:

对组织和开发流程的整体优化,而非局部优化。

实事求是,快速行动。

使用精益工具和技术,确定无效性的根源,快速应用有效的对策。

在关键里程碑上进行反思,以开放的心态识别和处理所有层级流程中的不足。

基础——领导力

精益的基础是领导力,这是团队成功的根本推动力。SAFe的理念其实非常简单:采纳和成功实施精益–敏捷的终极责任,是由企业的主管、经理和高层管理者来承担的。“这项责任是不能委派给其他人的”(参考资料[7],戴明),包括那些精益/敏捷倡导者、精益/

敏捷工作组、开发团队、PMO、流程团队、外部咨询顾问或者其他第三方。想要取得成功,领导者必须接受这些新型创新思维方式的培训,并展示出精益–敏捷领导力的原则和

行为。

精益思想与一般的敏捷实践经验有所不同。敏捷实践通常是引入一个基于团队的流程,而并不包含管理层,但这种情况不太容易进行扩展。所以,这就是传统的敏捷方法和SAFe的一个显著区别:

在传统的敏捷方法中,管理层的职责仅仅是支持团队,帮助团队消除障碍。而在精益-敏捷开发中,希望管理者能够领导团队,拥抱精益的价值观,有能力参与一些基础实践,主动消除障碍,在驱动组织变革和促进持续改进时扮演积极的推动者角色。

敏捷宣言

20世纪90年代,为了应对瀑布式开发方法所面临的挑战,出现了很多更加轻量的、更加考虑迭代执行的开发方法。在2001年,倡导这些方法的思想领袖们聚集在美国犹他州的雪鸟小镇,虽然大家所提出的方法各不相同,但是与会者一致认为这些不同方法所遵循共同的价值观和信仰,最终提出了《敏捷软件开发宣言》(参考资料[8]),这是一个转折点,它有助于统一方法,并开始在更大的范围之内,推广这些创新方法的益处。敏捷宣言包含了一组价值观声明和一组原则,如图1.4-2和图1.4-3所示。

864959139315d17e21972bf67025b70a7d022fcb

敏捷宣言通过各种各样的敏捷方法,为有效的、授权的、自组织的团队提供敏捷实施的基础。SAFe将这个实施的基础扩展到了跨团队的级别,并应用精益思想理解和持续提升系统,从而支持多团队的各项关键工作。

9c2a1bc32fdf01733703e9a0f4583b60a8049673

参考资料

[1] Womack, James P., Daniel T. Jones, and Daniel Roos. The Machine That Changed the World: The Story of Lean Production—Toyota’s Secret Weapon in the Global Car Wars That Is Revolutionizing World Industry. Free Press, 2007.

[2] Ward, Allen and Durward Sobeck. Lean Product and Process Development. Lean Enterprise Institute, 2014.

[3] Reinertsen, Donald G. The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas, 2009.

[4] Poppendieck, Mary and Tom Poppendieck. Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, 2006.

[5] Leffingwell, Dean. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley, 2011.

[6] Ries, Eric. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business, 2011.

[7] Deming, W. Edwards. Out of the Crisis. MIT Center for Advanced Educational Services, 1982.

[8] Manifesto for Agile Software Development. http://agilemanifesto.org/.

相关文章
|
7月前
|
敏捷开发 测试技术 持续交付
Scrum敏捷开发模式的优势、实践经验及适用企业
Leangoo领歌是一款永久免费的专业敏捷开发管理工具,支持私有部署,它提供端到端敏捷研发管理解决方案,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷管理、统计度量等。提供了不同视角的统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。
|
11月前
|
敏捷开发 架构师 Devops
「敏捷」大型敏捷框架SAFe:企业架构
「敏捷」大型敏捷框架SAFe:企业架构
|
前端开发 测试技术 API
何勉:第一性原理和精益敏捷的规模化实施
什么是第一性原理?第一性原理如何指导我们的精益敏捷开发?阿里资深解决方案架构师、畅销书《精益产品开发:原则、方法与实施》作者何勉,结合实践案例,详述第一性原理和精益敏捷的规模化实施。
6096 0
|
敏捷开发 程序员 数据可视化
《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.2 规范敏捷思想的核心价值观
本节书摘来自华章计算机《规范敏捷交付:企业级敏捷软件交付的方法与实践》一书中的第2章,第2.2节,作者:(加)安布勒(Ambler, S. W.),(加)莱恩斯(Lines, M.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1278 0