早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧百科知识频道 --> 管理百科 -->敏捷研发 -->

敏捷迭代管理中DOD是什么意思?

场景/问题/来源
(敏捷开发模式)

DOD的含义

知识/回答

DoD:Definition of Done ,即完成的定义。

DoD的目的是为了让迭代团队所有成员对关键活动的完成有个明确的定义,一般包括迭代、细粒度需求(故事及特性)、开发移测、开发演示、发布、每日DoD等定义。

完成的定义是软件开发成功的关键因素。团队应该在至少三个节点指定DoD:需求可纳入迭代开发,开发移测和迭代完成。

所有的DoD,为了保证其有效性,应关注以下规则:

1.DoD不是一成不变的。

在随着实践的推移、经验的积累、成员的调整或变更,DoD也会有很大的不同,所以需要定期检查和改进。

2.DoD应在跨职能团队内充分达成一致并可视化。

有效的DoD运用需要保证规则达成时,团队内各角色都参与讨论并达成一致,且将规则可视到所有团队成员。

3.明确DoD所定义的活动完成后的具体动作。

团队依照完成关键活动之后,工作项才能流动到下一环节。例如:需求设计评审后可以纳入开发等。