Scrum Sprint循环的8个步骤

Scrum Sprint循环的8个步骤

(英文原版)

本文简要介绍了Scrum框架。Scrum是一种用于开发软件的迭代和增量方法。Scrum 有三个主要角色产品负责人Scrum MasterScrum团队。Scrum项目通常由许多的冲刺和每个冲刺典型地为2到4周之间持续。Scrum的关键要素是:Scrum Roles,Artifacts和Ceremonies以及一些指南和规则。

要启动Scrum项目,产品负责人会创建名为产品待办事项的愿望清单项目列表并确定其优先级。通过Sprint计划会议,Scrum团队决定可以在Sprint中开发积压的项目数量。Sprint的每一天,团队聚在一起做一个名为Daily Scrum Meeting的站立。在Sprint期间,Scrum Master试图消除任何阻碍和阻止,以便Scrum团队可以继续工作。在Sprint结束时,团队向团队和其他利益相关者展示已开发的功能,这些功能可能是发布的候选者。在Sprint结束时,回顾会议上还有一个Sprint评论

Scrum Sprint循环8个步骤

Scrum Sprint循环8个步骤

Scrum角色:

  • 产品拥有者
  • Scrum Master
  • 开发团队
  • 利益相关者

Scrum工件

Scrum仪式

Scrum流程解释

  1. 我们首先需要确定产品Backlog(按优先级顺序列出产品需求),这是产品负责人的责任
  2. Scrum团队根据产品Backlog细化会议中的Product Backlog列表对工作量进行估算和安排
  3. 使用Product Backlog列表,我们需要召开一个Sprint计划会议来定义此迭代的sprint目标(Sprint的时间段通常为1到4周),然后选择一个用户故事列表以形成Sprint Backlog for即将到来的冲刺,可以实现冲刺目标。
  4. Sprint Backlog由Scrum团队完成,根据Sprint Backlog(每个任务的工作量可在几天内完成),每个成员都被细化为更小的任务
  5. 在Sprint中,每日Scrum会议都是必需的,每次会议都在大约15分钟内完成。每个人都必须面对面地与所有成员进行交流,以报告您昨天所做的事情,并承诺今天要完成的任务,并且您可以提出与您无法解决的障碍或问题相关的问题。然后,更新您的Sprint烧毁图表。
  6. 为了实现日常集成,即每天必须有一个可以成功编译并可以演示的版本; 许多人可能没有使用自动化日常集成。如果通过,则立即执行单元测试代码。如果所有这些都通过,则发布版本。
  7. 当所有用户故事都完成后,即Sprint Backlog完成后,就意味着完成了Sprint。目前,我们需要举行Sprint评审会议(也称为评审会议)。产品所有者和客户必须参与。Scrum团队的每个成员都会向他们展示他们已经完成的工作软件,这次会议非常重要,不能取消。
  8. 最后,Sprint Retrospective是在每个冲刺结束时的冲刺回顾之后举行的。在回顾期间,团队自我识别在冲刺期间完成或不起作用的过程的元素,以及潜在的解决方案。回顾通常持续90分钟,并帮助我们将持续改进融入我们的团队文化和Sprint节奏。

摘要

Scrum是一个用于管理产品开发的迭代和增量框架。它定义了一种灵活的整体产品开发策略,开发团队紧密合作以实现共同目标。它通过鼓励所有团队成员的物理共址或密切在线协作,以及所有团队成员和相关学科之间的每日面对面沟通,使团队自我组织。