图片来源:GETTY IMAGES
一、Scaled Agile Framework (SAFe) 解释
规模化敏捷框架包含一组原则、流程和最佳实践,可帮助大型组织采用敏捷方法,例如精益、看板和 Scrum,以更快地交付高质量的产品和服务。SAFe 特别适用于在项目、项目群和项目组合级别涉及多个大型团队的复杂项目。
SAFe 为大型组织提供了一种以更具可扩展性的方式利用 Scrum 和看板优势的方法。它使大型组织能够以更高的敏捷性管理项目,为多个组的利益相关者提供了一种更快地获得反馈的方法。这种加速的反馈循环可以提高参与度,提高生产力和工作满意度,提高工作质量,并更快地将可交付成果推向市场。
任何成功的 SAFe 实施的核心都是价值流和敏捷发布列车 (ART,Agile Release Train)。价值流是指组织为其客户创造价值的一组过程,这些客户可以是内部用户,也可以是外部消费者或客户。这些流程被分解为将业务概念转化为有价值的数字解决方案所需的活动序列。敏捷发布列车(ART)是一个由敏捷团队组成的长期团队,他们与利益相关者一起在价值流中开发一个或多个解决方案。
Scaled Agile Framework 在四个级别运行,具体取决于组织的规模和 SAFe 成熟度。(1)在团队级别,一个组织可能有许多团队以敏捷的方式朝着特定的目标或解决方案工作。(2)在项目级别,组织将实施 ART,通常由 50 到 125 名团队成员组成,这些成员被分成子团队,以同步的方式工作以交付价值。(3)第三个级别,大型解决方案级别,涉及两个或多个作为解决方案序列进行协调的 ART。(4)在最高级别,又称投资组合级别,整个企业使用敏捷方法来管理其解决方案组合,包括如何制定战略和投资其运营。
SAFe 建立在源自现有精益和敏捷原则的 10 项关键原则之上:
1.从经济角度考虑,在提供最佳质量和价值的同时实现最佳交付时间。
2.将系统思维应用于开发的各个方面。
3.通过保留选择和鼓励创新来假设市场和技术的可变性。
4.通过快速、集成的学习周期逐步构建,促进客户反馈并降低风险。
5.将里程碑建立在对工作系统的客观估计和评估之上,以确保有经济效益。
6.通过限制正在进行的工作量、减少批处理大小和管理队列长度以实现连续流,使价值不间断地流动。
7.应用节奏(时间),与跨域形成同步,以识别商机并根据需要采取纠正措施。
8.释放知识工作者的内在动机,以发挥他们看不见的潜力。
9.分散决策,变得更加敏捷和有效。
10.围绕价值进行组织,以确保开发响应客户的需求,为他们提供新的创新解决方案。
Scaled Agile Framework 围绕七个核心能力构建。这些能力共同提供了知识和技能,使大型组织能够实现业务敏捷性。
1.团队和技术敏捷性:高绩效、跨职能的团队拥有创建高质量、精心设计的解决方案的共同目标,对于 SAFe 的成功至关重要。
2.敏捷产品交付:SAFe 组织必须采用以客户为中心的方法,向最终用户提供有价值的产品和服务。在这里,设计思维和对持续交付和按需发布的承诺至关重要。
3.企业解决方案交付:在不断发展的大型企业解决方案中,SAFe 组织应用精益敏捷实践,并将解决方案视为随着时间的推移不断发展的“生命系统”。要做到这一点,就需要对ART和价值流进行复杂的协调。
4.精益投资组合管理:通过应用精益和系统思维,SAFe 组织确保其整个投资组合保持一致并为其提供资金,以提供战略价值。这需要对分散的活动以及围绕支出、合规性和指标的治理进行强有力的协调。
5.组织敏捷性:SAFe 组织的团队成员也将精益原则应用于业务运营,作为不断改进他们如何从客户那里开发有价值的解决方案的一种手段。
6.持续学习文化:SAFe 组织不断鼓励团队成员增加他们的知识和能力,目标是建立一个具有创新意识的组织,以不断改进为动力。
7.精益敏捷领导: SAFe 组织领导层以身作则,为持续转型创造一个做好准备的环境。
SAFe 和 Scrum 都是解决方案开发的敏捷方法。Scrum 是单个团队的框架,而 SAFe 旨在跨大型组织扩展敏捷原则。事实上,SAFe 将 Scrum 的大部分内容整合到其框架中,只是规模化。
例如,Scrum 强调每日站立会议和增量开发冲刺,而 SAFe 更进一步,还实现了程序增量,SAFe 框架的提供商 Scaled Agile 将其定义为“一个时间盒,在此期间,敏捷发布列车 (ART) 以工作、测试软件和系统的形式提供增量价值。此外,Scrum 的主要角色是产品负责人、Scrum 主管和开发团队成员,在 SAFe 下得到了扩展,包括发布培训工程师和解决方案培训工程师等角色。
总体而言,Scrum 最适合单个团队或少数相关团队,而 SAFe 则专为大型企业设计,跨越多个团队和项目,同时为大规模推动敏捷提供了更广泛的范围。
虽然 SAFe 侧重于跨大量敏捷团队的一致性、团队合作和配置,但还有其他流行的框架可用于在大型组织中扩展敏捷,包括大规模 Scrum (LeSS) 和规范敏捷交付 (DAD)。了解这些框架中的每一个非常重要,以便您的组织可以为您的项目选择最佳选项。
安全:从业者通过投资于三个主要知识体系创建了规模化敏捷框架:敏捷软件系统开发、系统思维和精益产品开发。它是一种公认的扩展敏捷实践的方法。
规范的敏捷交付 (DAD):DAD专注于产品的端到端生命周期,从开始到交付。它由七项原则驱动:取悦客户、令人敬畏、实用主义、上下文计数、选择是好的、优化流程和企业意识。
大规模 Scrum (LeSS):LeSS专注于让所有团队看到整个产品,而不是从“我的角色”的角度看待问题。
有关这些框架和其他扩展敏捷框架的更深入比较,请参阅“SAFe vs. LeSS vs. DAD vs. LeadingAgile: Comparing scaling agile frameworks”。
实施 SAFe 时,组织应遵循 12 个常规流程,但需要注意的是,每个步骤都应根据需要进行修改,以满足组织的需求。
1.认识并传达变革的必要性:许多因素可能会促使组织变革,包括行业立法、最佳实践或预期目标的转变。公司领导层需要确定并传达转向 SAFe 的业务原因,然后指导和激励利益相关者,以确保所有活动都与变革愿景保持一致。
2.识别和培训变革推动者:领导层必须确定整个组织中可以成为变革推动者的人员,并促进他们作为认证 SAFe 计划顾问的培训。这些变革推动者将负责培训业务领导者和其他利益相关者的 SAFe 实践和流程。
3.让高管和经理参与进来:高管还必须接受培训,以便他们能够围绕相同的精益敏捷观点和实践来建模行为。
4.创建精益敏捷卓越中心:创建卓越中心 (CoE) 将有助于确保全公司范围内的优化绩效,而不是简单地在特定领域内实施敏捷项目管理。
5.确定价值流和 敏捷发布列车(ART):价值流是指企业为其客户提供的价值,而 ART 是开发创造价值的解决方案的敏捷团队。正是这种人员、内部流程和技术的结合将为您的客户带来价值。
6.优先级和路线图:必须确定目标的优先级,并制定路线图,以实现 SAFe 转型的愿景。实施包括选择第一个价值流,然后选择第一个 ART,并重复此过程。
7.定义每个 ART 启动的参数:定义 ART、设定截止日期、组建敏捷团队、培训人员并执行准备情况评估。进行积压工作计划准备也很重要。
8.培训团队并确保每个人都了解自己的角色:作为一个团队来开发业务系统的个人对于每个ART的成功都至关重要。每个人都必须充分掌握自己的角色并具备成功完成工作的技能。
9.执行您的 ART:正确的执行依赖于在迭代计划、待办事项细化、每日站立会议、迭代审查和系统演示、迭代回顾以及 Scrum-of-Scrums、PO Sync 和 ART Sync 方面的出色表现。
10.推出更多 ART 和价值流:随后,应如上所述启动优先的 ART,通过培训团队、指导 ART 执行,并为每个 ART 提供必要的时间和精力来取得成功,而不会跳过步骤或勤奋。
11.扩展到项目组合级别以领导业务转型:现在是时候在投资组合层面应用上述所有步骤来设定整体文化、提高公司绩效并提高目标实现率了。
12.维持和提高全公司的运营效率:持续的成功取决于寻求利用新机会和寻求改进的方法。企业领导者也应该以持续的精益敏捷思维方式运营。
在雇用具有可证明技能和知识的人员时,SAFe 认证变得很有价值。Scaled Agile Academy 根据角色提供一系列 SAFe 认证:
SAFe 培训有很多选择,尤其是在线,例如 PM Podcast、Scaled Agile、Learning Tree、Simplilearn、Agilest 和 LinkedIn 的免费播客。有很多选择,因此在选择合适的 SAFe 敏捷培训师之前进行尽职调查非常重要。仔细查看每个培训师和培训,以确保它符合您的目标。