完成的定义和验收标准有什么区别?

求职必备!在国外被下载27000+次的Scrum Master面试指南
2024年4月16日
不要再错误使用Scrum了,它不是规则手册!
2024年4月25日

DoD和验收标准的概念

DoD和验收标准是产品开发中的两个基本概念。虽然 DoD 是 Scrum 的一部分,但验收标准是一种额外的实践。

它们在确保质量和满足利益相关者的期望方面都有不同的目的。

DoD适用于每个产品待办事项列表项。它是一个全面的清单,通过包括功能、性能、安全性、合规性以及适用于所有增量的其他必要标准来确保质量。

正如Scrum指南中提到的,当产品待办事项列表项满足DoD 时,增量就诞生了。

DoD 代码质量和完整性示例:

所有代码都必须通过同行评审流程,没有严重问题。

对所有代码编写单元测试,实现80%的代码覆盖率。

所有代码均符合团队的编码标准。

另一方面,验收标准是特定产品待办事项列表项必须满足才能被客户、用户或其他系统接受的条件。这些是针对单个项目量身定制的,并详细说明了该特性或功能的预期行为和要求。验收标准不是 Scrum 的一部分,而是有助于创建透明度的补充实践。

用户购物车结帐的接受标准示例:

结帐流程应处理购物车中的多个商品(至少十个唯一商品)。

在完成购买之前,用户必须可以选择输入折扣促销代码。

成功购买后,用户应收到确认号码和电子邮件订单摘要。

DoD和验收标准的关键差异

1. 它们是什么? DoD是一个广泛的清单,适用于每个产品待办事项列表项目,确保一致性和完整性。验收标准特定于各个待办事项或功能,详细说明了要求被视为完整必须满足的条件。

2. 它们的范围是什么? DoD通常在组织或团队级别进行定义,并在连续的 Sprint 中保持相对稳定。验收标准是在积压项目级别确定的,并且不同标准之间可能存在很大差异。

3.它们目的是什么? DoD确保产品增量符合列出的质量标准,并且有用并为将来的发布做好准备。验收标准重点关注产品增量是否满足产品待办列表项的特定要求。

4. 谁创造了它们? 创建DoD是一个涉及整个团队、有时甚至是多个团队或整个产品组织的协作过程。验收标准主要是产品所有者的责任,但也可以委托给开发人员,并且通常是与利益相关者合作制定的。

5. 何时进行评估? 在冲刺结束时引用并应用国防部来评估工作是否完成。验收标准在整个冲刺过程中用于指导开发和测试。

END

DoD和验收标准可以相辅相成。DoD确保整个产品开发的统一质量和完整性,而验收标准则提供具体的项目级要求,以满足利益相关者的需求。两者对于提供符合用户期望和目标的高质量产品至关重要。

拨打免费咨询电话 021-63809913