在敏捷项目管理的Scrum框架中,听到最多的词汇恐怕是每日站立会,这也是大家最容易通过字面意识来理解的会议。今天我将分两篇文章来介绍Daily Scrum每日站立会。
【提前语】:前端时间一直忙ACP的考试,所以文章中断了大半个月,现在又继续雄起啦,希望大家多多关注我的专题“Kevin聊敏捷”
一、Daily Scrum每日站立会
1、每日站立会定义
每日站立会是开发团队成员每天利用15分的会议时间对接下来一天的工作进行规划和汇总,为了最大化地实现迭代的目标。
2、每日站立会目的
•团队在会议中作计划,协调其每日活动,还可以报告和讨论遇到的障碍。
•任务板能够帮助团队聚焦于每日活动之上,要在这个时候更新任务板和燃尽图。
3、会议过程
•团队聚在故事板旁边,可以围成环形。
•从左边第一个开始,向团队伙伴说明他到现在完成的工作。
•然后该成员将任务板上的任务放到正确的列中。
•如果可以的话,该成员可以选取新的任务,交将其放入“进行中工作”列。
•如果该成员遇到问题或障碍,就要将其报告给 Scrum Master。
•每个团队成员重复步骤2到步骤5。
4、站立会的三个问题
1)昨天做了什么:
上次会议时的任务哪些已经完成?:把任务从“正在处理”状态转为“已完成”状态。
2)今天准备做什么:
下次会议之前,你计划完成什么任务?:如果任务状态为“待处理”,转为“正在处理”状态。如果任务不在 Sprint Backlog 上,则添加这个任务。如果任务不能在一天成,把这任务细分成多个任务。如果任务可以在一天内完成,把任务状态设为“正在处理”。如果任务状态已经是“正在 处理”,询问是否存在阻碍任务完成得问题。
3)目前遇到了什么阻碍
有什么问题阻碍了你的开发?:如果有阻碍你的开发进度的问题,把该障碍加入到障碍 Backlog中。
二、每日站立会和传统项目管理的晨会区别
很多刚接触Scrum的童鞋们,刚看完每日站立会,第一感觉就是:这不是我们公司每天开的晨会么?
NO NO NO;小伙子,你还是too young too simple~
接下来我说下每日站立会和我们传统的晨会的区别:
1、每日站立会是固定时间,且有时间限制的:15分钟。严禁超过这时间。而每日晨会时间不定,可能今天的晨会内容量大,那就30分钟;今天的晨会内容不多,可能20分钟。一般项目经理在发起晨会的时候,会通知项目组成员,今天的晨会时间为XX分钟,但实际的开会时间经常超过,特别是项目经理对会议的把控不严。
2、每日站立会的会议内容固定:就是三个问题,昨天做了什么?今天准备做什么?目前遇到什么阻碍?
不讨论技术问题,不讨论问题细节,不转换会议话题。每日例会除了上述的3个问题之外,其他的问题都放到会后讨论,不在每日例会上讨论,这也就是为什么每日站立会都在15分钟之后结束。
而每日晨会可不一样,可能会在会议室讨论细节问题,这样时间就控制不住了,有时候还会转移话题,开启另一个话题。有时候会在会议上发生争论。这也就是为什么每日晨会的时间把控不住。
3、每日站立会的会议是团队自管理的,从第一个团队成员自己说我昨天做了什么,今天准备做什么,遇到了什么阻碍,接着就轮到第二个继续这样说..一直到最后一个。而晨会无一例外的都是项目经理/部门经理主持会议,他们经常就是问第一个人,你昨天做了什么,今天准备做什么,遇到了什么问题?然后转向第二个人继续问..一直到最后一个。
这两种方式最大的区别就是,每日站立会的团队是自组织的,有主人翁精神。晨会的团队成员则是被动的,等着项目经理来问,他们也不会关心其他成员的进度或者问题(除非和自己关联),只要把自己的事情处理好就行。
4、Scrum Master 不要替团队成员移动任务卡片,不要替团队更新燃尽图。Scrum Master 不要提出问题,团队成员不要向 Scrum Master 或管理层人员报告。这就是我上面说的,团队自组织表现形式中的一种。
三、每日站立会不要做的事情
- 与他人讨论
- 在做和邮件有关事宜
- 忽视其他人
- 向敏捷教练报告
- 从不回答每日例会的三个问题“昨天做了什么?今天准备做什么?遇到什么阻碍”
- 太久的讨论
- 不停地做其他事情