SAFe规模化敏捷框架

SAFe 简介

用于精益企业的规模化敏捷框架(Scaled Agile Framework®,SAFe®)是一个可扩展的、可配置的框架,它帮助组织在可持续的最短前置时间内,以尽可能最好的质量和价值,交付新的产品、服务和解决方案。

企业必须学会如何快速适应不断变化的技术和经济条件,否则他们将会不复存在,无论其规模、智慧或实力。这甚至适用于那些不认为自己是信息技术(IT)或软件公司的企业。专业服务、金融服务、医疗机构和政府机构,现在都高度依赖其提供基于新技术的产品和服务的能力。

有效地接受创新的新技术和商业模式,并积极地迎面解决数字化颠覆性的企业,可以对本行业现有产品和服务的价值产生积极影响。这就是为什么“颠覆性”如此强大,它促使涌现出了颠覆当前市场的新的数字化产品、服务和业务,并导致重新评估业务如何创新、运营和适应的必要性。

SAFe 4.5 基于数百个 SAFe 的实施、客户和社区反馈的研究成果,以及精益和敏捷思想的发展,可帮助企业拥抱数字化颠覆性创新。与其前身相比,它更加精益,更敏捷,更加支持更快的创新和学习。此外,它帮助企业更好,更快,更一致,更可靠地实现业务成果。 还可以针对你的组织需要来配置,并完全向后兼容以前的版本。帮助公司:

●使用精益创业环和精益用户体验(UX),更快速地创新和测试创意

●通过可扩展的 DevOps 和持续交付流水线提供更快的交付

●通过精益投资组合管理简化治理并提高投资组合的绩效

●使用框架的四种新配置,支持从最简单到最复杂的所有开发环境

SAFe 配置

SAFe 提供了四种开箱即用的配置来支持全面的开发环境:

  1. 基本SAFe(Essential SAFe)是框架的核心,也是实施 SAFe 最简单的起点。这是所有其他 SAFe 配置的基本组成部分,并描述了实现框架大部分收益所需的最关键要素。

  2. 投资组合 SAFe(Portfolio SAFe) 围绕价值的流动组织敏捷开发,通过一个或多个价值流,帮助投资组合执行与企业战略保持一致。它通过投资组合战略和投资资金的原则和实践、敏捷项目群指导和精益治理来提供业务敏捷性。

  3. 大型解决方案 SAFe(Large Solution SAFe)用于开发最大和最复杂的解决方案,通常需要多个敏捷发布火车(Agile Release Trains,ARTs)和供应商,但不需要投资组合层的考虑。这对于航空航天和国防、汽车和政府等行业来说很常见,因为大型解决方案是主要关注点,而非投资组合治理。

  4. 完整 SAFe(Full SAFe)是 SAFe 框架最全面的版本。它支持那些需要构建和维护大型集成解决方案的企业,这些解决方案需要数百人或更多的人员,并且包括SAFe 的所有层级:团队、项目群、大型解决方案和投资组合。在大型企业中,可能需要多种 SAFe 配置的实例。SAFe 的可配置框架提供了刚刚好的指导来满足产品、服务或组织的需要。随着时间的推移,企业的需要不断演变,可以简单地从基本 SAFe 配置开始,但仍有能力扩大范围和扩展到其他的配置。

跨层级面板

跨层级面板包含可应用于特定团队层、项目群层、大型解决方案层或投资组合层的各种角色和工件。SAFe 的灵活性和可配置性的一个关键元素是,跨层级面板允许组织应用他们所选择的 SAFe 配置所必需的元素。

以下是跨层级面板每个元素的简要说明:

愿景(Vision)

这描述了将要开发的解决方案的未来视图,反映了客户和利益相关者的需要,以及为了满足这些需要所提出的特性(features)和能力(capabilities)。

系统团队(System Team)

这是一个特殊的敏捷团队,为构建和使用敏捷开发环境提供帮助,包括持续集成和测试自动化,以及持续交付流水线的其他实践。

精益用户体验(Lean UX)

精益用户体验是精益原则在用户体验设计中的应用。通过不断的测量和学习循环(build-measure-learn),它使用一种迭代的、假设驱动的产品开发方法。在SAFe 中,采用中心化集中式和去中心化分散式的正确组合进行用户体验(UX)的设计和实施,将精益用户体验应用于规模化。

度量(Metrics)

在 SAFe 中首要度量标准是可工作解决方案的客观证据。此外,SAFe 还定义了许多额外的中期和长期的度量指标,供团队、敏捷发布火车和投资组合用来评估进度。

共享服务(Shared Services)

这代表了 ART 成功所必需的专业角色,但这些角色不能全职专用于任何特定的火车上。

实践社区(Community of Practice,CoP)

实践社区是由团队成员和其他专家组成的非正式团体,他们在一个项目群或企业内,共享共同的一个或多个相关领域的实践知识。

里程碑(Milestones)

这代表了计划的和具体的目标或事件。这些可以包括固定日期里程碑、项目群增量(Program Increment,PI)里程碑和学习里程碑。

路线图(Roadmap)

路线图在时间线上传达计划的交付成果和里程碑。

SAFe 基础

该基础包含为成功地规模化交付价值所需的支持性原则、价值观、思维、实施指导和领导力角色。下面简要介绍每个基础元素。

精益敏捷领导者(Lean-Agile leaders)

管理层对业务成果负有最终责任。因此,领导者必须接受培训,并成为这些精益的思维方式和运作方式的培训师。精益-敏捷领导者是终身学习者和老师。他们理解并拥抱精益和敏捷的原则和实践。

核心价值观(Core Values)

四个核心价值观定义了 SAFe 的信念系统:协调一致(alignment)、内建质量(built-in quality)、透明(transparency)和项目群执行(program execution)。

精益敏捷思维(Lean-Agile Mindset)

精益-敏捷思维是 SAFe 领导者和实践者的信念、假设和行动的组合,这些 SAFe 领导者和实践者拥抱敏捷宣言和精益思想的概念。

SAFe 原则(SAFe Principles)

九个基本的真理、信念和经济概念激发并提供了使 SAFe 有效的角色和实践。

实施路线图(Implementation Roadmap)

实施成为精益企业所必需的变革对大多数公司来说都是一个重大转变。SAFe 提供了一个实施路线图,以指导组织在这个旅程中如何实施 SAFe。

SAFe 咨询顾问(SAFe Program Consultants,SPCs)

SAFe 咨询顾问是将 SAFe 的技术知识与改善其公司软件和系统开发流程的内在驱动力相结合的变革推动者。

SAFe 核心价值观

SAFe 的核心价值观定义了应用 SAFe 至关重要的理想和信念。他们充当指南,帮助人们知道将焦点放在哪里,并帮助确定组织是否在正确的道路上实现其业务目标。下面简要介绍每个价值观。

1. 协调一致(Alignment)

当管理层和团队都统一到一个共同的使命上时,所有的精力都旨在帮助客户。每个人都在同一个团队中,朝着相同的目标努力。协调一致沟通了使命的意图,并使团队能够专注于如何完成任务。如果投资组合中的每个人,以及每个 ART 的每个团队成员,都理解战略以及他们在实施战略时所扮演的角色,那么所有人就达成了一致。

2. 內建质量(Built-in quality)

在规模化的时候,低质量的经济影响要大得多。内建质量实践可以提高客户满意度,并提供更快速、更可预测的价值交付。这些实践还提高了创新和承担风险的能力。没有内建质量,在可持续的最短前置时间内,最大化价值这个精益目标是无法实现的。内建质量实践还确保每个解决方案要素在每个增量中始终达到适当的质量标准。

3. 透明(Transparency)

“你不能管理秘密。”透明建立信任。相应的,信任对于绩效、创新、风险承担和不懈的改进是必不可少的。大型解决方案的开发是很困难的,事情并不总是按计划进行。创造一个“事实总是友好”的环境是建立信任和提高绩效的关键。信任使团队可以做出快速的、去中心化的本地决策,得到更高级别的授权,并且获得员工更高的参与度。

4. 项目群执行(Program execution)

为了实现更广泛的变革,整个开发价值流(从概念到发布)必须变得更精益、更能响应变化。传统的组织结构和实践是为了控制和稳定而建立的,它们不是专门设计来支持创新、速度和敏捷性的。

精益敏捷思维

精益-敏捷思维在 SAFe 的精益之屋(House of Lean)和敏捷宣言里有很好的体现

SAFe 精益之屋的隐喻用来描述一些基本的精益概念:

价值(Value)
屋顶代表的是精益的目标,那就是在可持续的最短前置时间内,为客户交付最大化的价值和质量。高昂的团队士气,身体、智力和情感的安全,以及客户的愉悦,这些都是更深远的目标和收益。
价值由精益之屋的四个支柱支撑:

1. 尊重人和文化(Respect for people and culture)

——管理层激发团队成员来改变,也会建议做哪些改进,而团队学习省思和解决问题的技能,然后进行适当的改进提高。领导者们理解文化所扮演的角色,努力推动文化符合新的价值系统和原则。

2. 流动(Flow)

建立一个持续的工作流是快速交付价值的关键。重点是避免这种基于项目的工作由于开始-结束-开始所带来的延期,高度重视工作可视化、长期存在的团队、持续的知识获取和分享,以及去中心化的分散决策。

3. 创新(Innovation)

尽管“流动”支柱为价值交付构建了坚实的基础。但是如 果没有创新,产品和流程都将会变得停滞不前。创新不会简单地发生——必须要分配正确的环境,包括专门的创新时间。创新环境的要素之一是 SAFe 的创新与计划(Innovation and Planning, IP)迭代,它是一个形式自由的迭代,提供了创新所需要的时间和智力自由。

4. 不懈改进(Relentless improvement)

企业通过持续的省思和坚持不懈的改进来改善。对竞争危机的持续感知,可以促使学习型组织积极追求改进的机会,并快速地响应挑战和机会。

领导力(Leadership)
SAFe 的精益之屋的基础是领导力。领导者在这些新型创新思维方式方面得到培训,并亲自体现这些价值观、原则和行为。精益-敏捷领导力的其他要素由“敏捷软件开发宣言”(又叫做敏捷宣言)所定义。通过各种敏捷实践,敏捷宣言为授权的、跨职能、自组织和自管理的敏捷团队和火车提供了基础。
敏捷宣言也提供了价值观体系和 12 个原则,价值观和原则提供了敏捷方法的基本哲学。SAFe 的精益-敏捷领导者支持敏捷宣言,并且 SAFe 完全依赖于敏捷团队和敏捷发布火车。

SAFe 精益-敏捷原则

SAFe 的实践以九个基本原则为基础,这些 SAFe 原则是从敏捷实践和方法、精益产品开发、系统思考以及成功企业的观察不断演化出来的。
这些原则启发了框架中的所有概念,如下所述:

1 采取经济视角(Take an economic view)
在可持续的最短前置时间内,为人类和社会交付最佳价值和质量,需要在适当的经济背景下做出日常决策。这就需要在支持去中心化的分散决策的同时,制定和沟通增量价值交付战略,并创建一个经济框架以定义风险、延迟成本(CoD)、运营和开发成本之间的权衡。

2 运用系统思考(Apply systems thinking)
戴明观察到工作场所面临的问题需要了解工人使用的系统。而且,一个系统很复杂。 它有许多相互关联的组件(人员和流程),这些组件有定义好的共同的目标。为了改善,每个人都必须理解并致力于系统的目的。优化一个组件并不会优化整体。在 SAFe 中,系统思考被应用于构建系统的组织以及正在开发的系统,也应用于该系统如何在最终用户环境中运行。

3 假设可变性;保留多种选项(Assume variability; preserve options)
传统的设计与生命周期实践,鼓励人们在整个开发过程的前期,就选取单一的设计和需求选 项。然而,如果起始点就错了,那将来的调整将会花费太长时间,并将导致一个未达最佳的长期设计。更好的方法是在开发周期内更长时间地保留多个需求和设计选项。然后,使用经验数据来缩小关注点,从而产生能够创造更好经济成果的设计方案。

4 通过快速、集成的学习周期,进行增量式构建(Build incrementally with fast, integrated learning cycles)
以一系列短迭代的方式来增量地开发解决方案。每个迭代产生一个集成的可工作系统增量。随后的迭代都基于前一个迭代的工作成果进行构建。这些增量允许快速客户反馈及减轻风险,并且也可作为最小可行产品(minimum viable products, MVPs)或者原型用于市场测试(testing)和确认(validation)。此外,这些早期的、快速的反馈点有助于确定何时在必要时“转向(pivot)”备用行动方案。

5 基于可工作系统客观评估的里程碑(Base milestones on objective evaluation of working systems)
业务负责人、开发人员和客户们共同承担责任,确保新的解决方案投资将带来经济效益。顺序式、阶段门限式的开发模型是为了应对这一挑战而设计的,但经验表明,它并未能如期望的那样降低风险。在精益-敏捷开发模型中,每个集成点都提供了一个客观的里程碑来评估解决方案,频繁进行评估并贯穿于整个开发生命周期。这种定期评估提供了财务、技术和合乎目的的治理,以确保持续投资产生与之相应的回报。

6 可视化和限制在制品(WIP),减少批次规模,并管理队列长度(Visualize and limit WIP, reduce batch sizes, and manage queue lengths)
精益企业努力实现一种可持续流动的状态,从而,新的系统的能力可以从概念到盈利快速且可见地实现。实现这种流动的三个主要关键是:

1.可视化和限制在制品(WIP)的数量,从而限制对实际生产能力的要求;
2.减少工作的批次规模,以促进在系统中的可靠流动;
3.管理队列长度,从而减少对系统新的能力(capabilities)的等待时间。

7 应用节奏,通过跨领域计划同步(Apply cadence, synchronize with cross-domain planning)
节奏将不可预测事件转变为可以预测的事件,并为开发活动提供了合适的节拍。同步能够促使人们同时理解、解决并集成多个视角。应用开发节奏和同步,加上定期的跨领域计划,提供了在产品开发固有的不确定性的情况下,有效运作所需要的工具。

8 释放知识工作者的内在动力(Unlock the intrinsic motivation of knowledge workers)
精益-敏捷领导者都很清楚,知识工作者的构想、创新和敬业通常并不能被个人激励薪酬来激励的。毕竟,个人目标会导致内部竞争,甚至有可能破坏必要的合作,乃至无法实现更宏伟的目标。提供自主(autonomy)、目的(purpose),并尽可能减少约束,将会获得更高水平的员工敬业度,并为客户和企业产生更好的成果。

9 去中心化的分散决策(Decentralize decision-making)
实现快速的价值交付要求快速的、去中心化的分散决策。这减少了延迟,改进了产品开发流,加快了反馈速度,并通过最接近本地知识的人创造出更多创新解决方案。然而,有些决策是战略性的、全局性的,并有规模经济影响,这证明集中决策是正确的。由于这两种类型的决策(中心化集中决策、去中心化分散决策)都会发生,所以要确保价值快速流动,创建一个可靠的决策框架是至关重要的一步。

10 围绕价值进行组织(Organize around value)
开发的目标是创建可盈利的运营价值流。包含识别机会到发布、验证等一系列活动,包含步骤、信息流和材料、以及用于运营价值流的解决方案的开发人员。规模化的场景下价值涉及的地域很广阔,识别可在其中构建一个或多个敏捷发布火车的价值流就显得非常重要。

SAFe 的信条和原则为框架提供了基础。然而,正如它们本身的价值一样,信条和原则本身并没有指导如何去实现所隐含的好处。为此,需要更具体的指导,例如一些实践来确定角色和职责、活动和事件,以及用于管理工作的各种工件。
事实上,当进行任何组织变革时,人们需要知道该怎么做,以及对他们有什么期望。

(未完待续)

作者

Feather

发布于

2022-06-28

更新于

2022-09-12

许可协议

评论

:D 一言句子获取中...

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×