敏捷发布列车初探3 ---- Agile Release Train

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 敏捷发布列车
  • 四、联通客户
  • 五、规划工作
  • 五、创造价值
  • 六、获取反馈
  • 七、持续改进
  • 总结


敏捷发布列车

敏捷发布列车(ART) 是一个由敏捷团队组成的长期团队,他们以增量方式开发、交付并经常在价值流中运营一个或多个解决方案。接上一篇,今天我们继续探究它的其它特性及价值。


四、联通客户

客户是 ART 创建和维护的业务解决方案的最终受益者。但是,与客户建立联系需要刻意的努力,并清楚地了解如何在独特的ART环境中应用精益和敏捷实践。

  • 应用以客户为中心 – ART通常专注于客户需求和使客户受益的机会。以客户为中心是ART及其组成团队的必要心态。ART致力于增加和保持客户的同理心,并不断研究解决客户问题的更好方法。

  • 使用设计思维 – 理解问题和设计正确解决方案的反复过程 - 设计思维 - 使ART能够创建理想,可行和可持续的解决方案。密切关注用户角色、旅程映射和客户利益分析有助于 ART 发现新的、有价值的产品功能。轻量级原型的使用可以快速验证客户价值假设,并使ART保持在正确的轨道上。

五、规划工作

规划 ART 的关键活动可以使团队和利益相关者在下一个时间盒内构建的内容和方式保持一致。对齐是 SAFe 的核心价值之一,而 ART 作为 SAFe 组织的构建块,具有实现和维持对齐的内置手段。

  • 使ART优先级与投资组合战略保持一致 – 每个ART都在更广泛的投资组合环境中运作,需要与整体投资组合战略保持一致。战略主题将投资组合中的ART导向共同目标。然而,实现一致性还需要一个既定的流程,其中包括:1)定期与ART层面的项目组合利益相关者接触,2)让ART代表参与项目组合互动。围绕 PI 节奏组织这种沟通和互动更容易。Epic所有者通常是投资组合策略和ART执行之间的重要纽带。

  • 为 PI 规划做准备 – 利益相关者和团队需要仔细准备 PI 规划。产品管理和业务所有者制定愿景并就下一个 PI 的优先级达成一致:团队盘点他们的剩余工作、可实现的能力以及当地环境中可能出现的任何新努力。

  • 规划 PI – PI 规划在 ART 内生成一致性。团队创建并商定PI目标,这些目标将在整个PI执行过程中指导他们。企业主有机会与团队分享业务和客户环境,进而了解如何利用当前的技术和交付能力为企业创造最佳业务价值。

五、创造价值

ART 通过应用涉及关键活动的节奏来开发解决方案功能,以保持列车在轨道上。在某些时候,ART会将新创造的价值释放给客户。

  • 频繁集成和测试 – 快速的开发节奏需要频繁的集成和测试。这有助于及早发现技术和实施问题,并为团队提供足够的时间来响应调查结果。如果没有重复的集成和测试,ART将在过度的不确定性和可变性中运行。内置的质量以及团队和技术敏捷性为这些实践提供了指导。

  • 以短期价值增量进行开发 – ART将PI实现为一系列短期增量,每个增量代表一小批集成,测试和可证明的价值。ART的迭代节奏为创建这些增量提供了自然的节奏。每个都有助于ART了解潜在的实施挑战,获得客户反馈,并就决策点达成一致,并对PI的其余部分进行可能的路线修正。

  • 定期同步和进行调整 – 在执行 PI 时,ART 以 ART 同步的形式具有多个检查点,其中包括教练同步和 PO 同步(有关进一步说明,请参阅 PI 文章)。这些活动提高了对当前效绩指标目标进展情况的可见性,并帮助ART及时进行调整。

  • 构建持续交付管道 – 有效的敏捷开发流程为持续探索和集成工作提供了手段。此外,团队需要通过构建持续交付管道 (CDP) 来建立持续部署流程。这需要价值流映射来识别过度延迟和可变性的来源。作为 CDP 的一部分,持续部署通常涉及有目的的系统设计,有利于功能低耦合,这使团队能够相互独立地部署价值。

  • 建立发布治理流程 – 每个 ART 都建立适合其发布周期的治理流程。治理过程包括规划和执行发布的方式。这涉及多项活动,包括: 使发布与战略目标保持一致 验证可发布的增量 确保符合标准和法规 评估客户影响 维护用于发布的支持资产和活动

  • 经常发布并持续优化流程 – 经常发布有助于缩短上市时间。此外,只有当发布频繁、可靠时,才有可能建立成功的持续交付和治理流程。随着时间的推移,解决方案资产、体系结构和基础结构不断发展并积累技术债务,这可能会意外中断发布过程。定期发布有助于在这些问题造成损害之前发现、缓解甚至预防这些问题。

六、获取反馈

获得快速反馈是ART高发展速度的主要组成部分:速度来自快速学习和适应,而不是“更努力地工作”。技术反馈来自集成和测试以及运行技术峰值。对产品价值的反馈来自客户和业务利益相关者。常规的 ART:

  • 让客户参与开发过程 – 客户直接投入是无可替代的。将其包含在常规开发流程中有助于 ART 以更高的速度移动,以避免在构建客户不需要或无法使用的功能时犯下代价高昂的错误。PI 规划的准备、PI 规划本身和系统演示为客户交互提供了场所。

  • 衡量业务成果和使用情况 – 客户使用解决方案可能会揭示问题和机会,否则这些问题和机会可能对 ART 不可见。然而,创建数据捕获和分析功能需要对列车容量的投资、积极主动的方法以及建筑跑道的使用。此外,ART 必须衡量交付的解决方案是否能够实现预期的业务成果,这是 ART 工作的最终目的。

  • 执行例行 A/B 测试 – 成功的解决方案开发取决于 ART 驾驭未知和做出有效决策的能力。A/B 测试可实现有效的决策并提高 ART 的开发速度。ART不是过早地承诺某些功能,而是创建两个或多个选项并与用户进行验证,从而真正了解哪个替代方案的性能更好。

  • 测试用户体验 – 用户体验 (UX) 对于充分发挥解决方案潜力至关重要。但是为了提供高效的用户体验,需要一个明确、彻底的用户体验设计和测试策略。作为此过程的一部分,制定假设,然后通过观察用户的行动、调查用户或利用分析来构建和评估最小适销对路特征 (MMF)。SAFe 精益用户体验文章涵盖了实现有效用户体验的其他主题。

七、持续改进

ART旨在不断提高生产力,以提供客户价值。当然,该过程需要衡量 ART 运营的不同方面并确定需要改进的领域:

  • 衡量能力、流程和结果——每个 ART 都应定期评估关键适用能力。ART还应定期测量ART流量,并应用流量加速器来启动持续流量改进的前进动力。此外,ART 使用其价值流 KPI 来衡量支撑所需客户和业务利益的结果。

  • 定期检查和适应 – 在每个 PI 边界,ART 都有机会回顾上一个 PI,发现问题,并在检查和适应 (I&A) 事件期间采取纠正措施。这是确定重大的系统性改进机会的最佳时机。

  • 即时进行小改进 – 每个 ART 都会定期发现小的、局部的和战术上的改进机会。在大多数情况下,最好在它们发生时解决这些问题,而不是等待下一次I&A。这实现了快速获胜,并保留了需要更多关注和知名利益相关者参与的问题的I&A。

  • 利用创新和规划迭代 – IP迭代提供了一个将不间断的时间分配给创新和学习的机会。这有助于ART进一步推进其解决方案、技术基础设施和各种流程。


总结

敏捷发布列车的介绍就此完结,三篇文章介绍了什么是敏捷发布列车及其具有什么样的特点。个人感觉敏捷发布列车更适合于大项目集群的百人以上的密集型开发团队,大家在实践中有什么问题可以留言一起讨论。

© 规模敏捷公司

你可能感兴趣的:(SCRUM/PM/RA,敏捷流程)