流程如何完成?一个例子!
例:
步骤1:让我们拥有一个由9人组成的SCRUM团队,其中包括1个产品所有者,1个Scrum master,2个测试人员,4个开发人员和1个DBA。
步骤2:Sprint决定遵循4周的周期。所以我们从6月5日到 7 月4 日开始为期一个月的Sprint 。
步骤3:产品所有者在产品待办事项中具有优先级的用户故事列表。
步骤#4: 团队决定于 6月4 日举行“预先规划”会议。
- 产品所有者从产品积压中抽取1个故事,描述它并留给团队进行头脑风暴。
- 整个团队直接与产品所有者进行讨论并进行沟通,以便清楚地了解用户故事。
- 以类似的方式,采用各种其他用户故事。如果可能的话,团队也可以继续进行调整。
在所有讨论之后,个人团队成员回到他们的工作站和
- 确定每个故事的各自任务。
- 计算他们将要工作的确切小时数。让我们来看看会员如何结束这些时间。
总工作小时数= 9
减1小时休息,减1小时会议,减1小时电子邮件,讨论,故障排除等
所以实际工作时间= 6.Sprint
期间的总工作天数= 21天。
总可用小时数= 21 * 6 = 126.
该成员休假2天= 12小时(每个成员有所不同,有些可能请假,有些可能不会。)
实际小时数= 126 - 12 = 114小时。
这意味着该成员实际上可以在此sprint中使用114小时。所以他将打破他的个人冲刺任务,总共达到114小时。
步骤#5: 6月5 日,整个Scrum团队召开“规划会议”。
- 产品待办事项中的用户故事的最终判决已完成,故事将移至Sprint Backlog。
- 对于每个故事,每个团队成员都会声明他们已识别的任务,如果需要,他们可以对这些任务进行讨论,可以调整大小或调整大小(请记住Fibonacci系列!!)。
- Scrum主人或团队在工具中输入他们各自的任务以及每个故事的小时数。
- 完成所有故事后,Scrum主人注意到了最初的Velocity并正式启动了Sprint。
步骤#6:Sprint启动后,根据分配的任务,每个团队成员开始处理这些任务。
第7步:团队每天开会15分钟并讨论3件事:
- 他们昨天做了什么?
- 他们今天打算做什么?
- 任何障碍(障碍)?
步骤#8:Scrum master在“Burn down chart”的帮助下每天跟踪进度。
步骤#9:如果遇到任何障碍,Scrum主管会跟进解决这些问题。
步骤#10: 7 月4 日,团队再次召开审查会议。成员向产品所有者演示实现的用户故事。
步骤#11: 7 月5 日,团队再次召开会议,讨论回顾
- 什么进展顺利?
- 什么不顺利?
- 行动项目。
步骤#12: 7 月6 日,团队再次召开下一次冲刺的预先计划会议,并继续进行循环。