新闻动态

Sprint计划会议

2019-03-01 21:10:27 作者:小麦

Sprint计划会议的目的就是要为这个Sprint的工作做计划。这份计划是由整个 Scrum软件开发团队共同协作完成的。

对于周期为一个月的 Sprint,计划会议的时限不应超过为8小时。对于较短的 Sprint,会议时间通常会缩短。 Scrum master要确保会议顺利举行,并且每个参与者都明白会议的目的,同时还要教导大家遵守时间盒的规则。

Sprint计划会议要解决以下两个问题。

接下来的 Sprint交付的增量中要包含什么内容?

要如何完成交付增量所需的工作?

话题一:接下来的Sprint交付的增量中要包含什么内容?

软件开发团队预测这个 Sprint中要开发的功能。产品负责人讲解 Sprint的目标以及达成该目标所需要完成的产品待办列表项。整个 Scrum团队为了更好地了解Sprint的工作进行讨论。

Sprint会议的输入是:产品待办列表、最新的产品增量、软件开发团队在这个 Sprint中预计可接受的工作量和以往的表现。开发团队自己决定选择的待办列表项的数量。只有开发团队本身可以评估接下来的Sprint可以完成什么工作。

软件开发团队预测完这个 Sprint中可交付的产品待办列表项后Scrum团队会制订一个 Sprint目标。通过实现 Sprint产品待办列表可以达成 Sprint目标。它也为开发团队提供指引,使团队明确开发增量的目的。

话题二:要如何完成交付增量所需的工作?

设定了Sprint目标并挑选出这个Sprint樱要完成的产品待办列表项之后,开发团队将决定如何在 Sprint中把这些功能构建成“完成”的产品增量。这个 Sprint中所选出的产品待办列表项以及它们的交付计划统称为Sprint待办列表。

软件开发

软件开发团队通常先由系统设计开始,设计把产品待办列表转换成可工作的产品增量所需要的工作。工作的大小或预估的工作量可能会不同。然而, Sprint计划会议中,开发团队已经安排了足够的工作量,并且预计他们在即将到来的 Sprint中能够完成。在会议结束前,开发团队所计划的 Sprint最初几天的工作被分解为工作量等于或少于一天的任务。开发团队自组织地领取 Sprint待办列表中的工作,领取工作在 Sprint计划会议和 Sprint期间按实际情况进行。

产品负责人对选定的产品待办列表项做出澄清,并协助团队权衡取舍。如果团队认为工作量过大或太小,就可以和产品负责人重新协商选择产品待办列表项。开发团队也可以邀请其他人员参加会议,以获得技术或者领域知识方面的建议。

Sprint计划会议结束时,软件开发团队应该能够向产品负责人和Scrum master解释他们将如何以自组织团队的形式完成 Sprint目标并开发期望的产品增量。