敏捷DoR是什么意思 • Worktile社区 您所在的位置:网站首页 敏捷会议是什么意思 敏捷DoR是什么意思 • Worktile社区

敏捷DoR是什么意思 • Worktile社区

2024-07-17 06:45| 来源: 网络整理| 查看: 265

敏捷DoR意思是Definition of Ready,即对「准备就绪」的定义。DoR中的R表示Story“准备就绪”,是Story“合格”的验收标准。DoR是敏捷开发中把控研发质量的名列前茅道门。DoR 关注研发起点的质量,定义了用户故事可以被研发团队接受并进入开发阶段的最小要求,是需求准入的标准。

1、DoR 是什么

DoR = Definition of Ready,即对「准备就绪」的定义,是敏捷开发中把控研发质量的名列前茅道门。DoR 关注研发起点的质量,定义了用户故事可以被研发团队接受并进入开发阶段的最小要求,是需求准入的标准。DoR中的R表示Story“准备就绪”,是Story“合格”的验收标准,即Story应该“长什么样”,通过DoR的Story可以从Product Backlog进入Sprint Backlog准备开发,属于Sprint开始前的需求确认阶段。

2、DoR的价值

DoR 的价值在于,它规范了开发对象的质量底线,能够有效防止开发侧的资源、时间或精力的浪费:如果一个待开发的用户故事不符合 DoR 要求,那么研发团队有权将其退回,不在最近的迭代中开发它。

3、通过DoR的待办事项特征

引用 Brian Will 的观点:“用户故事「准备就绪」非常重要——将不完整或未优化的用户故事放入冲刺中会出现问题,因为它会遵循「Garbage In, Garbage Out」原则:如果开发人员处理的是不够详细或定义不充分的用户故事,他们就不会产生高质量的代码。”

一个「准备好的 Ready」待办事项应该拥有以下三个特征:

清晰(Clear):意味着团队所有成员能够对同一个用户故事达成共同的理解。通过协作编写用户故事,并为高优先级添加验收标准,需求的清晰度可被提高。可行(Feasible):要求用户故事能够依照 DoD 在一个冲刺中被完成,否则,该故事需要被进一步分解。可测试(Testable):指用户故事可以使用某种方法确定其是否按照预期工作。验收标准确保每个故事都是可测试的。 4、DoR定义的INVEST原则 Independent:可以独立开发Negotiable:体现用户需求Valuable:业务价值明确Estimatable:开发成本(时间)可预估Testable:可测试,即本迭代可以完成,否则需拆解 5、DoR 的参考例子 用户故事符合 INVEST 原则用户故事是清晰的用户故事是可测试的用户故事是可行的用户故事已定义用户故事验收标准已定义用户故事依赖已明确用户故事已由开发团队做过粒度划分Scrum 团队已接受 UI 原型设计指定场景的性能指标已明确指定场景的可扩展性指标已明确指定场景的安全指标已明确验收用户故事的人已明确团队都清楚用户故事所表达的意思 推荐阅读:

敏捷Scrum如何实施 | 5款主流敏捷项目管理工具 | PingCode是如何做敏捷开发项目管理的 | 敏捷DoD是什么



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有