Scrum敏捷开发中的各种会议到底怎么开?
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
敏捷的迭代实现始于计划会议,所以一个好的计划会议是每个迭代成功的基础;Scrum站立会议,可以有效反馈项目存在的问题,及时跟进;Scrum验收会议,是在迭代结束前给产品负责人演示并接受评价的会议,以根据反馈结果,提出新的产品Backlog;Scrum回顾会议,在每个迭代结束后召开的关于自我持续改进的会议。这些会议究竟怎么开,对项目研发有什么具体的帮助呢?
一、计划会议视频地址:https://www.zentao.net/scrum/planmeeting-part1-80183.html/?f=xinzhi视频地址:www.zentao.net/scrum/planm…计划会议的意义是让团队共同确认和理解本次Sprint要完成的工作。参与本次Sprint的所有人员都要参加。计划会议的第一步,是产品负责人向团队成员详细讲解每一个User Story。讲解后并对User Story进行排序和估算,团队集体参与,可以借助敏捷扑克牌来进行集体估算。最终制定出这一期Sprint要完成的Story列表,即Sprint Backlog。与会人员应认真听产品负责人的讲解,并发表自己的意见,以确保自己对每一个Story理解都是正确的。我们在分析用户故事时,要清楚用户的根本需求,从而制定最佳解决方案,问题的最优解往往要考虑其投入产出比。视频中讲述的空肥皂盒的故事,其实就是说,不应该对某种方案简单否定、教条照搬别人的方案,而是要根据自己的实际情况采用灵活的解决方案。计划会议中,Sprint Backlog的制定,是整个Scrum团队基于自身情况共同商议讨论的结果,而不是产品负责人自己独裁决定的。Sprint Backlog制定出来后,下一步就是要对Story进行任务分解和领取。在确认了Sprint Backlog之后,计划会议的第二部分是团队对每一个Story进行任务分解并自由领取。 分解的标准是将完成该Story所要做的所有任务进行分解。当然,这些任务不仅仅是开发的,也可能包括非开发性事务。如文档撰写、销售联系、付款采购等等。分解任务后,大家自愿领取喜欢的任务,并完成工时的预估,最终每个任务都有明确的负责人。要注意:任务的领取要遵守自由、自愿的原则,而不是由项目经理硬性指派并指定工时。计划会议中,为什么任务可以自由领取,并且不怕团队成员多估工时呢?主要有以下几个原因:1. 开发人员自己领取,并做估算,是对团队的一种承诺。2. 任务的规模大家有共识,加上良性竞争,所以不怕故意高估工时。3. 每天召开站立会议也会及时同步信息,保证信息公开透明。4. 借助禅道项目管理软件的工时、动态、燃尽图等功能,及时了解大家的工作情况。
二、站立会议视频地址:www.zentao.net/scrum/daily…在Scrum站立会议中,可能有不同部门或岗位的人一起参加,但是要注意,只有真正参与项目的人才有发言权。会议中可准备一个话筒或道具,只有拿着该道具的人才能发言,每个人说一下昨天做了什么,今天做什么,以及遇到的问题,但会议中并不去解决问题,可以会后探讨。 其他非参与项目的与会人员可以旁听,但不可喧宾夺主,每个人的角色、职责不同。视频中跟大家分享了猪与鸡的故事, 在Scrum中,猪包括Scrum Master 、产品所有者、开发团队等成员,而客户,市场商务人员都是Scrum中的鸡。猪才是团队的核心,拥有较大的话语权。但实际项目中往往是猪类角色没有发言,而鸡类角色喋喋不休,最后每个决定却让猪去承担后果,这是Scrum要尽力避免的。
99科技网:http://www.99it.com.cn
