敏捷开发中Sprint计划会议怎么开?它的产出成果是什么?

在Scrum中,sprint计划会议由产品所有者(PO)、ScrumMaster和整个Scrum团队参加。团队可以邀请外部利益相关者参加,不过大多数公司不会这么做。

 

在sprint计划会议期间,产品所有者向团队描述最高优先级的功能。该团队可以充分提问,他们可以将产品代办清单(product backlog)的高级用户故事拆分为sprint backlog的更详细具体的任务。

 

产品所有者(PO)不必描述产品待办事项中跟踪的每个项目,最好是让产品所有者(PO)参加sprint计划会议,准备讨论两个sprint的产品待办列表(product backlog)项目。

 

为了使示例非常简单,假设一个团队总是完成五个产品产品待办列表(product backlog)项目。他们的产品所有者(PO)应该在参加会议前,至少准备十大优先事项。

 

sprint计划会议产生两个已定义的工件:

  • 冲刺目标

  • 冲刺待办列表(sprint backlog)

冲刺目标是一个简短的、一句或两句话,用来描述团队计划在冲刺期间实现的目标。它由团队和产品所有者(PO)共同编写。以下是一个电商软件的sprint目标示例:

  • 实施基本购物车功能,包括添加,删除和更新数量。

  • 开发结账流程:支付订单,挑选运费,订购礼品包装等。

sprint目标可用于快速向sprint之外的人报告。总是有利益相关者想知道团队正在做什么,但是却不需要详细了解每个产品待办列表(用户故事)。

 

之后,评估sprint的成功将在针对sprint目标的sprint审核会议期间进行,而不是针对产品backlog中的某个特定的项目。

 

sprint backlog是sprint规划的另一个输出。sprint backlog是团队承诺提供的产品待办列表(product backlog)项目列表,以及交付这些产品待办列表(product backlog)项目所需的任务列表。通常还会估算sprint backlog上的每个任务。

这里要重申的一个重点是,团队选择他们在即将到来的冲刺中可以做多少工作。产品所有者不会说,“我们还有四个冲刺,所以你需要做我需要的四分之一。” 我们希望团队做得那么多(或更多),但是由团队在冲刺中能做多少由他们自己来决定。