6

大规模敏捷实践.png
SAFe框架为企业解决多团队开发提供了多层级的指导,包括团队(team)层、项目群(program)层、价值流(value stream)层以及投资组合(portfolio)层。Choerodon猪齿鱼就是应用了SAFe框架概念进行的大规模敏捷实践。本文将为你介绍SAFe框架项目群层的基本术语及其在Choerodon猪齿鱼上的对应功能。

术语 功能 说明
项目群 敏捷项目群 SAFe的核心是项目群层,在这一层里敏捷团队、主要的利益相关者以及其他资源,致力于完成一个重要的、进行中的解决方案使命,他们组成了一个项目群结构,被称为“敏捷发布火车(ART)”
Agile Release Train(ART) ART设置 敏捷发布火车,一个长期存在的、自管理和自组织的由多个敏捷团队组成的大团队,他们共同计划、承诺和执行,并且交付价值。ART是跨职能的团队组织,具备定义、实施、测试和部署新系统功能所需要的全部软件、硬件、固件和其他所有的能力。ART可以持续运行,其目标是交付持续的产品开发流。
Agile Teams 子项目 敏捷团队是由5-11个人组成的跨职能团队,他们在短时间内定义,构建,测试并交付价值增量。
RTE 火车发布工程师 是一名仆人领导,也是火车的敏捷教练。RTE通过项目群使用各种机制(如项目群看板,检查与适应研讨会,ART同步会和PI规划等),有助于优化价值流。
史诗(epic) 史诗 公司的关键战略略举措,可以是重大的业务方向,也可以是重大的技术演讲。企业通过对Epic的发现、定义、投资、管理和落地达成,使得企业的战略投资主题得以落地,并获得相应的市场地位和回报。通常和公司的经营、竞争力、市场环境紧密相关。
特性 特性 是满足利益相关者需求的服务。每个特性均包括收益假设和接受标准。它用于描述满足用户需求的大型系统行为,并在特性和利益矩阵中以简单的语言进行表达。它可以通过项目群看板进行开发和管理。通过使用WSJF方法,来维护和优先处理被批准的项目群待办事项列表中的条目。
使能 使能 是非功能性需求,是一项技术举措,用来促成和支持业务举措的开发实现,使能可用于支持即将到来的业务功能特性所需的任何活动。
项目群看板 项目群看板 一种可视化和管理特性状态流的方法,通过连续的交付管道管理特性从构思到分析、实现和发布的过程。
WSJF WSJF 加权最短作业优先, WSJF通过计算延迟成本和工作规模(持续时间的代理),说明了ART待办事项如何通过加权最短作业优先(WSJF)重新确定优先级。在PI边界使用此算法根据当前业务背景、价值、时间、发展情况、风险和工作注意事项不断更新工作的优先级。它也可以快速地、自动地忽略沉没成本(付出且不可回收的成本),这是精益经济学的重要原则。延迟成本除以持续时间来计算WSJF,优先选择在最短时间内交付最大价值(或CoD)的特性用于实施。
Program Backlog 路线图-待办列表 待办事项包括即将到来的功能特性(项目群待办事项),这些特性旨在满足用户需求,并为ART提供业务收益。它还包含了构建架构跑道所必需的使能和特性。
PI planning PI规划 Pl计划是敏捷发布火车中重要且有节奏的同步点,它是常规的面对面事件,有着标准化的流程,包括业务背景和愿景的展示,紧随其后的还有为即将到来的Pl制订计划的团队活动。PI计划由发布火车工程师组织,参与会议的成员需要尽可能包括敏捷发布火车的所有成员。
Program Increment(PI) PI 项目群增量,PI提供了一个更大、更具有战略意义的固定时间盒,用于进行计划、执行以及检视和调整。
Innovation and Planning (IP) Iteration IP 创新与计划迭代在每一个Pl中为团队提供规律的、有节奏的时间,提供为满足Pl目标实现所需要的缓冲时间,并且为创新和探索、持续学习、探究新的技术栈、PI规划以及检查和适应提供专用时间。
路线图 路线图 由一系列计划的PI组成,并标注了里程碑和发布的一个长期视图。路线图上的每个元素都是计划在特定的PI中完成的功能,特性(甚至是史诗)。PI路线图也可能反映在此期间发生的固定日期和里程碑。
项目群公告板 项目群公告板 公告板展示了特性的交付期间、特性和团队之间依赖关系,方便ART快速消除障碍。

总结

SAFe可以帮助企业在可持续的最短前置时间内处理开发和交付企业级软件和系统中的各种重大挑战。SAFe中的核心是项目群层,它围绕着ART开展工作,ART包括了从概念设计到部署过程中所需要的所有角色。每个ART都通过协调敏捷团队来实现共同的使命和愿景,使用同一个项目群待办事项列表,它产生有价值的、可测试的系统解决方案。ART在架构师和敏捷教练的指导下,使用固定的PI计划和执行时间周期。

如何在Choerodon中进行SAFe大规模敏捷实践,请参考大规模敏捷实践指南(一):如何开启大规模敏捷之旅

关于猪齿鱼

Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。

更加详细的内容,请参阅Release Notes官网

大家也可以通过以下社区途径了解猪齿鱼的最新动态、产品特性,以及参与社区贡献:

欢迎加入Choerodon猪齿鱼社区,共同为企业数字化服务打造一个开放的生态平台。

本篇文章出自Choerodon猪齿鱼社区柴晓燕。

ZKNOW甄知科技
1.5k 声望946 粉丝

上海甄知科技有限公司(简称甄知科技)是一家服务管理数字化领先企业,由业界知名的数字化服务综合提供商上海汉得信息技术股份有限公司(股票代码:300170)孵化而成,承袭汉得信息20年的企业信息化服务经验和对...