logo资料库

SAFe 4 白皮书 SAFe_4_whitepaper_digital_7-16-cn.pdf

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
SAFe® 4.0 介绍 精益软件与系统工程的规模化敏捷框架概览 Scaled Agile, Inc. 白皮书 2016 年 7 月 scaledagileframework.com / scaledagile.com
前言 为了理解为什么需要规模化敏捷框架(Scaled Agile Framework®,也被称作 SAFe®), 我想起杰克·韦尔奇的话:“如果外部变化的速度超过了内部变化的速度时,组织的末日 将会来临。” 数字化颠覆现在正在导致变化的速度加速,使一些世界上最大的品牌跟在新型竞争对手 后面吃灰。它不再仅仅发生在特定行业的几个组织身上。它是每个企业和政府的现实,不 论规模、地理或行业。很容易看到,市场领导者已经将这种颠覆转变为机遇,找到快速适 应变化的方法,并利用颠覆作为他们的优势。 这是新的规范。为了在数字化的适应或失败的环境中取得成功,企业必须能够快速改变 他们为客户创造和交付价值的方式。他们这样做的能力高度依赖于他们在开发软件和系统 方面的敏捷性——这是全球各行业中几乎每个职能的基础。随着这些软件和信息物理系统 变得越来越复杂,用于开发这些系统的方法必须允许工作文化拥抱协作、创新和速度。 过去假设的、一次通过的、阶段-门限(stage-gated)的瀑布方法没有扩展到新的挑战。 需要一种更具响应性的开发方法来应对现代技术和人文景观的需求。敏捷是朝这个方向迈 出的重要一步,但是敏捷是为小型团队开发的,而且它本身不能扩展到更大型企业及其创 建的系统的需要。SAFe 应运而生,它应用敏捷的力量,但通过利用更广泛的系统思维和精 益产品开发的知识库,将其提升到更高的水平。 SAFe 为企业级获得精益敏捷开发的收益提供了全面的指导。它旨在帮助企业在定期和可 预测的时间内持续地、更高效地交付价值,使其在市场中更敏捷,在行业中更具竞争力。 世界上许多最大的组织都采用了 SAFe,它的采用率正在加快。 当你接触这个框架时,重要的是要了解这些方法为什么工作的原因,而不仅仅是它们是 什么。这就是为什么 SAFe 是基于精益敏捷原则的。如果你理解事情为什么这样运作,你可 以更容易地应用到你独特的上下文中。 此外,SAFe 像它所服务的市场一样,是由和你一样 致力于同样使命的人们,不断演进创新和想法。从一个版本到另一个版本,它可能看起来 有点不同,但其核心目的是保持稳定,这就是帮助企业构建更好的系统,实现更好的业务 成果,并为建立世界上最重要的新系统的人提供更好的日常生活。 ——Dean Leffingwell SAFe 创始人,首席方法学家,Scaled Agile 公司 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫(zhaoweiok@foxmail.com)翻译。Scaled Agile Inc. 没有审查或认证这些翻译,对翻译的准确性不做任何保证。
目录 介绍 ................................................................................................................................................ 1 SAFe 核心价值观 ............................................................................................................................ 3 精益-敏捷思维 ............................................................................................................................... 4 SAFe 精益-敏捷原则 ....................................................................................................................... 6 项目群层和团队层 .......................................................................................................................... 8 跨层级面板 ............................................................................................................................................... 9 敏捷团队为敏捷发布火车提供动力 ....................................................................................................... 10 计划项目群增量 ..................................................................................................................................... 11 执行项目群增量 ..................................................................................................................................... 12 检视和调整 ............................................................................................................................................. 12 按节奏开发,随时发布 .......................................................................................................................... 13 投资组合层 ................................................................................................................................... 14 投资组合价值流 ..................................................................................................................................... 16 精益-敏捷预算 ....................................................................................................................................... 16 预测 ........................................................................................................................................................ 17 值流层 .......................................................................................................................................... 18 价值流流动 ............................................................................................................................................. 19 通过 ART 实现价值流 .............................................................................................................................. 19 引领精益-敏捷企业 ...................................................................................................................... 21 实施 SAFe ...................................................................................................................................... 22 总结 .............................................................................................................................................. 24 学习更多知识 ......................................................................................................................................... 25 参考资料 ....................................................................................................................................... 25 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫(zhaoweiok@foxmail.com)翻译。Scaled Agile Inc. 没有审查或认证这些翻译,对翻译的准确性不做任何保证。
介绍 规模化敏捷框架(Scaled Agile Framework®,SAFe®)是一个公开发布和免费使用的知识 体系,它整合了多种经过验证的企业级精益-敏捷开发的模式。SAFe 是可扩展和模块化的框 架,企业可以根据自身情况加以应用,从而获得更好的业务成果,并能培养更为快乐和敬业的 员工。 SAFe 为众多敏捷团队同步需要对齐的信息、相互协作的工作和交付的目标。它既支持软件 的开发又支持系统的开发,包括从小到 100 名以内的实践者到超大规模的软件解决方案和复杂 的信息物理系统,以及需要成千上万的人员参与开发和维护的系统。SAFe 是在具体的实践中诞 生和发展起来的,旨在帮助客户解决他们所面临的最具挑战性的规模化问题。SAFe 汲取了三大 知识体系(敏捷开发、精益产品开发和系统思考)的精华,并加以综合利用。 SAFe 的网站 scaledagileframework.com 为企业的各个层级开发工作的规模化提供了全 面指导。 SAFe 交互式的“全景图”(图 1)为整个框架提供了可视化的概览。网站中“全景 图”上的每个图标均可点击进入,进入后可获得该主题的详尽指南,以及相关的文章和参考资 料的链接。 全景图有两个视图。默认的是“3 层视图”(见图 1 左侧),非常适合需要少量敏捷 团队的解决方案,以及在很大程度上彼此独立的小型系统、产品和服务;另一个是“4 层 视图”(见图 1 右侧),用于支持大型集成的解决方案的构建,它往往需要成百上千甚至 更多的人员参与其中,进行开发和维护。 图 1 全景图:SAFe 的 3 层结构和 4 层结构 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫翻译。同时社群志愿者包括:金毅、郭雨芬、陆 媛、穆祥武、师津锦、吴舜贤、吴言等也参与了翻译和审校工作。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。 1
SAFe 提供了 3 层结构视图,或者是可选的 4 层结构视图,同时也提供了一个基础层, 如下所述: • 团队层(Team Level)——SAFe 以敏捷团队为基础。每个团队都负责定义、构建和 测试来自于待办事项列表(backlog)中的故事(新功能的小片段)。团队在一系 列固定长度的迭代(也称为冲刺 sprint)中交付价值。所有的团队都使用共同的迭 代节奏与其他团队同步工作,这允许整个系统也同时进行迭代。团队使用 Scrum (主要的方法)或看板方法。这些方法中的每一种都通过内建质量实践来增强效 果。许多软件质量实践源于极限编程,而硬件和系统的质量实践源自同时期的精益 产品开发实践。 • 项目群层(Program Level)——SAFe 的各团队被组织成一个虚拟的项目群结构, 称为“敏捷发布火车”(Agile Release Train,ART)。每个 ART 都是一个长期存 在和自组织的团队,它由所有敏捷团队(通常为 5-12 个敏捷团队)以及其他利益 相关者组成,他们共同计划、承诺、执行、检视和调整。ART 围绕企业重要的价值 流来组织,他们对齐所有团队共同的使命,提供架构和用户体验指导,促进流动, 并持续提供客观的进展证据。 • 价值流层(Value Stream Level)——价值流层是可选的,它可以支持大型和复杂解 决方案的开发。这些解决方案需要多个同步的 ART,同时需要更加专注于解决方案 意图和解决方案上下文。供应商和其他利益相关者也都会参与其中对价值流层做出 贡献。PI 计划前会议和 PI 计划后会议(Pre-and Post Program Increment (PI) planning)同步价值流上的所有 ART 有关解决方案的使命和目标的信息(反之亦 然)。 • 投资组合层(Portfolio Level)——投资组合层对一系列价值流进行组织和投资。 这些价值流实现一系列解决方案,这些解决方案帮助企业通过一系列战略主题实现其战 略使命。投资组合层基于精益-敏捷预算为解决方案开发提供资金支持,并提供任何必 要的治理,以及对影响多个价值流的大型开发举措的协调。 • 基础层(Foundation Level)——基础层包含支持开发的各种其他基本要素。这些要 素是:精益-敏捷领导者、实践社区、核心价值观、精益-敏捷思维、SAFe 的九大原 则,以及实施策略。 SAFe 正在为政府机构和全球各种规模的公司改进业务收益,结果显著地提高了员工 的参与度,改善了经济,改善了工作场并使之成为更高生产率的、吸引人的和有趣的工 作环境。案例分析文档记录的收益包括: • 生产率提升 20-50% • 上市时间提速 30-75% • 缺陷减少 50%+ • 更快乐、更受激励的员工 可以在 scaledagileframework.com/case-studies 查看 SAFe 的各行业案例研究。 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫翻译。同时社群志愿者包括:金毅、郭雨芬、陆 媛、穆祥武、师津锦、吴舜贤、吴言等也参与了翻译和审校工作。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。 2
SAFe 核心价值观 “寻找那些与你有相同价值观的人,大家一起去征服世界。” ——约翰·拉岑贝格 SAFe 的核心价值观是决定行为和行动的指导原则。这些价值观可以帮助人们明辨是 非、专注,以及帮助企业确定他们是否在正确的道路上以实现其业务目标。 1. 协调一致(Alignment)——全局对齐协调一致比局部优化可以交付更多的价值 [1]。因此,敏捷团队中的每个人都重视团队的迭代目标,并将其置于个人的职责和 任务之上。敏捷发布火车上的所有团队重视愿景和项目群目标的实现,并高于他们 各自团队的目标实现。所有的 ART 重视价值流目标的实现高于 ART 的目标实现。而 各价值流更加重视它们对投资组合业务成果的贡献能力。管理层主要负责建立使 命,但以尽可能少的约束方式来建立。 2. 內建质量(Built-in quality)——对质量的经济敏感性,大型系统比定义它们的 特性和子系统更为敏感。SAFe 的內建质量实践帮助每个团队在整个开发过程中,理 解和确保每个解决方案要素在每个增量都达到适当的质量标准。其结果是快速、使 返工导致的延迟最小化所形成的持续流动、高速率的价值交付,以及最高级别的客 户满意度。 3. 透明(Transparency)——大型解决方案的开发是很困难的,事情并不总是像计 划的一样发生。透明(在各层级公开地分享进展和事实)是使信任成为可能的关 键推动者。反过来,信任使团队可以做出快速的、去中心化的本地决策,得到更 高级别的授权,并且获得员工更高的参与度。精益-敏捷领导者通过创建开放的 环境来促进信任和透明,在这个开放的环境里,所有的事实总是得到支持的。 4. 项目群执行(Program execution)——每个敏捷发布火车的例行地、可预测地 交付价值的能力,是成功实施 SAFe 的标志。为此,SAFe 项目群层为角色、职责 和最重要的活动提供了全面的指导,从而帮助 ART 达到这个关键目标。 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫翻译。同时社群志愿者包括:金毅、郭雨芬、陆 媛、穆祥武、师津锦、吴舜贤、吴言等也参与了翻译和审校工作。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。 3
精益-敏捷思维 “管理层仅仅承诺质量和生产率是不够的,他们必须知道他们必须做些什么,这项责任是不能 委派给其他人的。” “人们已经在倾尽所能工作。问题在于系统,只有管理层可以改变系统。” ——威廉·爱德华·戴明 戴明的引用激发和赋予了 SAFe 的一个基本前提:企业成功的最终职责,以及工作方式的 任何重大变化,都应由管理层负责。为了达到这个目的,SAFe 描述了一个新型的领导力方式, 体现在 SAFe 的精益-敏捷领导者身上。 精益-敏捷领导者是终身学习者和老师,他们理解和拥抱精益-敏捷思维、精益-敏捷原则 和实践,并教授给其他人。为了有效地达到这个目的,领导者首先必须被培训,然后领导者成 为这些学习者思考方式和运作方式的培训师。精益-敏捷思维在 SAFe 的精益思想屋和敏捷宣言 里有很好的体现,如图 2 所示。 图 2 精益-敏捷思维的各个方面 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫翻译。同时社群志愿者包括:金毅、郭雨芬、陆 媛、穆祥武、师津锦、吴舜贤、吴言等也参与了翻译和审校工作。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。 4
SAFe 精益之屋的隐喻用来描述一些基础的精益概念: 价值(Value)。SAFe 的精益之屋目标是在最短的、可持续的前置时间内,为客户交付最 大化的价值和质量。高昂的团队士气,身体、智力和情感的安全,以及客户的愉悦,这些都是 更深远的有形目标和收益。价值由精益之屋的四个支柱支撑: 1. 尊重人和文化(Respect for people and culture)——管理层激发团队成员来 改变,也会建议做哪些改进,而团队学习省思和解决问题的技能,然后进行适当 的改进提高。领导者们理解文化所扮演的角色,努力推动文化符合新的价值系统 和原则。 2. 流动(Flow)—— 建立一个持续的工作流动是快速交付价值的关键。重点是避免 这种基于项目的工作由于开始-结束-开始所带来的延期,高度重视工作可视化、 长期存在的团队、持续的知识获取和分享,以及去中心化的分散决策。 3. 创新(Innovation)——尽管“流动”支柱为价值交付构建了坚实的基础。但是 如果没有创新,产品和流程都将会变得停滞不前。创新不会简单地发生——正确 的环境,包括为创新预留分配专门的时间。创新环境的要素之一是 SAFe 的创新与 计划(Innovation and Planning, IP)迭代,它是一个形式自由的迭代,提供了 创新所需要的时间和自由智力活动。 4. 不懈改进(Relentless improvement)——企业通过持续的省思和不懈改进进行 改善。对竞争危机的持续感知,可以促使学习型组织积极追求改进的机会,并快速地 响应挑战和机会。 领导力(Leadership)。SAFe 的精益之屋的基础是领导力。领导者在这些新型创新思 维方式方面得到培训,并亲自体现这些价值观、原则和行为。精益-敏捷领导力的其他要 素大部分被敏捷宣言所定义。通过各种敏捷实践,敏捷软件开发宣言为有效的、授权的、 跨职能、自组织和自管理的敏捷团队提供了基础。敏捷宣言也提供了价值观体系(见图 2 右侧)和 12 个原则[4],价值观和原则提供了敏捷方法的基本哲学。SAFe 的精益-敏捷领 导者支持敏捷宣言,并且 SAFe 完全依赖于敏捷团队。 © 2016 Scaled Agile, Inc. All Rights Reserved。中文简体翻译由© 2011-2016 Scaled Agile, Inc 授权 SPC4 赵卫翻译。同时社群志愿者包括:金毅、郭雨芬、陆 媛、穆祥武、师津锦、吴舜贤、吴言等也参与了翻译和审校工作。Scaled Agile Inc.没有审查或认证这些翻译,对翻译的准确性不做任何保证。 5
分享到:
收藏