• ShineScrum
  • 2016-03-17
  • 来源:

住手!以Scrum之名,放过DoD(完成的定义)

在上周的布拉格Scrum大会上,最后一天许多与会者积极参加开放式研讨会议。我提议的主题是“不同设定下的DoD(完成的定义)”。我们中的十三个人发现这个话题很有意思,所以花费了45分钟讨论此话题。以下是我根据回忆写下的讨论内容。假设当时你也在讨论现场:请在下面追加评论。

结论按优先级排序如下:


为什么
许多团队和组织想不明白为什么DoD(完成的定义)是必要的。所以我们的讨论围绕透明化的必要性进行。不仅需要透明团队在每个Sprint中产生可交付的增值产品的能力,更需要对团队在每个Sprint中做不到的方面透明。DoD(完成的定义)适用于产品待办列表(Product Backlog)中的所有工作项。


怎样去遵循
根据DoD(完成的定义)的来源,它可能是很容易也可能是难以遵循的。团队中的经验是,由Scrum团队自己来建立DoD(完成的定义)更容易遵循。而由其他人给到团队,似乎很难遵循。
结论:让Scrum团队建立DoD(完成的定义)


用户故事与依赖关系
如果你的团队需要依赖其他团队或外部因素,这可能是一个更大的挑战。那么应该考虑的已经不仅仅是团队内部了。这就需要更大程度的透明化。我们希望所有的干系人和相关方,都能了解他们所能期待的交付。

多方共同分担(Multi-share)的DoD
当许多团队正在做同一个产品时,可能需要引入多方共同分担(Multi-share)的DoD(完成的定义)。有时组织坚持使用多方共同分担(Multi-share)的 DoD,即使所有的团队不是为同一个产品工作。这可能是一个坏主意,并可能成为一个团队不关心DoD(完成的定义)的借口。DoD(完成的定义)应该是由Scrum团队成员来建立,而不是随意强加。最好的最清晰的DoD(完成的定义)是来自真正实施产品的团队。


DoD和验收标准
许多团队不能区分DoD(完成的定义)和验收标准。在我们讨论中的一个建议是,DoD(完成的定义)所定义的是过程,验收标准定义的是结果。我以“出门”这件事简单举例,DoD(完成的定义)是指,在出门前我穿上我的内衣,袜子,裤子,衬衫,鞋子整个过程。但这里,验收标准会依据“准备出门后去做什么”,而各不相同。比如,我准备出门后去花园里工作的验收标准,和我准备出门后去参加一场婚礼的验收标准是完全不同的。

如果你想进一步了解完成的定义DoD及先前对DoD的讨论和论述,请关注我们的微信平台。


阅读英文原文:
http://aqqurite.se/agile/stop-in-the-name-of-scrum-definition-of-done


---文章由ShineScrum翻译, 1号店PMO项目总监 韩路审核,转载需注明ShineScrum