白话透解验收标准(AC)与完成标准(DoD)的区别
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)的区别相关推荐
- 系统集成项目管理工程师软考辅导——3年真题透解与全真模拟
全国计算机技术与软件专业技术资格(水平)考试用书 系统集成项目管理工程师软考辅导--3年真题透解与全真模拟 3年软考 试题科学编排 专家360°透彻剖析 3次模拟 名师心血结晶 阶梯演练能 ...
- 计算机房安全等级标准,等级保护测评 【物理安全】 三级 详解测评要求项的测评判分标准:0分标准和满分标准...
原标题:等级保护测评 [物理安全] 三级 详解测评要求项的测评判分标准:0分标准和满分标准 等级保护[物理安全]测评: 详解[物理安全](三级):物理位置的选择.物理访问控制.防盗窃和防破坏.防雷击. ...
- 致广大关注《网络规划设计师考试案例梳理、真题透解与强化训练》读者朋友的一封信...
致广大关注<网络规划设计师考试案例梳理.真题透解与强化训练>读者朋友的一封信 书是人类进步的阶梯,读书是增强个人软实力的佳径. 好读书是你的美德,读好书是你的选择,书好读是我们的承诺! 如 ...
- 2011年给力新作——《数据库系统工程师考试案例梳理、真题透解与强化训练》...
2011年给力新作--<数据库系统工程师考试案例梳理.真题透解与强化训练> 本书是为有志于通过全国计算机专业技术资格考试(数据库系统工程师)的读者编写的一本针对性强.高效的案例辅导用书,并 ...
- 《网络管理员考试案例梳理、真题透解与强化训练》复习重点
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> <网 ...
- 网络管理员考试案例梳理、真题透解与强化训练
<网络管理员考试案例梳理.真题透解与强化训练>已下厂印刷,即将上市<?xml:namespace prefix = o ns = "urn:schemas-microsof ...
- 系统集成管理师2011下半年软考透解 四
本文讲的是 : 系统集成管理师2011下半年软考透解 四 , 1 . 项目建议书应该包括的核心内容可不包括 ( ) . A.项目建设必需的条件 B.项目的必要性 C.项目的风险预测及应对措施 D. ...
- DDR存储原理,AC/DC判别标准深度解析(官方手册整理)
DDR存储原理 1. 1个三极管和1个电容构成一个最基本的存储单元.多个存储单元组合成存储矩阵,bit line连接到比较放大器,word line控制三极管的通断状态.相邻的.未使用的bit lin ...
- 详解Windows RT版和Win8标准版/专业版/企业版区别
详解Windows RT版和Win8标准版/专业版/企业版区别 Win8版本到底有哪些? Windows 8的各版本有什么不同.差别和区别? Win8旗舰版有木有? Win8最好的版本是哪个? 我应该 ...
最新文章
- Windows10 RS2正式版终于来了!升级有惊喜
- 摆摆控件,就可以实现多功能(提交、修改、浏览)的表单了[原]
- 绿色噱头VS数据中心的机会
- photoshop ps 拉长裙子 方法
- java.lang.RuntimeException: setParameters failed
- discuz登陆首页后提示style_1_commen.css,关于Discuz用户面板必须刷新才能显示登录状态的问题解决办法...
- 简单了解Vue的自定义组件与生命周期
- 【遥感数字图像处理教程】理论基础知识目录(5章全)
- 页面加载速度-合并资源文件
- phpcms首页:调用全站所有tags关键字 - tags总结篇
- tshark筛选、过滤特定ip的数据包
- 华为Mate 40系列或首发屏下摄像头:全球首个量产级别方案
- 浅谈UWB室内定位(三)
- Java多线程(一)多线程基础
- pthread_mutex_unlock()出错
- 分享一下我在东方时尚学车的经历
- 移动服务器连接响应慢,移动打开网页速度慢的解决方法
- 订单流失总金额怎么算_微信新规下增长乏力,裂变到底该怎么做?
- DSP28335软件实验研究--DA_AD模块功能详解
- 用latex排版中的对象旋转问题