敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?

Posted 阿布的分享

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?相关的知识,希望对你有一定的参考价值。

在敏捷的项目管理中,团队发挥每个人的主观能动性,做到团队自组织,在这个过程中,需要不断同步信息,在Scrum运行过程中,通过会议让团队成员都参与进来,每个会议内容不同,但是都非常重要。

 

在项目开始的时候,有交付计划会议,在这个会议中,定下来项目的总体基调,而接下来就是每一个迭代,通过迭代计划会议,每日例会,迭代评审会议,迭代回顾会议,不断实现增量,产生成果,交付给客户。

 

1

交付计划会议

交付计划会议可以说是项目的启动会议,在这个会议中,定下这个项目的基调。这次会议的目的是,居于用户的需求已经优先级,通过交付计划会议,确定项目里程碑,发布的目标,团队成员,项目团队的规章制度,包括例会、计划会、评审会、回顾会的时间和要求。


1)开会的时间一般是项目启动开始的时候,时长2个小时


2)参会人员:Product Owner、Scrum Master、 开发团队、公司高层、客户等


3)开会议题:

第一,Product Owner 介绍项目背景,项目的目标,介绍团队成员,每个人团队成员自我介绍,大家互相认识;

第二,Product Owner讲述Product Backlog,对应的业务价值和优先级;

第三,Tech Lead和QA Lead做可行性及时间的评估,对于技术框架选型确认;

第四,团队针对Release Backlog和优先级达成一致;

第五,高层宣布项目正式启动,开始项目。


4)会议输出:

第一,规划到release的 Product Backlog 条目,优先级。

第二,各个 Backlog 条目的初略需求。

第三,Release里各个story的时间的评估。

第四,团队组成、人员安排、技术框架选型。


交付计划会议开完以后,就要开始工作,每个交付分成几个迭代,每个迭代开始就是迭代计划会议。

敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?



2

迭代计划会议

每个迭代开始,就要开始迭代的机会,在这个会议上,确认迭代包含的Story,这些Story时间、优先级,讲解需求,分配任务,对于成果交付标准达成一致。


1) 开会的时间一般为迭代开始第一上午,会议持续时间大概是2个小时。


2)参会人员:Product Owner、Scrum Master、 开发团队


3)开会议题:

第一,确定团队成员的Capacity, 需要去掉假期、会议的时间,一般8%的会议时间,2个星期大概有一天的开会时间。

第二,Product Owner跟团队确定这个迭代需要做的Story、优先级,Product Owner给开发和QA讲解详细的需求。

第三,开发团队确定技术框架、根据需求确定技术方案。

第四,开发、QA明确需求以后,开始认领任务。

第五,团队确定DoD, 统一完成的认识。


4)会议输出

第一,规划到迭代的Story条目、优先级、详细时间估算。

第二,开发,QA明确需求,确认技术方案。

第三,开发,QA认领任务

第四,团队Capacity

第五,团队完成的共识DoD


开完迭代计划会议,大家就开始进入了项目迭代阶段, 在迭代的每一天,都会开每日站会。

敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?



3

每日站会

迭代计划会议完成以后,就要开始进入开发测试阶段,在这个阶段,需要大家全力合作,高效率完成任务,这就需要大家知道彼此的进度,解决遇到的问题,而这个就在每日站会来解决。在这个会上,主要就是更新任务状态,解决遇到的问题。


1) 开会的时间每天上午10点,会议持续时间大概是15分钟,不能超过这个时间,如果超过,需要重新评估开会,包括开会的方式、内容。


2)参会人员:Scrum Master、 开发团队


3)开会议题:

第一,昨天每个人做了什么?完成了什么,什么东西可以提交测试。

第二,工作中遇到了什么问题,会不会阻塞进度, 解决了同步下解决方案,这个可以作为技术分享,如果没有解决,看看有没有什么方案,如果要讨论会后讨论,要跟进会后有专人跟进。

第三,今天准备做什么。


4)会议输出

第一,所有的团队成员知道各自的工作进展,这个可以为各自的合作提供基础,比如说前后端合作,开发、QA的合作,这样就不需要等,可以协商进度。

第二,得到问题的列表,这些问题都需要跟进,需要外部资源就需要Scrum Master去协调。

第三,更新任务板,得到最新的燃尽图,这样就知道任务实际运行与计划的差别,进而做出下一步行动。


每日例会需要大家准时参加,同时也必须参加,不能把自己的进度发给Scrum Master, 这样可以同步进度,不能发现问题,解决问题, 同时同事之间的协作如果没有沟通会降低效率。

敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?


4

迭代评审会议

当迭代运行到最后一天,需要邀请Product  Owner、Scrum Master、 客户开会,对迭代成果进行演示并接受评价,根据反馈结果,提出新的产品Backlog


1) 开会的时间一般为迭代最后一天下午,会议持续时间大概是2个小时。


2)参会人员:Product Owner、Scrum Master、 开发团队、客户、公司高层


3)开会议题:

第一,开发或者QA演示迭代成果,Product Owner检验迭代成果,检查是否完成迭代计划中的迭代目标,并且使用迭代成果。

第二,对于迭代的成果提出自己的意见和建议,把这些安排放入到迭代Story里面,更新产品的Backlog


4)会议输出

第一,迭代成果,如果需要,Product Owner和客户同意,就可以发布了。

第二,问题列表,根据问题列表,更新产品backlog

敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?


5

迭代回顾会议

迭代完成以后,团队检视最近 Sprint 中有关个体、交互、过程、工具和他们的 Definition of Done 的情况如何。对于迭代的工作进行复盘总结,对于团队的工作进行反思,这样才能促进团队的能力提升,效率提升。


1) 开会的时间一般为迭代结束下午,会议持续时间大概是2个小时。


2)参会人员:Product Owner、Scrum Master、 开发团队


3)开会议题:

第一,围绕如下三个问题进行讨论:

      a) 本次迭代有哪些做得好;

      b)本次迭代我们在哪些方面做的不好;

      c)我们在下次迭代准备在哪些方面改进;

第二,团队确定问题优先级,并根据优先级确定团队能够解决的Top问题;团队讨论Top问题的措施,并选择在下一个迭代可以完成措施,分配责任人进行跟踪。

第三,主要针对当前迭代,团队成员自由讲述可以需要保持的做法,改进的点以及持续跟踪计划,在会议中不讨论具体问题(如技术方案等)。


4)会议输出

第一,将团队讨论以及行动计划形成会议纪要,并发送给整个团队和有关同事。

第二,需要按照回顾会议的结论,维护一份待办事项列表,在下次回顾会议上进行跟踪。


6

团队成员抱怨会议多怎么办?

会议太多是很让人沮丧的,特别是工作每天排满,同时白天开好几次会,工作需要晚上加班完成,这样导致大家对于开会抵触。


敏捷开发方式需要快速迭代,信息快速流转,很多事情需要依靠开会来同步信息,这样就会发现会议比较多,这个时候需要做好解释,同时落实行动,让团队成员理解会议多,同时支持开会。


1)开会之前做好准备

所有的成员都是带着思考、想法来到会议室,这样到了会议室就马上开始讨论,节约时间,这就需要Scrum Master做好开会前的引导。


2)开会的时候要专注,不要自由发散

在开会的过程中,Scrum Master能够控制开会的议题,而不会让团队成员自由发散,导致开会总是超时。


我们在开会的时候都是围绕主题,如果有人跳出主题一分钟以上,Scrum  Master就要把想法记下来,然后把大家拉回到主题,发散出来的问题,可以以后再讨论。


3)在安排任务的时候,把会议也作为一项任务安排进来。

很多人觉得烦是因为开会的时间不算做工作,或者临下班开会,这样占用员工的时间。在统计时间的时候,要把会议时间计入,这样开发就不会反感。


7

写在最后

在Scrum开发方式中,小步快跑,交付增量,这就需要团队成员提高效率,而会议是最快同步信息,提高效率的一种方式。


在项目开始的交付计划会议让大家对于产品的目标有清晰的认识,而接下来就是每一个迭代,都会有四大会议,迭代计划会议、每日站会、迭代评审会议、迭代回顾会议。


每一个迭代就是团队的一次磨合,每一次回顾就是团队的一次复盘总结,这样团队不断进步螺旋上升。



欢迎关注【阿布的分享】,跨界理工男,每天分享职场干货,认知成长。


欢迎在下方留言评论 别忘了分享点赞支持阿布哦

以上是关于敏捷管理Scrum的五大会议,怎么开才不浪费时间,有意义?的主要内容,如果未能解决你的问题,请参考以下文章

s c r u m 敏捷软件开发都有哪些要素?

敏捷系列视频 | Scrum计划会议怎么开(上)

敏捷开发的scrum的5个活动

Scrum敏捷开发那些会议 之二 「计划会议」

[Scrum敏捷开发之] Sprint评审和回顾会议

Scrum敏捷开发中可以有任务分解甘特图吗?还有会议记录这些?谢谢了!