Scrum冲刺周期的8个步骤——敏捷开发的完整指南

本文简要介绍了Scrum框架。Scrum是一种迭代和增量式的软件开发方法。Scrum有三个主要角色产品负责人Scrum主管,以及Scrum团队。Scrum项目通常由多个冲刺组成,每个冲刺通常持续2到4周。Scrum的关键要素包括:Scrum角色、工件,仪式,以及一些指导原则和规则。
启动Scrum项目时,产品负责人会创建一个优先级列表,称为产品待办事项列表。通过一次冲刺计划会议,Scrum团队决定在冲刺期间可以开发多少待办事项。冲刺期间每天,团队会举行一次称为每日站会。在冲刺期间,Scrum主管致力于消除任何阻碍进展的障碍,以便Scrum团队能够继续工作。冲刺结束时,团队向团队成员和其他利益相关者展示已开发的功能——这些可能成为发布候选。冲刺结束时,接下来是冲刺评审,随后是冲刺回顾.
8 Steps of Scrum Sprint Cycle
Scrum冲刺周期的8个步骤
Scrum角色:
  • 产品负责人
  • Scrum 主管
  • 开发团队
  • 利益相关者
Scrum 工件
Scrum 仪式

Scrum 流程详解

  1. 我们首先需要定义产品待办事项列表——一个优先级排序的产品需求列表——这是产品负责人职责所在。
  2. 通过产品待办事项列表优化会议,Scrum 团队根据产品待办事项列表中的项目进行工作估算和组织。
  3. 利用产品待办事项列表,我们召开冲刺计划会议,以确定冲刺目标(冲刺周期通常为1到4周),然后选择一组用户故事,形成下一个冲刺的冲刺待办事项列表,以帮助实现冲刺目标。
  4. 冲刺待办事项列表由 Scrum 团队完成,每个项目被分解为更小的任务(每个任务需要几天时间完成)。
  5. 在冲刺期间必须召开每日站会。每次会议应持续约15分钟。每个人都必须站立,汇报昨天完成的工作、今天计划完成的工作,以及遇到的障碍或问题。然后更新冲刺燃尽图。
  6. 为确保每日集成,每天必须成功编译和构建出一个可运行且可演示的版本。许多团队不使用自动化的每日集成。如果未使用,则立即运行单元测试。如果所有测试通过,该版本即可发布。
  7. 当所有用户故事都完成后(即冲刺待办事项列表完成),冲刺即告结束。此时必须召开冲刺评审(也称为演示)。产品负责人和客户必须参与。Scrum 团队的每位成员展示已完成的软件。该会议至关重要,不应跳过。
  8. 最后,每个冲刺结束后都会召开冲刺回顾会议。在该会议上,团队反思冲刺期间哪些做法有效、哪些无效,并识别潜在的改进点。回顾会议通常持续90分钟,有助于将持续改进融入团队文化与冲刺节奏中。

总结

Scrum 是一种用于管理产品开发的迭代和增量框架。它定义了一种灵活且全面的产品开发方法,开发团队紧密协作以实现共同目标。通过鼓励所有团队成员的物理集中或紧密的在线协作,以及团队成员和各专业领域之间的每日面对面沟通,Scrum 使团队能够自我组织。

Leave a Reply