优培东方
PMP®1月班报名招生正在进行

点击咨询

PMP®:什么是DoD原则?

发布时间: |2021年07月23日 | 点击次数:| 关键词:优培东方 软考 信息 系统 管理师 PMP pmp pmp培训 软考中级高级 高项

一、什么是DoD?

当你有两个或更多的人参与同一个事情的时候,我们的“团队”就产生了,这时我们最重要的事情,就是要设定和统一团队的期望值;在本文中,这就是“完成标准”。

一个迭代做完后,团队要进行验收,来决定本个迭代是否完成。

但每个团队对于是否完成无法达成统一,有的认为编码完成,就表示任务完成了;有的认为还需要简单自测一下,确保功能可以正常使用;还有的认为需要把自动化用例写完并测试通过才算完成。

为了避免这个问题,在敏捷软件开发中,常用Definition of Done“完成的定义”来表示工作是否已完成,不同的活动有不同的完成定义。

首先要知道:所有的DoD都不是一成不变的,在随着时间的推移、经验的积累、成员的变更、项目的变更,我们的DoD也会有很大的不同,所以我们也需要定期地检查和改进。

 

二、DoD的分类

有了上面的思想准备,我们再来看下面的DoD定义,就会觉得并没有那么难了。

 

1. 迭代DoD

最典型的是迭代DoD,这也是最初DoD应用的地方。

常见的一些规则有:

所有代码通过静态检测,严重问题都已修改,静态分析的规则参见……所有新增代码得到人工评审;所有完成的用户故事都有对应的测试用例;测试用例都已执行;所有完成的用户故事得到Product Owner的验证。

2. 发布DoD

对于发布,一般就有更加严格的要求,发布DoD的典型条款有:

完成发布规划所要求的重点需求;至少通过一次全量回归测试;修复所有等级为1、2的缺陷;3、4级缺陷不超过20个。

3. 版本DoD

版本DoD就是针对每个版本上线前后的一些规则,比如:

产品文档已全部更新;代码已部署到产品服务器上;运维在验收测试环境上冒烟通过;原始需求提交人对功能已经验收通过;对运维、市场、客服的新功能培训已完成。

4. 每日DoD

其他典型的DoD有每日DoD,典型条款有:搭建每日构建环境,晚上自动静态代码检查、编译、部署和测试,每日修复前一日构建和测试发现的缺陷和问题。

下班前必须检入当天编写的代码,check in的backlog要填写清晰;当天的代码必须在当天或者第2天邀请同伴进行代码评审;检入的功能代码必须要有对应的单元测试(严格采用TDD);每天晚上触发静态代码检查、自动化回归测试;当天持续集成、构建环境中的问题,请当天解决。

5. 用户故事DoD

还有针对用户故事(或者用例)的DoD,比如:

用户故事最终的描述符合INVEST用户故事得到测试用例的对应覆盖用户故事得到对应的自动化测试用例用户故事得到PO试用并初步认可当测试集比较大的时候,无法在1天之内完成测试,可以开展每周全量回归自动化测试,这样就有每周DoD,典型条款有:

上上周发现的缺陷是否解决;上周新增功能的自动化测试是否加入到每周测试集。Tips:DoD 必须是团队在项目启动时共同讨论出来的,团队愿意共同遵守的原则,一旦确定,团队就应共同遵守。

 

三、DoD的实用价值

1. DoD是对软件有价值的活动的清单

DoD是一个简单的清单,包含了一系列的活动。

例如:编码、加注释、单元测试、集成测试、发行声明、设计文档等等,所有这些活动都能够给产品带来实际的价值。使用DoD,可以让团队集中在那些必须完成的事情上,同时让那些无用的,仅仅使软件开发变得复杂的活动被消除掉。

 

3. DoD是团队成员的主要状态参考依据

对于迭代最简单形式的汇报就只有一句话:“这个feature完成了”。

毕竟,一个feature或者一个product Backlog Item的状态只有两种:完成或未完成 。

DoD是对“feature完成了”这句话的最佳补充。使用DoD作为参考标准,团队成员可以迅速有效地让其他团队成员或PO了解状态。

 

3. DoD不是不变的

DoD随着时间会改变。

组织的帮助和团队能力的增加可以移除掉更多障碍,使得更多的活动可以包含到sprint或者feature的DoD中来。

 

4. DoD是一个可以被审视的列表

feature/用户故事在sprint plan meeting和sprint中都可以被拆分成task。

DoD可以用来衡量是不是所有的主要工作都被计划在内的(剩余的时间),而且,在一个feature或者sprint结束的时候,DoD可以用来考查是不是所有的必须的增值活动都已经完成了。

必须引起注意的是:DoD本身也是存在缺陷的。并不是所有的增值活动都可以应用到每一个feature上面,而DoD本身是一个大而全的检查事项的审核制度。团队需要基于一个feature来审视每项增值活动是否适用于这个feature。

比如说:追求用户体验对于web服务这样的feature来说可以加分,但是对于其他的一些feature来说就是不必要的了。

最后需要注意的是:对于验收标准,并不一定是由Product owner决定,要根据显示情况而定,每个团队都要根据自己的情况选择合适的DoD原则。



优培东方送你一张活动属性表:

项目名称:                        准备日期:                     

编号:
 
活动:
 
工作描述:

 
    时间提前量或
时间滞后量
    时间提前量或
时间滞后量

 
         
源需求的标号或类型:
 
技能需求:
 
其他需要的资源:
 
人力投入的类型:

 
执行的地点:

 
强制日期或其他约束:

 
假设:

 
免责声明:以上便是【PMP®:什么是DoD原则?】的全部内容。大多文章纯属本网站原创,部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快处理。
标题:PMP®:什么是DoD原则? 地址:https://www.hxtdpx.com/PMPcjwt/5991.html

PMP近期热点

学员感言

1.来自广州的赵同学:

在朋友的推荐下选择了有优培东方(原广州慧翔),经历了时长两个月的pmp培训,过程虽然辛苦,但是结果说明了一切优培东方(原广州慧翔)的老师认真负责专业,特别是刘老师在线上课讲解pmbok难点考点,还悉心答疑。经过优培东方(原广州慧翔)PMP培训过程,我一次性5A通过了考试,希望更多的人选择优培东方(原广州慧翔),通过有效的过程能提高你的通过几率!

2.来自深圳的王同学:

报读优培东方(原广州慧翔)也是对比了几家之后才报的,讲课老师辅导老师都非常专业,主要是看中优培东方(原广州慧翔)的服务,包括网络课(不同的班还有面授课程)+超级全面的海量题库练习包括单元的综合的重点题的+模拟考试+讲解+考前辅导与评估(这很重要)能够给出专业评价并辅助预估通过可能性……总之很棒,跟上老师节奏都可以轻松通过,不错的培训机构,个人非常认可。

3.来自上海的陈同学:

很早接触项目管理而且工作,但由于公司要求有PMP认证证书才能正式命名为项目经理,后经同事(同事是在优培东方(原广州慧翔)机构顺利拿到PMP证书)介绍,报名参加了优培东方(原广州慧翔)PMP培训。 为了让我们学生能顺利通过PMP考试并获取到证书,刘老师总是不怕辛苦坚持利用每周4-5天晚上时间及安排的面授公开课方式,生动、切合实际地将枯燥乏味项目管理理论结合实际的案例及其生动幽默的方式进行讲解,授予学生学习方法和思路,结合刘老师的教学方式和方法,通过几个月的自身学习,使得顺利通过考试。

4.来自北京的王同学:

优培东方(原广州慧翔)是我工作以后接触的第一个培训机构,2015年的时候由于工作需要,我想报考PMP。但是市场上各种各样的机构太多了,各种评价褒贬不一。但是通过分析之后,我选择了优培东方(原广州慧翔)PMP培训。事实证明,做了调查后作出的选择不会太差,通过接近3个月的准备学习之后,我在第一次PMP考试时就顺利通过了PMP认证,拿到了PMP证书。本以为拿完证书后跟慧翔就算是byebye了,但是更可贵的资源才开始。通过优培东方(原广州慧翔)的学友群,我们定期组织活动,群上跟学友交流,认识了更多的同行朋友,甚至可以说获得了更多的资源资讯。 最后,认真地说如果想学PMP,我推荐优培东方(原广州慧翔)。