承诺:产品目标 #
如《Scrum 指南》所述,每一个 Scrum 工件(产品Backlog、Sprint Backlog、增量)都对应一个承诺,这些承诺能够提升透明度和关注度,为衡量进展提供依据。承诺进一步强化了产品负责人、Scrum Master 和开发人员各自的责任(Accountability)。其中,产品Backlog的承诺就是产品目标(Product Goal)。
简而言之,产品目标为产品Backlog提供了背景。产品目标描述了产品的一个未来状态,它可以作为 Scrum 团队制定计划的目标。产品目标是 Scrum 团队的长期目标。随着Scrum团队在每个Sprint的工作中对如何实现目标有了更多的了解,产品待办事项(PBIs)也逐渐明确“要做什么”才能实现这一目标。因此,产品目标是一个简洁的方向性声明,它为 Scrum 团队及其利益相关者提供了工作的背景与意义。
产品目标应通过产品Backlog向所有人公开可见,产品负责人对产品目标的创建和传达负有责任。
产品目标的特点 #
随着时间的推移,Scrum 团队会在工作方式和为实现产品目标所做的工作两方面进行学习,产品 Backlog也会随之演变。 他们从反馈中学习,同时也从构建产品的过程中学习。在任何时候,产品 Backlog都只有一个产品目标。产品目标应该清晰且简洁。随着每个增量的生产,产品通过实现每个Sprint目标来向产品目标迈进。就像 Sprint 目标在 Sprint Backlog 中透明一样,产品目标在Product Backlog 中也是透明的。
在 Sprint 评审期间,Scrum 团队和任何受邀的利益相关者和/或客户将检视增量和实现产品目标的进展情况。这鼓励团队在评审时将成果放到目标的背景下进行分析,提出“我们离目标还有多远”的问题。评审中的这些发现将影响后续的 Sprint 计划,有助于团队聚焦并做出下一个 Sprint 的相关决策。