很多人都知道Daily Scrum中有三个问题,Jeff Sutherland还曾经在一篇Blog中描述为什么要问这三个问题。
- What did you do yesterday? 我昨天做了什么?
- What will you do today? 我今天准备做什么?
- What is blocking progress? 前进的道路上有哪些障碍?
可是在我的日常辅导工作中,我越来越不喜欢这三个问题。
原因是它们都是从“我”的角度来描述进度的。团队很容易把每日站会发展为一个状态汇报会议。作为Scrum框架中最“重”(每天都开)的一个“仪式”(Ceremony),每日站会的目的是检视团队离迭代目标还有多远,给予团队一个正式的机会看看是否需要做出调整。看看Scrum Guide中对Daily Scrum的定义,这三个问题其实都要再长一些
- What did I do yesterday that helped the Development Team meet the Sprint Goal?
- What will I do today to help the Development Team meet the Sprint Goal?
- Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
所以,我通常建议团队开站会时放弃原本的三个问题,转而从团队的视角来检视我们达成迭代目标的进度几何?
- 自从上个站会,我们完成了什么?
- 到下个站会,我们准备完成什么?
- 为了达成迭代目标,有哪些障碍必须移除,有哪些调整我们必须做出?
有篇题为Curing Stale Stand-Ups with Ask Kanban!的文章写得很好,里面有10个问题我觉得可以作为召开Daily Scrum时的检查清单。
在白板前团队可以问自己的10个问题
- 我们今天能完成什么?
- 有没有隐藏的工作?
- 有没有卡片可以被拖动?
- 哪些是我们集中力量可以解决的?(比如,被打破的WIP限额,瓶颈队列,缺席成员的卡片或者其它有问题的卡片)
- 有没有需要加速处理的卡片?
- 下一个待处理卡片是否被阻塞(比如,依赖没有被满足)?
- 是否有待处理卡片排在队列里?
- 团队对待处理卡片是否理解清楚了?
- 每一个进行中的卡片是否都有一个Owner?
- 是否有人拥有太多的卡片?
另外,这篇题为Stand Up and Shut Up的文章也很是不错,值得参考。
PREVIOUSThe Two Popes