"Daily Scrum"是什么?
"Daily Scrum" 中文译为“每日站会”,是敏捷开发中一种非常重要的团队活动。
为什么要举行"Dauly Scrum"?
根据Scrum的理论基础,是要通过保持过程透明性让参与过程的所有人都能够了解真实状况,然后进行检查和调整,每日站会是Scrum过程进行每天的检查和调整的环节。
这样做的优势:
1.团队商量决定谁做什么(而非leader指派任务),为当天合理安排一个计划
2.有助于团队成员及时沟通状态,了解现状,发现障碍
3.团队回顾昨天的工作,做调整,持续改进
"Daily Scrum"的注意事项
1.每位团队成员必须回答的问题:
1.我昨天做了什么?
2.我今天计划做些什么?
3.我遇到了哪些困难或阻碍?
注意:同一时间只能有一个人发言,会上只说和这三个问题相关的话题,任何跑题的讨论,需要被ScrumMaster制止。一些的确需要讨论的问题,可以先记录下来,会后作为专题来讨论。
2.关于会议举行的时间和地点:
"Daily Scrum"需要在每日的同一时间和地点,会议时长最好在15分钟之内,所有的团队成员需要自觉按时到场。另,每日站会一定是要站着开,因其会议时间较短,这样也很好地确保了每位成员可以集中精神,避免懒散。
"Daily Scrum"区别于传统会议的地方
- 不会有Scrum Master或者其他任何人来指派任务。
- 团队成员不是向Scrum Master汇报情况,每日站会是团队自己的会。
- 团队成员不会在会上讨论或者解决问题,大家会把问题记录下来,会后找相关的人讨论或召开具体的讨论会议。
- 任何团队之外的人不得发言或干扰会议。
Scrum的最基本原则是“Inspect and Adapt”(检视然后适应),如果什么事情做得很好,问问自己为什么,然后寻找提升的办法。
一个好的"Daily Scrum"应该达到的效果
- Scrum Master不会逐个地问每个人问题,如果是的话,那么这个会议已经沦为了报告会。
- 团队成员互相交流,而不是向Scrum Master报告。
- 每日站会都会在15分钟以内完成。如果你遵守了规则并按照正确的方式开会,你就不需要再担心超时了。
- 站会结束后,Scrum Master知道哪些问题需要帮助团队成员解决。
关于"Dailu Scrum",网上得到的评价褒贬不一,会有每一项新举措的推崇必然会遇到的一些难题,因为它打破了中国人的惯有思维模式,就是*“你给我指派任务,你让我做什么我就做,你说我做错了我就改 ” *的这样子。但是我想既然它可以发展起来,就必有其优势所在,无论是对于团队建设还是项目进程而言,都有着不一样的思路。“黑粉们”吐槽它是浪费时间,没有得到应有的效果,那一定是没有遵守它的几个基本原则。希望我们在使用这个方法的时候,可以将其基本原则注意事项放在心里,并加之以磨合,最后取得良好的效果。 ——作者说