在Scrum中,完成的定义(DoD)对确保质量和透明度起着至关重要的作用。但谁来定义这一重要概念?这到底意味着什么?让我们来拆解一下。
完成的定义是Scrum团队之间对产品待办列表中已完成事项的共同理解。它定义了工作被视为完成所必须满足的标准,也是产品待办列表上每个事项的质量检查清单,确保每个人都知道“完成”的真正含义。
想象一下,有一个Scrum Cookie公司的两个Scrum团队。Sheila和Bob是各自团队的Scrum Master。两个团队共同努力完成产品待办列表中的cookie订单。条目包括为婚礼提供200个饼干,为家庭团聚提供300个糖饼干等。
然而,有一个问题:Scrum Cookie公司当前局势紧张。Bob的团队遵循严格的流程。他们确保每一批饼干都是依照食谱制作的,按照合准确的时间烘烤、然后包装、然后定价,最后,在考虑把每个产品待办事项列为“完成”之前,他们会清洁厨房。然而,Sheila的团队在烘焙后并没有清理厨房。
这种不一致会导致混乱和沮丧。为了解决这个问题,Scrum Cookie公司引入了“完成”的组织定义:一旦饼干烤好,厨房必须打扫干净,然后才能关闭产品待办列表条目。
Sheila和Bob开会讨论了这一新标准,他们采用组织的“完成的定义”的同时,还同意他们的团队将在关闭各自的产品待办列表事项之前,对每批Cookie进行包装和定价。他们将此添加到其产品的“完成”定义中。
这个示例展示了“完成的定义”如何让团队达成对完成每个产品待办列表事项所需工作的共同理解。这也表明了团队之间保持一致的重要性。