Scrum敏捷项目管理

修改完成的定义

有一个好 完成的定义 (DoD)可能是Scrum团队最重要的技术资产之一。这使得在sprint结束时交付完全完成的业务功能或半成品软件之间有所不同。在他的博客文章中“更改完成的定义”,肯·鲁宾(Ken Rubin)讨论了Scrum团队可能想更改现有的“完成定义”的情况。

肯·鲁宾(Ken Rubin)首先是一个Scrum团队的案例,该团队想要从其“完成的定义”中删除一张支票,因为技术问题可能会阻止他们在冲刺结束时交付任何结果。可能总是存在一些问题,可能会阻止Scrum团队尊重其“完成的定义”中列出的所有项目。因此,团队在每次遇到困难时都可能会养成捷径的坏习惯,而肯·鲁宾则反对在冲刺期间削弱国防部的能力。如果问题不是’如果被认为是重要的,您总是可以进行冲刺审核,但是您必须充分告知利益相关者项目不完全“done”。但是,只要团队能够在不影响软件交付的前提下做到这一点,就可以使DoD变得更强大。在所有情况下,Ken Rubin建议在Scrum冲刺之间更改为“完成的定义”。

他的结论是“The definition of 完成 is an important list of criterion that a Scrum team uses to determine if the work completed in a 短跑 meets the proper level of completeness (like potentially shippable). As a rule, don’t weaken your definition of 完成 during a 短跑 to circumvent an impediment. However, you can strengthen your definition of 完成 during a 短跑 if doing so doesn’t jeopardize your 短跑 goal. As a preferred strategy, strengthen your definition of 完成 at 短跑 boundaries.”

阅读有关的完整博客文章 http://www.innolution.com/blog/changing-the-definition-of-done