首页/管理/项目管理体系速查/完成定义(DoD)与验收准则区别
敏捷与混合56 条

完成定义(DoD)与验收准则区别

完成定义是团队对“完成”的统一标准(如编码、评审、测试、文档、部署均达标),验收准则是针对单个故事或交付物的判定条件。

项目管理体系速查管理更新于 2026-10-13

完成定义是什么

完成定义(DoD)是团队对「完成」的统一标准,例如编码、评审、测试、文档与部署都要达标;验收准则(AC)则是针对单个故事或交付物的判定条件。两者混用会让半成品以「编码完成」的状态计入进度,真实进度被系统性高估,缺口在发布阶段集中爆发。

基本信息

完成定义 DoD全团队通用的完成标准,由团队共同维护
验收准则 AC针对单个故事或交付物的判定条件
维护者团队共同维护,产品负责人参与协商
作用防止半成品计入进度,控制质量门槛

典型使用场景

  • Sprint 规划:确认条目所需满足的完成标准与验收准则
  • 评审会:用 DoD 判断增量是否真的可以演示与交付
  • 跨团队协作:多团队共用一个增量时约定统一的 DoD
  • 质量门禁:把 DoD 作为进入下一环节的前置条件
  • 改进回顾:每次回顾检查 DoD 是否需要提高标准

DoD 与 AC 对照

维度完成定义 DoD验收准则 AC
范围全团队通用标准单个故事或交付物
归属团队共同维护产品负责人与团队协商确定
作用防止半成品计入进度判定功能是否满足需求
变化频率相对稳定,逐步提高每条条目单独定义

DoD 示例

DoD 示例
代码通过评审与静态检查              # 保证基本质量门槛
单元测试通过且覆盖率达标            # 防止无测试的增量
集成测试通过,无严重缺陷            # 保证可以集成
文档与部署脚本同步更新              # 保证可维护与可交付
可在类生产环境演示                  # 保证环境依赖可控
# DoD 是团队承诺,公开张贴并每次回顾复核

常见的定义缺口

缺口后果补充方式
不含测试缺陷在集成阶段集中暴露把测试与回归写入 DoD
不含文档交接与维护成本转嫁明确必要文档与更新责任
不含部署演示环境可用但无法上线把部署与回滚验证纳入完成
不含性能上线后性能问题爆发加入非功能验收门槛
DoD 与 AC 混用,功能会以编码完成的状态计入进度,质量缺口在发布阶段集中暴露,返工成本成倍上升。
DoD 是团队自设的质量门槛,可以随能力提升逐步提高;一次性设得过高会导致条目长期无法完成,反而打击节奏。

易错点

  • DoD 不含测试与文档,技术债在发布阶段集中爆发
  • 多个团队 DoD 不一致却在同一增量上协作,集成时冲突不断
  • 把编码完成当成条目完成,进度被系统性高估
  • DoD 长期不修订,团队能力提升后仍停留在最低门槛

数据来源与参考

  • PMI《敏捷实践指南》完成定义与验收准则相关章节
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌