什么是冲刺计划?

在Scrum,冲刺计划是举行的仪式或活动,为即将到来的冲刺设定了明确的方向和期望。Sprint计划对于成功的冲刺至关重要,有助于指导不同的团队角色,并使其与共同的愿景和专注力保持同步。

没有坚实的冲刺计划,由于不切实际的期望,冲刺可能会迅速崩溃或因失败而设置。这就是为什么计划短跑与冲刺本身一样重要的原因。

为什么要冲刺?

当您考虑团队的产品积压(为给定产品或服务完成所需的物品的完整列表)时,一一检查物品的想法足以使大多数开发人员颤抖。你从哪里开始?应该优先考虑哪些项目?新项目会自动落在列表的背面吗?

这种完成项目的瀑布方法通常会使团队感到困惑,不同步以及不清楚总体产品愿景 - 为什么首先要完成这些任务。Scrum旨在消除这种混乱,并确保以不断改进产品和用户体验的方式进行工作。

Scrum取而代之的是将完整的产品积压,并将其分解为较小的可行块,称为Sprints。每个冲刺都由其自己的一组项目组成(Sprint Backlog),以及基于工作量的目标时间表。然后,开发团队将共同努力完成冲刺积压,并实现所需的冲刺目标。将积压分解为各个冲刺,可以提高速度和灵活性,例如在实时用户反馈后进行自适应更新时。

过去,开发人员感觉自己只是在盲目工作并完成任务而没有想出长远来看与产品之间的关系并不少见。凭借精心计划的冲刺,所有Scrum团队成员都知道他们的角色以及完成的工作如何影响更大的情况。Sprints帮助团队保持同步,同时以逻辑,产品和以用户为中心的方式稳步燃烧积压。

谁负责冲刺计划?

Sprint计划涉及每个Scrum团队成员 - Scrum Master,产品所有者和开发团队。现在应该已经确定冲刺本身的长度。

Sprint计划是在启动每个新冲刺之前进行的,并由Scrum Master领导。Scrum Master还必须为Sprint计划活动设置最长时间的时间(或时间表)(通常不超过每1周的冲刺时间2小时)。

在Sprint Planning Scrum仪式中,产品所有者负责设定Sprint的目标或目标。他们还需要确定哪些产品积压项目有助于对该特定目标做出贡献。每个冲刺目标都应寻求提高产品对用户的总体价值。

然后,开发团队与产品所有者合作,根据Sprint目标制定Sprint计划。开发和产品所有者可能需要就包含哪些积压项目进行协商。通常,需要回答的问题是,在此冲刺中可以做什么,以在分配的时间内提供最大的价值。从讨论中,开发将选择新的Sprint Backlog中包含哪些产品积压项目。

一旦产品所有者和开发团队就选定的积压项目达成共识,便可以开始使用Sprint。

计划冲刺的提示

  1. 确保产品积压是准确且最新的。
  2. 了解您计划的冲刺的长度。
  3. (Scrum Master)根据每周2个小时的冲刺时间设置会议时间限制。
  4. (产品主)准备明确定义团队其他成员的冲刺目标。
  5. 而不是工作本身,而是专注于实现为您的用户带来价值的结果。经过深思熟虑的用户故事可以帮助团队从用户的角度了解完成的工作。
  6. 从过去的Sprint回顾中学习。Sprint回顾(在每次冲刺的末尾举行)旨在帮助专注于随着时间的推移改善流程。确定什么作用和什么无效,并使用该信息来指导您的下一个Sprint计划仪式。

冲刺计划的重要性

Sprint计划对于以明确的目标和期望来确保团队取得成功很重要。对于每个团队成员来说,在同一页面上至关重要,这就是为什么计划必须始终包括完整的Scrum团队的原因。

有效的冲刺计划应激励并为团队提供清晰的了解这套工作如何有助于推动产品前进。将产品积压分为较小的逻辑逻辑组,有助于理解所完成的工作以及其向用户提供的价值。

Baidu