Accept criteria 与 Definition of Done是敏捷开发中的两个概念,容易混淆。

AC是针对每个需求定义的。

DoD是针对所有需求,任务,迭代,交付定义的。

打个比方解释二者的区别:

需求1:晚饭吃饱。

验收标准AC:

1 牛肉+蔬菜+啤酒;

2 18点到19点之间完成。

需求2:午饭吃饱。

验收标准AC:

1 有荤有素;

2 面食不超过2两;

3 12点到1点之间完成。

所有需求的完成标准DoD:

1 所有的食物要洗干净再吃;

2 重量经过称重不超标;

3 吃完饭后食盘要洗净放好。

满足了AC确保我们做了正确的事情,AC是站在最终用户的角度定义的,定义了产品的外部质量。

满足了DoD确保我们采用了正确的方法做事,DoD是站在利益相关者的角度定义,未必一定是最终用户的角度,它定义了产品的内部质量,保证了产品的长久的适应性。

最终用户验收时只关注了AC,而没有关注DoD。

开发方对产品验收时,不但关注AC还要关注DoD,否则可能留下技术债务,导致产品的适应性比较差。

有专家画了下图来表示这2个概念的关系:

如果套用我们上边的案例,解释此图就是:

右上角就是都是验收标准与完成标准都做到了,即吃饱了,也打扫干净了。

左下角就是都没做到,没吃饱,也没打扫卫生。

左上角就是吃饱了,没洗干净,没打扫卫生。

右下角就是没吃饱,但是菜洗净,餐具打扫干净了。

作为顾客,你去餐厅吃饭,只要吃饱,吃好即可,至于是否做菜时是否洗干净了,你并不知道。你也不关心这个餐馆是否长期存在下去,你只关心这顿饭你是否吃爽了。

但是餐厅的人要确保你吃的是干净食物,吃完了要打扫卫生。否则,以后就没人来这个餐馆吃饭了,他保证长期利益,不能为了短期利益牺牲了长期利益。

白话透解验收标准(AC)与完成标准(DoD)的区别相关推荐

  1. 系统集成项目管理工程师软考辅导——3年真题透解与全真模拟

    全国计算机技术与软件专业技术资格(水平)考试用书 系统集成项目管理工程师软考辅导--3年真题透解与全真模拟 3年软考 试题科学编排    专家360°透彻剖析 3次模拟 名师心血结晶    阶梯演练能 ...

  2. 计算机房安全等级标准,等级保护测评 【物理安全】 三级 详解测评要求项的测评判分标准:0分标准和满分标准...

    原标题:等级保护测评 [物理安全] 三级 详解测评要求项的测评判分标准:0分标准和满分标准 等级保护[物理安全]测评: 详解[物理安全](三级):物理位置的选择.物理访问控制.防盗窃和防破坏.防雷击. ...

  3. 致广大关注《网络规划设计师考试案例梳理、真题透解与强化训练》读者朋友的一封信...

    致广大关注<网络规划设计师考试案例梳理.真题透解与强化训练>读者朋友的一封信 书是人类进步的阶梯,读书是增强个人软实力的佳径. 好读书是你的美德,读好书是你的选择,书好读是我们的承诺! 如 ...

  4. 2011年给力新作——《数据库系统工程师考试案例梳理、真题透解与强化训练》...

    2011年给力新作--<数据库系统工程师考试案例梳理.真题透解与强化训练> 本书是为有志于通过全国计算机专业技术资格考试(数据库系统工程师)的读者编写的一本针对性强.高效的案例辅导用书,并 ...

  5. 《网络管理员考试案例梳理、真题透解与强化训练》复习重点

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   <网 ...

  6. 网络管理员考试案例梳理、真题透解与强化训练

    <网络管理员考试案例梳理.真题透解与强化训练>已下厂印刷,即将上市<?xml:namespace prefix = o ns = "urn:schemas-microsof ...

  7. 系统集成管理师2011下半年软考透解 四

    本文讲的是 :  系统集成管理师2011下半年软考透解 四  , 1 . 项目建议书应该包括的核心内容可不包括 ( ) . A.项目建设必需的条件 B.项目的必要性 C.项目的风险预测及应对措施 D. ...

  8. DDR存储原理,AC/DC判别标准深度解析(官方手册整理)

    DDR存储原理 1. 1个三极管和1个电容构成一个最基本的存储单元.多个存储单元组合成存储矩阵,bit line连接到比较放大器,word line控制三极管的通断状态.相邻的.未使用的bit lin ...

  9. 详解Windows RT版和Win8标准版/专业版/企业版区别

    详解Windows RT版和Win8标准版/专业版/企业版区别 Win8版本到底有哪些? Windows 8的各版本有什么不同.差别和区别? Win8旗舰版有木有? Win8最好的版本是哪个? 我应该 ...

最新文章

  1. Windows10 RS2正式版终于来了!升级有惊喜
  2. 摆摆控件,就可以实现多功能(提交、修改、浏览)的表单了[原]
  3. 绿色噱头VS数据中心的机会
  4. photoshop ps 拉长裙子 方法
  5. java.lang.RuntimeException: setParameters failed
  6. discuz登陆首页后提示style_1_commen.css,关于Discuz用户面板必须刷新才能显示登录状态的问题解决办法...
  7. 简单了解Vue的自定义组件与生命周期
  8. 【遥感数字图像处理教程】理论基础知识目录(5章全)
  9. 页面加载速度-合并资源文件
  10. phpcms首页:调用全站所有tags关键字 - tags总结篇
  11. tshark筛选、过滤特定ip的数据包
  12. 华为Mate 40系列或首发屏下摄像头:全球首个量产级别方案
  13. 浅谈UWB室内定位(三)
  14. Java多线程(一)多线程基础
  15. pthread_mutex_unlock()出错
  16. 分享一下我在东方时尚学车的经历
  17. 移动服务器连接响应慢,移动打开网页速度慢的解决方法
  18. 订单流失总金额怎么算_微信新规下增长乏力,裂变到底该怎么做?
  19. DSP28335软件实验研究--DA_AD模块功能详解
  20. 用latex排版中的对象旋转问题

热门文章

  1. 如虎添翼 高德地图+Serverless 护航你的假日出行
  2. hbase的rowkey设计原则及热点问题
  3. 新手程序员想兼职却没有渠道?来看资深程序员在哪接单!
  4. c语言两个感叹号的用法
  5. 平民程序 - linghuye's blog
  6. 猎魂觉醒能在电脑上玩吗?猎魂觉醒PC安卓模拟器版教程
  7. 黑马笔记---创建不可变集合与Stream流
  8. 旧电脑升级后安装linux系统,在新电脑上装linux不是一件容易的事,以后还是拿旧点的硬件来练手好...
  9. 三国志战略版:Daniel_S2司马盾阵容分析
  10. jquery实现微信长按识别二维码