敏捷开发之 立会

每日立会:

 

     1时间:限制在“15分钟以内”

     2目的:①发现问题,不解决复杂问题。

             说明: 简单的组内协调问题,立即解决;复杂的问题,如果涉及组外协调,给出简单的原则和建议,会后解决,明天通报进展。

              ②沟通进度,不讨论具体工作。

     3目标:

①对事的目标

              说明:

               1)沟通进度

                 2)暴露问题或障碍

                 3)促进进度推进

              ②对人和团队的目标(是每天立会的真正目标)

              说明:

             1)在会议中重复对团队目标的认识,强化团队共同目标

               2)鼓励说真话,形成相互信任的团队氛围

               3)让团队成员以积极的心态开始每一天

               4)在团队中统一对完成的定义

               5)形成团队工作节奏,调整团队成员精力分配

               6)鼓励团队成员相互帮助

               7)对后进者(包括迟到或工作不认真)形成团队压力

               8)团队成员对自己的承诺、对团队的承诺

               9)团队成员相互关注,每个人都对整体目标负责

              10)团队成员感觉有帮助,喜欢上每日立会

              11)团队成员对已完成的工作感到骄傲,感受到自己的进步和团队的认可

              12)让团队成员养成早上做计划的习惯

      

  4指导原则:

第一指导原则:主题明确,不能掺杂其他无关的话题。要做到这一点很简单,只需要保证每个人只回答4个问题,就行了。

① “我们上次开会后你都干了什么?”

说明:这需要让整个团队很好地了解该成员在做什么,以及当前进展,但也不要过分详细,否则会使大部分人失去耐心。

② “每个你负责的、正在做的任务还剩下多少时间”。

说明:每天重新做任务估算是非常重要的。这样,才会知道你们还有多少工作量,在剩余的时间内能否完成。如果你们估计不足,觉得不能完成,那么就要及时调整计划。

③ “在我们下次开会之前你要做什么?”

说明:就是自己给自己设定当天的目标。

④ “你的开发被阻碍了吗?”这个问题最重要。

说明:阻碍一个人继续开发的问题,最终也会阻碍整个开发团队,所以一定要鼓励大家说出自己的问题。

还需要提一下,Daily Scrum 的主要目的是让每个成员自己承诺要做什么,并且自己去发现进度中的障碍。原来我们只是强调了“自己去发现进度中的障碍”,而忽略了“自己承诺要做什么”。为什么要让每个成员自己承诺要做什么,而不是让Team Leader去安排呢?这个道理很简单,每个人对于自己亲口说出的事情,一定会用心去负责完成。如果事情是别人安排的,而不是自愿承诺的,那可能在积极性主动性上就会打一些折扣,就会影响事情完成的进度和质量。

 

第二指导原则: 所有人站立围成一圈,不能围坐在一个桌子周围。

说明:“站立”就暗示大家这个会会很短,强迫大家更专注和投入,还可以有效避免有人坐着收发E- mail和其他分心的事情。

 

第三指导原则:确保整个团队都要参加每日Scrum会议。

说明:每个人,无论是开发、测试,还是文档撰写人员,只要属于“猪”,都要参加并且遵循会议规则。

 

第四指导原则:每日Scrum站立会议是团队交流会议,不是报告会议。说明:每一与会者应该清楚,开发团队是在互相汇报和交流情况,并不是向Product Owner(Product Owner)、经理或Scrum Master汇报。

 

第五指导原则:每日Scrum站立会议应该控制在15分钟之内。

 

第六指导原则:不要把每日Scrum站立会议作为一天的开始。

说明:如果你这么做,有些成员在开每日Scrum会议之前,不想做任何事情,这种懒惰实际上是对生产力的破坏。所以不要在上午太早时候开,避免有人从心理上把一天的开始跟这个会议联系在一起。当然,这个会议也不要太晚,一般10:0010:30是比较适合的。

 

第七指导原则:Scrum站立会议要在每日同一时间同一地点举行。

说明:这不仅可以给团队一种自己拥有站立会议的感觉,同时,任何对你们站立会议感兴趣的人,譬如Product Owner、其他项目经理或者部门经理,都可以随时走过来听一听。

 

  5意义:每天“立会”不仅能要让所有人了解其他人在做什么,当前项目计划进展如何,还可以帮助大家解决那些阻碍做事情的问题,以及共享承诺,非常有利于提高团队合作精神的。

 

 备注:Scrum里面只有三个角色,scrum masterscrum主管:Scrum过程负责的人,确保scrum的正确使用并使得Scrum的收益最大化。)、team(开发团队)和product owner(产品负责人:负责维护产品订单的人,代表利益相关者的利益。)。

posted @ 2014-04-04 08:45  virusdefender  阅读(1277)  评论(0编辑  收藏  举报