敏捷开发的五个会

Posted PMP通关秘籍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发的五个会相关的知识,希望对你有一定的参考价值。

(作者:202106期 刘毅佳)
1. 什么是Scrum?
Scrum,来源于英式橄榄球运动,表达的是并列争球。在场上队伍中队员分为进攻,防守和特别三种职能,各个队员各有岗位但又与其他队员无间隙灵活配合,甚至职能相互覆盖。争球是强调的是迅速敏捷、而不拘泥于层级职能,对突变的发球方向和球场情况需要做出及时调整,对于每次发球快速组织相应的进攻。
正是基于橄榄球的这些特点,在项目管理中引用“Scrum”一词代表敏捷开发,凸显出敏捷开发的强调交互、迅速反应、迭代前进、拥抱变化特点。


2. 敏捷团队的角色

敏捷团队主要由Product Owner,Scrum Master和Dev. Team构成。

敏捷开发的五个会

Product Owner  (PO)
PO是了解客户需求以及相关商业价值的团队角色,作为客户代表,定义产品功能,决定产品发布的内容和日期,对产品的投入产出负责。根据市场变化对需要开发的功能排列优先顺序,合理调整产品功能和迭代顺序。
Scrum Master (SM)
SM 将帮助团队消除任何阻碍团队生产力的障碍,SM的角色是培训和激励团队成员。他起到教练的作用。
Development Team (Dev.Team)
开发团队由关键开发者或架构师等5-9人组成,他们各有职责但又是多面手,能独当一面又能互相支持。他们在敏捷开发在不断的组织和管理属于自己的工作,由此产生的协作力将优化团队的整体效率和能力。
 
3.  敏捷开发的5种会议

敏捷开发的五个会


 基于敏捷开发的这些特点,在敏捷开发过程中,根据PDCA的过程,需要有五种会议模式来支持开发的进行:

1.    产品梳理会:

敏捷开发的五个会


参会人员为Product Owner,Scrum Master,Dev. Team, 时间控制在30分钟到1小时。

敏捷开发的五个会

这个会议的目的是拆分史诗,分析并排列用户故事,经过分析将不明确和待完善的地方加以完成,以免将这些残余问题留到迭代计划会上。

2.    迭代计划会 Sprint Planning Meeting

敏捷开发的五个会


迭代计划会是由Scrum Master召集相关人员在每个迭代第一天进行,会议时间为1-2个小时。目的是选择本次迭代的目标并给出工作量估算。这个会议主要分为两阶段:

敏捷开发的五个会


3.    每日站会 Daily Scrum Meeting

由团队成员每日组织完成,时间约15分钟,会议中只有Scrum Master, Product Owner以及Dev Team发言,避免无关讨论。 会议内容可以利用燃尽图来展示整体进度。 一般情况下,会议主要讨论三个问题:
-          昨天做了什么?
-        今天将要做什么?
-        有需要帮助的地方吗?

4.    迭代评审会 Review Meeting

所有团队成员以及关注产品的人都需要参加,2个小时的提前准备,会议时间控制在1-2小时内。
会议上团队需要演示所完成的迭代工作,典型的做法是使用演示形式展示新功能或者底层架构的实现,之后参会人员给出评价和反馈。

5.    迭代回顾会 Retrospective Meeting
回顾会是本次迭代的最后一个会议。团队成员在会议上对本次迭代进行简短的反思,总结那些事情做得好(继续保持),哪些事情做得不好(应该停止)。基于这些信息进行经验教训的总结。
回顾会是周期性的,每次持续15-30分钟。这是一个团队进行自我优化提升的好机会。

参考题目:

1. 在敏捷项目部署期间,客户对可交付成果不满意并要求进行变更。敏捷项目经理下一步应该怎么做? 

A.将这些变更添加进问题日志 
B.在下次评审会议期间整合实时变更 
C.在下次评审会议(确认范围)期间纳入这些变更 
D.尽可能地限制变更 


2. 一个在地理位置上分散的团队正在从事一个 IT 项目,他们发现自己会改写彼此的代码, 有时还会处理相同的功能Scrum主管正在评估他们如何能够促进团队成员之间更加一致 的沟通,从而避免这些问题,Scrum主管应该怎么做? 

A.举行冲刺评审 

B.召开回顾总结会议 

C.安排每日站会(daily feedback,planning) 

D.开发一个任务分配系统 


3. 在一次迭代结束时,一位团队成员告诉项目经理,由于几天前出现且无法解决的问题,一个计划服务未完成。若要在将来避免这种情况,项目经理应该怎么做?

A. 在回顾总结会议上讨论该问题

B. 在演示中说明该问题。

C. 在下一次迭代规划会上讨论该问题

D. 在下一次每日站会上审查该问题。


以上是关于敏捷开发的五个会的主要内容,如果未能解决你的问题,请参考以下文章

敏捷开发:结对编程成功的五个技巧

读构建之法后的五个问题

浏览完软件工程教材后,我的五个问题如下

对读构建之法后提出的五个问题

测试在敏捷开发中的特别实践V2.0-敏捷测试

独立测试团队在敏捷开发中的几个特别实践