如何开每日站立会议

Filed Under (Agile) by mantian on 31-12-2008

Tagged Under :

在Scrum中,提倡每日站立会议,XP里面也提倡站立会议。其实大家都已经实践过站立会议了。但是如何开一个好的站立会议?如何避免站立会议形式化呢?

简单回顾一下站立会议存在的价值:如果觉得会议很重要,那么站立会议就是一种极致化的会议形式;如果觉得透明化对团队很重要,那么站立会议就是一种将透明化极致化的形式;如果觉得了解项目进度很重要,那么站立会议同样是一种极致化的了解形式…..

站立会议每天都要重复以下事项:

1. What did you do yesterday?   你昨天做了什么?

2. What will you do today?   你今天计划做什么?

3. Are there any impediments in your way?   你碰到了什么障碍?

站立会议的目的在于团队之间对项目状态,成员状态的一种检查和更新,它是一种极致的(时间段,周期段,频繁)的项目沟通会议,同时,它也希望是适可而止(时间控制30分钟以内就刚刚好,不分散团队注意力,达到了解彼此状态就刚刚好)。为此,站立会议提出了如下的要求:

1、同一时间同一地点,避免过度的寻找一个开会的地方,避免团队成员过度的考虑什么时候,什么地方开站立会议。因此,最好的地方也许就是座位周围,快而方便;

2、站立会议要准时开,同时不要超过30分钟,同时可以根据项目组的实际情况看,比如人员规模,但是不应该超越站立会议应该做的那3件事情,否则站立会议将失去意义;

3、站立会议必须有人决策并及时阻制不必要的讨论,Scrum里面是master,但是根据实际项目而定,项目经理应该承担这样的职责;

4、站立会议必须有人专门跟进团队成员碰到的障碍,Scrum里面是master,但是根据实际项目而定,项目经理应该承担这样的职责。因此对于项目经理,参加站立会议不仅仅是做以上3个事情,项目经理实际上在站立会议的时候要记录每个成员描述的状态,碰到的障碍,在站立会议之后,要形成解决的action item,去协调资源完成,并在下一次站立会议上跟成员update;

5、站立会议需要看到每个成员的工作情况,如白板上的story wall,这样可以更清晰的了解到每个人的情况。这个很重要,否则站立会议会变为各说各的,彼此也不太理解说了什么,而且说的东西也没有延续性;

6、站立会议上除了做好以上3个事项外,还允许讨论问题,但是问题不要超出3个,同时不能超出时间(30分钟)否则项目经理就要控制和记录下,再单独解决问题;

7、站立会议对组织纪律性要求高,要求团队成员自觉,拒绝迟到;否则会导致站立会议缺乏延续性;

8、如果有某个成员update 状态不清晰,必须提出疑问,让陈述更加清晰,以免对其它成员带来误解;

另外,经常有人问,为啥开晨会要站着?难道是为了站着大家比较辛苦,所以会比较守时吗?据国外的研究者表明,站立的益处可能在于notification. 具体大家可以去查查。总而言之,站立会议的目的很简单,时间很短,内容不多,也不能有太多的参与者(7人其实最合适),但是同时,站立会议也仅仅是一种形式,如果在实践中能加于创新,保证站立会议不落于形式和枯燥,又何尝不会成为最佳实践呢?

正在实践的同事们,也许,是时候反省一下,我们的站立会议已经落入形式了吗?

Comments:

Post a comment

FireStats icon Powered by FireStats
MC Inside