Scrum指南中对DoD的定义如下:
Definition of Done 是当 Increment 符合产品所需的质量度量标准时对其状态的正式描述。
当一个 Product Backlog 条目符合 Definition of Done 时,就会产生一个 Increment。
Definition of Done 通过使每一个人对作为 Increment 的一部分、什么样的工作算是已完成的工作有一个共同的理解来创建透明。如果一个 Product Backlog 条目不符合 Definition of Done ,那么它就不能发布,甚至不能在 Sprint Review 中展示它。相反,它返回到 Product Backlog 中以供将来考虑。
如果 Increment 的 Definition of Done 是组织标准的一部分,那么所有 Scrum Team 都必须以此为最低标准来遵守。如果它不是组织标准的一部分,那么 Scrum Team 必须制定适合于该产品的 Definition of Done 。
Developers 需要遵守 Definition of Done。如果有多个 Scrum Team 在同一产品上一起工作,那么他们必须一起制定并遵守同样的 Definition of Done 。
以上同样适用于非软件产品,当某个待办事项符合DoD时,就会产生一个可工作的工作成果。
DoD使参与这项工作的每个人,对最终要交付的工作成果达成一致和理解。
参与这项工作的每个人,需要共同制定和遵守DoD。
同样,DoD应该是清晰的、可测量的、简洁的。
根据需要,DoD可以根据实际情况不断迭代。
公司采购项目的DoD
1. 项目通过采购评审会;
2. 召开招标会;
3. 评委打分,并在打分表上签字;
4. 招标结果文件所有评委签字;
5. 供应商标书材料完整。