Scrum工件是什么?

Scrum工件是什么?

(英文原文)

Scrum工件提供了Scrum团队和利益相关者需要了解的关键信息,以便了解正在开发的产品,正在计划的活动以及项目中完成的活动。Scrum Process Framework中定义了以下工件。

注意:

这些是scrum项目中最常见的工件,项目工件不受这些工件的限制。

产品愿景

产品愿景是定义项目/产品的长期目标的工件。它确定了整体方向并指导Scrum团队。每个人都应该能够记住产品愿景; 因此它必须简短而精确。

冲刺目标

Sprint目标有助于集中Sprint。通过实施预测的产品Backlog项目,Sprint将实现这一目标,并为开发团队提供有关其构建产品增量的原因的指导。

根据Scrum指南,制定Sprint目标的责任在于Scrum团队。然而,产品所有者很大程度上感兴趣的是通过为即将到来的Sprint制定明确的业务目标来支持这一过程,这也可以通过提供Focus来更轻松地订购Product Backlog。

产品积压

产品待办事项列表中列出了产品中所需的所有内容,对于对产品所做的任何更改,它都是动态且最易理解的要求。产品负责人(PO)拥有的产品待办事项,其中列出了构成将来版本中对产品所做更改的所有功能,功能,要求,增强功能和修复。

产品积压

产品积压

通常,产品的要求不断变化,即业务要求,市场条件或技术的变化。因此,产品待办事项会不断更新,以反映产品对目标用户最有用的内容。

Sprint积压

Sprint Backlog是为Sprint选择的产品待办事项项目集,以及提供产品增量和实现Sprint目标的计划。Sprint Backlog是开发团队预测下一次增量中的功能以及提供该功能所需的工作。Sprint Backlog定义了开发团队将产品Backlog项目转换为“完成”增量的工作。Sprint Backlog显示了开发团队确定的满足Sprint目标所需的所有工作。

Sprint积压

Sprint积压

完成的定义

每个产品待办事项项都有接受标准,可以明确地定义在宣布项目完成时必须满足的内容。许多标准适用于所有或许多Product Backlog项目。事实证明,在一个地方收集这些标准是有用的,而不是为每个项目重复定义这些标准:完成的定义。因此,“完成定义”是Scrum团队对完成工作意义的共同理解。它通常包含质量标准,约束和总体非功能性要求。以下是一些例子:

完成的定义(DOD)

完成的定义(DOD)

增量

增量是Sprint期间完成的所有Product Backlog项目和之前所有Sprint的总和。

在Sprint结束时,新增量必须为“完成”,这意味着:

  • 它必须符合Scrum团队对“完成”的定义。
  • 无论产品负责人是否决定实际释放它,它必须处于可用状态。

Burndown图表

Burndown图表是在完成项目时概述整个进度的图表。任务完成后,图表“烧毁”为零。它被用作指导开发团队使用最终产品成功完成Sprint的工具。如果团队决定他们已经完成了从产品Backlog到Sprint Backlog的更多目标,那么Burndown Chart可以帮助他们确定哪些任务无法实际完成,从而可以将这些任务移回产品积压。

显示以下sprint burndown图表,显示sprint backlog中的剩余任务。每天更新,它提供了简短的sprint进度视图。它还提供快速可视化以供参考。

Burndown图表

Burndown图表