【规模化敏捷】SAFe原则

Chinese, Simplified

“我们的问题不同”的印象是一种困扰全世界管理的常见疾病。 当然,它们是不同的,但有助于提高产品和服务质量的原则具有普遍性。

-W。 爱德华兹戴明

SAFe基于九个不可变的潜在精益敏捷原则。 这些原则和经济概念激发并传达了SAFe的作用和实践。

图1. SAFe精益敏捷原则


为什么要关注原则?

构建企业级软件和网络物理系统是我们行业当前面临的最复杂挑战之一。例如:

  •     构建此类软件和系统需要数百万行软件
  •     它结合了复杂的硬件和软件交互
  •     它跨越多个并发平台
  •     它必须满足苛刻和无情的非功能性要求(NFR)

当然,构建这些系统的企业也越来越复杂。它们比以往更大,更分散。兼并和收购,分布式跨国(和多语言)发展,离岸外包和快速增长都是解决方案的一部分。但它们也是问题的一部分。

幸运的是,我们拥有可以提供帮助的惊人且不断增长的知识体系。它包括敏捷原则和方法,精益和系统思考,产品开发流程实践和精益流程。思想领袖们走在我们面前的这条道路上,留下了数百本书和引用的书。

SAFe的目标是综合这一知识体系,以及从数百个部署中吸取的经验教训。这创建了一个集成的,经过验证的实践系统,可以提高员工敬业度,上市时间,解决方案质量和团队生产力。然而,鉴于前面讨论的复杂性,对于每个企业面临的独特挑战,没有现成的解决方案。可能需要进行一些定制和定制,因为并非每个SAFe建议的做法都适用于所有情况。这就是我们努力确保SAFe实践基于基本稳定原则的原因。这样我们就可以确信它们适用于大多数情况。

如果这些做法不尽如人意,那么基本原则将指导团队确保他们不断前进到精益之家的目标:“最短的可持续交付时间,为人们和社会提供最好的质量和价值“这也有价值。

SAFe实践基于九个概念,这些概念是从敏捷原则和方法,精益产品开发,系统思考和成功企业观察发展而来的。每个都在该原则名称的文章中详细描述。此外,原则的实施例在整个框架中出现。它们在以下部分中进行了总结,每个部分都有一个完整的文章。


#1  - 从经济角度出发

在最短的可持续交付周期内为人们和社会提供最佳价值和质量需要对建筑系统的经济学有基本的了解。在适当的经济环境中做出日常决策至关重要。主要方面包括制定和传播增量价值交付战略,建立预算和护栏,以及为解决方案开发创建经济框架。


#2  - 应用系统思考

戴明指出,工作场所面临的问题需要了解工人使用的系统。而且,系统很复杂。它有许多相互关联的组件(人员和流程),它们具有已定义的共享目标。为了改进,每个人都必须理解并致力于系统的目的。优化一个组件并不能优化整体。在SAFe中,系统思考应用于构建系统的组织以及正在开发的系统。系统思考也承认该系统如何在其最终用户环境中运行。


#3  - 假设可变性;保留选项

传统的设计和生命周期实践鼓励在开发过程的早期选择单一的设计和需求选项。不幸的是,如果这个起点被证明是错误的选择,那么未来的调整需要太长时间,并且可能导致次优的长期设计。更好的方法是在开发周期中保持更长时间的多个需求和设计选项。然后使用经验数据来缩小焦点,从而产生能够产生更好经济效果的设计。


#4  - 通过快速,集成的学习周期逐步构建

在一系列短迭代中逐步开发解决方案。每次迭代都会导致工作系统的集成增量。后续迭代建立在之前的迭代之上。增量允许快速的客户反馈和风险缓解。它们也可能成为市场测试和验证的最小可行产品(MVP)或原型。此外,这些早期的快速反馈点有助于确定何时“必要时”转向另一种行动方案。

#5  - 关于工作系统客观评估的基本里程碑

企业主,开发商和客户共同负责确保对新解决方案的投资将带来经济效益。连续的阶段门开发模型旨在应对这一挑战,但经验表明,它并未按预期降低风险。在精益敏捷开发中,集成点提供了客观的里程碑,可以在整个开发生命周期中频繁地评估解决方案。这种定期评估提供了所需的财务,技术和适用性治理,以确保持续投资能够产生相应的回报。


#6  - 可视化和限制WIP,减少批量大小和管理队列长度

精益企业努力实现持续流动,新系统能力从概念到现金快速,明显地发展。实现流程有三个关键:

  1. 可视化并限制在制品(WIP)的数量,以限制对实际容量的需求。
  2. 减少批量工作,以便快速可靠地流过系统。
  3. 管理队列长度以减少新功能的等待时间


#7  - 应用节奏,与跨域规划同步

Cadence创造了可预测性并为发展提供了节奏。同步导致可以同时理解,解决和集成多个透视图。应用开发节奏和同步以及定期跨域规划,提供了在产品开发中固有的不确定性存在的情况下有效运行所需的工具。


#8  - 释放知识工作者的内在动力

精益敏捷领导者理解,知识工作者的构思,创新和参与通常不能通过个人激励薪酬来激励。毕竟,个人目标导致内部竞争并破坏实现系统更大目标所必需的合作。提供自主权和目的 - 同时最大限度地减少约束 - 可以提高员工敬业度,从而为客户和企业带来更好的结果。


#9  - 分散决策权

实现快速价值交付需要快速,分散的决策。这样可以减少延迟,改善产品开发流程,实现更快的反馈,并创建更接近当地知识的创新解决方案。但是,有些决策具有战略性,全球性,并具有规模经济,可以证明集中决策的合理性。由于发生了两种类型的决策,创建可靠的决策框架是确保快速价值流动的关键步骤。

 

讨论:请加入知识星球【首席架构师圈】

本文地址
https://architect.pub/safe-principles
SEO Title
SAFe : Principles