背景
Scrum 是一个基于经验主义的,用于开发、交付和持续支持复杂产品的框架。其中规定了4个正式事件,用于检视和适应上。这4个事件是:
- Sprint 计划会议
- 每日Scrum 展会
- Sprint 评审会议
- 回顾会议
站会的定义
每日 Scrum 站会是开发团队的一个时间盒限定为 15 分钟的事件。
每日 Scrum 站会在Sprint 的每一天都举行。
在每日 Scrum 站会上,开发团队为接下来的 24 小时的工作制定计划。
通过检视上次每日 Scrum 站会以来的工作和预测即将到来的 Sprint 工作来优化团队协作和效能。
每日 Scrum 站会在同一时间同一地点举行,以便降低复杂性。
站会的目的
通过看站会的定义,可以看到站会有2个主要目的:
- 检视上一次每日 Scrum 站会以来的工作。
- 根据检视的情况,计划团队在接下来24小时的工作。
站会的方式
站会由开发团队的全体成员一起参加,专注与 Sprint 的目标。团队的每个成员轮流发言。通过回答如下几个问题,来说明过去一天自己对于 Sprint 目标的贡献情况。
- 昨天,我为帮助开发团队达成 Sprint 目标做了什么?
- 今天,我为帮助开发团队达成 Sprint 目标准备做什么?
- 是否有任何障碍在阻碍我或开发团队达成 Sprint 目标?
站会的实施细节
在站会时会把本次 Sprint 的所有目标通过电子看板或者实体看板的方式,展示到大家面前。团队成员在每次站会中不仅对自己聚焦的工作有了解,也对团队本次的目标有更直观的了解。
站会中需要一个 Scrum Master 的角色来控制站会的时长,当出现基于细节的讨论时要及时打断,避免站会纠结与具体细节,把时间拉长。
对于前一天工作中遇到的问题,在团队成员进行简短的交流后,可以在会后进行更详细的讨论,并根据当前目标完成的情况和资源的分配情况,分配合理的资源来解决。
有时还会把当前 Sprint 的目标放大到整个项目的层级来看,看当前 Sprint 目标对整个项目目标的贡献情况。让团队的成员不仅聚焦与手头的工作,也关注整体的业务价值。