中文简体翻译由©Scaled Agile, Inc授权京东敏捷创新教练SPC4赵卫翻译。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。
介绍
Introduction
凭借成熟的框架,我们可以更快、更省力地交付解决方案。SAFe定义了在企业范围内应用精益和敏捷原则的角色、团队、活动和工件,并提供出色的培训和辅导材料,来增加我们成功的机会。——彼得·福尔默(PeterVollmer),杰出技术专家,慧与(HEWLETT PACKARD ENTERPRISE)
用于精益企业的规模化敏捷框架(Scaled Agile Framework®,SAFe®)是一个可扩展的、可配置的框架,它帮助组织在可持续的最短前置时间内,以尽可能最好的质量和价值,交付新的产品、服务和解决方案。
SAFe是一个基于精益-敏捷原则和价值观的广泛的知识体系。它为实现更好的业务成果所需的角色、职责、工件和活动提供指导。
SAFe的网站scaledagileframework.com提供了一个交互式的“全景图”,它为框架提供了完整概览。“全景图”上的每个图标均可点击进入,进入后可获得该主题的支持性文章和相关资源。该网站还包含各种其他指导性文章、下载内容、演示文稿和视频,以及可自动翻译成多种语言的术语表。图1显示了“投资组合SAFe(Portfolio SAFe)”,这是网站主页上的默认配置。
1 SAFe全景图
SAFe将敏捷的力量与精益产品开发和系统思考相结合。为多个敏捷团队的同步对齐、协作和交付提供了解决方案。因此,它可以通过加快生产率、缩短产品上市时间、提高质量,及提高员工敬业度等方面,来显著提高业务敏捷性。
SAFe正在为全球各种规模的私营企业和政府机构改善业务成果,结果显著地提高了员工敬业度,提高了经济效益,使工作场所生产率更高、更有参与感和更有趣。案例分析文档记录的收益包括:
基于SAFe的可扩展性和可配置性,SAFe允许每个组织调整框架以适应自己的业务需 要。它支持雇用50-125名从业人员的小规模解决方案,以及需要数千人的复杂系统。
想象一下,将精益创业的力量与成熟企业的所有资源相结合——基于SAFe 4.5的敏捷发布火车(Agile Release Trains,ARTs)定位于成为不可阻挡的创新力量。据Gartner公司称,“到2021年,超过50%的成熟企业将利用精益创业技术。” 1
SAFe配置
SAFe Configurations
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配置的实例。
每个配置都由“跨层级面板(spanning palette)”和“基础(foundation)”元素支持,分别如图2和3所示。
SAFe的可配置框架提供了刚刚好的指导来满足产品、服务或组织的需要。随着时间的推移,企业的需要不断演变,可以简单地从基本SAFe配置开始,但仍有能力扩大范围和扩展到其他的配置。
“经过三年的努力,我们的SAFe转型已经生根发芽,带来了高质量、可预测的软件交付和架构跑道。”
——罗伯特·克鲁德普(Robert F. Crudup),执行副总裁兼首席信息官,SEI投资(SEI INVESTMENTS)
跨层级面板
The Spanning Palette
跨层级面板包含可应用于特定团队层、项目群层、大型解决方案层或投资组合层的各种角色和工件。SAFe的灵活性和可配置性的一个关键元素是,跨层级面板允许组织应用他们所选择的SAFe配置所必需的元素。
图2展示了跨层级面板的两个版本:顶部用于基本SAFe配置,而底部用于所有其他配置。但是,由于SAFe是一个框架,企业可以将更大的跨层级面板的任何元素应用到基本SAFe配置中。
图 2 跨层级面板
以下是跨层级面板每个元素的简要说明:
●愿景(Vision)——这描述了将要开发的解决方案的未来视图,反映了客户和利益相关者的需要,以及为了满足这些需要所提出的特性(features)和能力(capabilities)。
●系统团队(System Team)——这是一个特殊的敏捷团队,为构建和使用敏捷开发环境提供帮助,包括持续集成和测试自动化,以及持续交付流水线的其他实践。
●精益用户体验(Lean UX)——精益用户体验是精益原则在用户体验设计中的应用。通过不断的测量和学习循环(build-measure-learn),它使用一种迭代的、假设驱动的产品开发方法。在SAFe中,采用中心化集中式和去中心化分散式的正确组合进行用户体验(UX)的设计和实施,将精益用户体验应用于规模化。
●度量(Metrics)——在SAFe中首要度量标准是可工作解决方案的客观证据。此外,SAFe还定义了许多额外的中期和长期的度量指标,供团队、敏捷发布火车和投资组合用来评估进度。
●共享服务(Shared Services)——这代表了ART成功所必需的专业角色,但这些角色不能全职专用于任何特定的火车上。
●CoP——实践社区(Community of Practice,CoP)是由团队成员和其他专家组成的非正式团体,他们在一个项目群或企业内,共享共同的一个或多个相关领域的实践知识。
●里程碑(Milestones)——这代表了计划的和具体的目标或事件。这些可以包括固定日期里程碑、项目群增量(Program Increment,PI)里程碑和学习里程碑。
●路线图(Roadmap)——路线图在时间线上传达计划的交付成果和里程碑。
SAFe基础
SAFe Foundation
如图3所示,该基础包含,为成功地规模化交付价值所需的支持性原则、价值观、思维、实施指导和领导力角色。下面简要介绍每个基础元素。
图 3 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。
●SPC——SAFe咨询顾问(SAFe Program Consultants,SPCs)是将SAFe的技术知识与改善其公司软件和系统开发流程的内在驱动力相结合的变革推动者。
“对于企业解决方案而言,我们的上市时间是令人印象深刻的,我们可以每两个月进行重大产品变更,这是我们在市场上的竞争优势。”
——塞德里克·居约(Cédric Guyot),首席执行官,虚拟现实,凯度零售(VIRTUAL REALITY,KANTAR RETAIL)