组织并引导大家建立一个强有力的DOD

组织并引导大家建立一个强有力的DOD

DoD 全称 Definition of Done, 是我们敏捷中常说的“完成的定义”

这里需要注意几点:

1、DoD 就是完成准则,完成就是不需要再做其他任何事情,可以直接交付了。DoD就是100%完成,而不是99%,95%,90%的完成。

2、DoD定义了达成目标的最小活动集,不增值的、无用的活动不在此清单上。

3、DoD就是产品的质量活动的标准,代表了团队为保证交付质量,对质量投入的共识与承诺。

DoD 作用

1、明确对完成的预期,确保项目中的内外部的干系人对完成的含义达成理解一致。

2、承诺的可视化,隐藏的、内部的质量投入对外暴露出来,增强团队的透明性。

3、避免快而脏的开发模式,不留技术债务,不遗留问题给后续迭代。

4、作为迭代策划的前提与约束条件,帮助我们合理估算工作量,制定切实可行的计划。

5、聚焦目标,减少不必要的活动,定义完成任务的最小活动集合 。

6、在做计划时判断是否有遗漏的活动。

7、在验收时检查是否有遗漏的活动,比如作为 Sprint Review的检查单的一部分。

迭代DoD

1、所有完成的用户故事得到PO的验证。

2、所有代码得到静态分析,纠正最高级别的不符合项。

3、所有新增代码得到人工评审。

4、所有完成的用户故事都有对应的测试用例。

5、测试用例都已执行。

背景

一个10人左右的团队在某项目某一迭代回顾中的总结有:

1、预留测试时间过少;

2、代码调整频繁;

分析原因

问题:

1、迭代时间过短;

2、缺乏充分的沟通讨论;

3、功能需求变更频繁;

执行步骤

1、先讲解了DoD的方法;

2、团队头脑风暴;

3、分类;

4、排序;

5、发布DoD;

定义行动项

1、加强宣贯DoD,提升团队的认知;

2、严格按照DoD步骤执行,细化到每项的具体步骤;

3 、增强团队间的沟通,每次的沟通都需要在理解上达成一致才是有效的。

你可能感兴趣的:(组织并引导大家建立一个强有力的DOD)