大规模敏捷实践指南(三):如何进行大规模敏捷规划
Scrum敏捷过程中在迭代开始前需要进行迭代规划会,那对于SAFe大规模敏捷在PI开始之前要经历什么呢?上文提到PI提供了一个更大、更具有战略意义的PDCA时间盒,所以PI也是有规划会的。下文将为您介绍PI规划会的历程。
什么是PI规划会?
项目群增量(PI)提供了一个比SPRINT更大的PDCA环,为整个ART的计划、集成、演示、检视和调整提供了节奏。PI规划会就是一个非常重要的,有节奏的同步点,它有着标准化的流程。可以说,没有什么比PI计划更强有力的活动了,PI计划是PI的基石,确定了ART的节奏。
当100多人为了一个共同的目标一起工作,仅仅两天内就可以达成共识,而不是花费几个月或者几周的时间来等待决策和通过一系列邮件来达成一致,这会产生怎样令人惊叹的协作能力?
- 通过PI规划会,ART成员会定期进行同步,更好地定义和设计愿景及承诺,从而满足近期的PI目标;
- ART成员通过PI规划会来创造、不断培养维持一种共同的使命、责任或承诺,养成高度的合作协作意识;
- PI规划会将ART的责任从中央管理转移到真正负责工作的团队;
- 通过PI规划会建了ART所依赖的社交网络。
准备PI规划会
- 组织结构准备:产品管理者、敏捷团队、业务负责人,以及其他利益相关者。 有可能的话,所有的ART成员都应该参与进PI规划会。毕竟,他们才是计划的最终执行者,他们是唯一可以对计划作出承诺的人。
- PI规划会输入内容:
(1)当前业务愿景和背景;
(2)项目群待办事项列表中排名较前的特性,包括其接收标准,以确保特性满足其完成定义。
如何确定去排名靠前的特性?
我们可以通过WSJF(加权最短作业优先)法则来确定出价值较大,时间较紧迫但规模较小的特性。通过WSJF权值排序,筛选出优先级较高的特性。
标准的会议议程
PI规划会通常会遵循一个标准的会议议程,如下图所示:
如何进行PI计划会?
- 快速确定要满足PI目标所必要的特性或者优先特性;
- 团队快速识别出所有必要的故事,以满足PI目标和优先特性;
- 识别与其他敏捷团队之间的依赖关系;
- 估算故事点,按照优先级放入每个迭代;
- 识别出无法在当前PI完成的工作,可以考虑放在下一个PI周期;
- 团队确定迭代计划;
- 整合项目群风险、障碍,以及依赖关系;
- 将特性依赖和跨团队依赖整合到项目群公告板。
PI规划会的第一天的内容包括:建立业务背景和计划过程背景、创建计划草案,并以管理者评审和问题解决会议作为结束。
PI规划会的第二条的内容包括:计划调整的讨论、得出计划终稿和设定业务价值、批准计划终稿并对PI目标作出承诺。
最终,PI规划会产出:
(1)已承诺的PI目标、PI计划;
(2)维护完依赖关系的项目群公告板。
缺少有效的PI计划,会发生什么?
- 利益相关者和团队对愿景、目标没有清晰的理解。
- 团队不知道业务环境和最重要的目标。
- 业务和技术之间缺乏一致性。
- 依赖关系被发现得太晚。
- 计划是集中但无效。
- 团队缺乏对业务目标的承诺。
总结
PI规划会是定期举行的,可以在一个地方面对面进行,也可以在多个地方同时“面对面”进行的计划会议,其与ART存在依存关系。对SAFe来说,PI规划是不可或缺的(如果你不做PI计划会议,就相当于没做SAFe)。但是PI规划会的议程可以根据组织的实际情况进行调整。
如何在Choerodon中进行SAFe大规模敏捷实践,请参考大规模敏捷实践指南(一):如何开启大规模敏捷之旅。
了解SAFe的术语以及对应到Choerodon上的功能,请参考大规模敏捷实践指南(二):SAFe术语与Choerodon功能对照表。
了解什么是大规模敏捷框架SAFe以及Choerodon猪齿鱼如何聚焦SAFe框架理念进行大规模敏捷实践,请参考Choerodon大规模敏捷|大规模敏捷框架SAFe。
关于猪齿鱼
Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的软件。
更加详细的内容,请参阅Release Notes和官网。
大家也可以通过以下社区途径了解猪齿鱼的最新动态、产品特性,以及参与社区贡献:
欢迎加入Choerodon猪齿鱼社区,共同为企业数字化服务打造一个开放的生态平台。
作者:柴晓燕
出处:Choerodon
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。