在Scrum中,Sprint是什么?定义、持续时间、计划与每日站会详解

Sprint 是一个时间盒持续开发的迭代。在Sprint期间,团队必须完成计划的工作量并准备评审。一个Scrum项目被分解为一系列小而一致的时间段,称为Sprint。它们可能短至几天,但通常不会超过3-4周。

Scrum Sprint

在Scrum中,我们通常根据项目的整体范围来规划Sprint。从某种意义上说,Scrum中的每个Sprint本身都应被视为一个小型项目——有开始和结束。我们承诺实现Sprint目标:我们进行计划、细化、构建、交付、评审等。

在Sprint期间,有一个由具备实现Sprint目标能力的跨职能成员组成的开发团队。这可能包括软件工程师、架构师、程序员、分析师、系统管理员、质量保证专家、测试人员、UI设计师等。

Building a Self-Organized Team

Sprint开始之前

有一个Sprint计划会议。Sprint计划会议的时长与Sprint的时长成正比。一个四周的Sprint不应超过8小时完成计划。一周的Sprint不应超过2小时完成计划。

此次会议确定Sprint的目标。根据团队的速度,从产品待办事项列表顶部提取一组功能,放入Sprint待办事项列表以用于接下来的Sprint。

Sprint Planning Meeting

在Sprint期间

不会添加新功能,Sprint目标也不会改变。唯一的例外是团队提前完成Sprint。

Sprint期间的每日站会

每日站会(也称为每日站会或每日站会),团队成员同步工作。每日站会帮助团队成员确保正确的人在正确的时间做正确的事。

在Sprint期间的每一天早上,项目团队都会召开一次简短的每日站会(少于15分钟)。该会议每天在同一时间举行,所有项目相关人员都参加。会议期间所有人都站立,以保持专注和简短。通常会设置一个计时器,以防止会议过长。

Daily Scrum Meeting

团队中的每个人都需回答三个简单问题:

  1. 我昨天做了什么来帮助实现Sprint目标?
  2. 我今天要做什么来帮助实现冲刺目标?
  3. 有什么阻碍或妨碍了向冲刺目标的进展吗?

Daily Scrum Meeting Agenda

这三个问题可以实现完全透明。团队中的每个人都了解情况,回答问题能让人对自己所说的话负责。这次会议的结果通常与客户分享。这种日常沟通确保如果团队遇到任何阻碍,能够迅速解决。

Leave a Reply