Definition of Done

关于AI开发方法论-以文档为索引的高质量协作开发:让一次现象描述精准命中几个代码块 对AI的编码规范进行约束 立即下载

Definition of Done English Version
The team agrees on, a checklist of criteria which must be met before a product increment “often a user story” is considered “done”. Failure to meet these criteria at the end of a sprint normally implies that the work should not be counted toward that sprint’s velocity. The process order will be story start ->task create->task done->story done, based on this process we can match each DoD items.

  • Jira Story/Defect status updated and commented
  • Peer Code Review performed and approved
  • Unit tests written and passed
  • Test scenario/Test plan/Test cases/Acceptance criteria updated and approved
  • Performance test is against acceptance criteria, if any
  • Documentation updated (Deployment Guide, API Specs, Architecture, Component Design and Test Results)
  • No critical defects(high/medium) opened, and PO/PTO is agreed that defect is low impact to production
  • Completed code scanning, other security testing and OAT(Operation Acceptance Testing), if any.
  • Automation Test script updated, and all related automation testing completed
  • QA (SIT/UAT) performed on test environment and sign off
  • Build without errors, including review the parameter checklist and scripts update
  • Complete the F1 documents based on the standard

完成的定义(DoD)中文版本
DoD是团队成员总结的验收列表,只有完成所有验收列表的工作,产品增量“通常是用户故事”才认为是“已完成的”。在冲刺结束后仍没有完成这些验收标准的工作也就意味着这部分工作不应该算到这个冲刺阶段的工作量。整个过程是开始用户故事->创建任务->任务完成->用户故事完成,基于这个流程,我们需要完成各个DoD的条目。

  • Jira用户故事,缺陷,任务等状态的更改和确认,如果有问题,及时评论确认
  • 点对点(peer to peer)代码评审的执行
  • 单元测试的准备和完成
  • 测试场景,测试计划,测试案例和验收标准的更新和审批
  • 如果需要的话,性能测试需要满足相关验收标准
  • 文档更新包括部署手册,API接口文档,架构文档,组件设计及测试结果等
  • 没有未修复的严重缺陷(高、中),并且PO或者PTO认为未解决的缺陷对客户影响很小
  • 如果需要的话,完成了相关的代码扫描,其他安全测试及运行验收测试(OAT)工作
  • 更新自动化测试脚本,并完成所有的自动化测试工作
  • 完成相应的SIT和UAT测试工作及相关审批工作
  • 完成上线前的参数配置检查及上线脚本的更新,并部署成功
  • 按照标准完成相关的F1文档
Xilnx大学计划/XUP ZYNQ ZU开发板 TUL PYNQ™-ZU板,基于Xilinx Zynq UltraScale+ MPSoC,是为Xilinx大学项目设计的,以支持Xilinx PYNQ (Python Productivi-ty for Zynq)开源框架和嵌入式系统开发。 阅读详情

相关推荐

如何在 Ubuntu 24.04 或 22.04 上安装和使用 GDebi

本文介绍了在Ubuntu 24.04上安装和使用GDebi的方法。GDebi是DPKG的轻量级替代品,能够自动解析并安装.deb包的依赖项。文章详细说明了系统更新、安装GDebi的步骤,并演示了通过GUI和CLI两种方式安装.deb包的操作流程。此外,还提供了验证安装和卸载包的方法。GDebi虽然非必需,但为用户提供了处理依赖项的另一种选择,适合需要安装本地Debian包的用户。

山岚的运维笔记 1968

如何定义开发完成?(Definition of Done)

最近在拜读郑晔的10x程序员工作法,收益良多,文中提出一个概念叫DoD(Definition of Done)给我的感触颇深。这让我联想到实际工作过程中,经常遇到的扯皮、...

dotNET跨平台 639

HFSS与AI融合:智能算法如何重塑天线设计流程

本文探讨了HFSS与AI融合如何通过智能算法革新天线设计流程。在5G/6G通信时代,AI技术如机器学习和遗传算法显著提升了高频电磁场仿真效率,将传统设计周期从数周缩短至数小时,并优化了天线性能。文章详细介绍了AI与HFSS的集成策略、关键技术突破及典型应用案例,展示了智能算法在天线设计中的巨大潜力。

weixin_29035147的博客 774

定义“完成”(Definition of Done):团队对齐的基石

DoD是一套团队共同商定的标准清单,用于明确任务、用户故事或产品增量何时被视为真正“完成”。它超越了简单的编码结束,而是涵盖开发全周期的质量门禁,包括代码审查、测试验证、文档更新等关键环节。在软件测试中,DoD的核心价值在于消除“理解鸿沟”。例如,开发人员可能认为“完成”仅指代码编写完毕,而测试人员则关注功能验证、缺陷修复和回归测试通过。这种分歧会导致交付延迟、质量风险,甚至客户投诉。质量控制与风险预防。

2501_94480392的博客 403

【GAMES201学习笔记】物质点法入门

《GAMES201》 学习笔记

捕鱼维的个人小站 9198

网闸的基本配置

本文详细介绍了网闸的基本配置流程,包括物理连接与初始化、网络基础配置、核心数据交换策略配置、安全增强配置、管理与运维以及测试验证等关键步骤。网闸通过在物理隔离环境下建立"数据摆渡通道",实现特定业务数据的安全交换。配置时应遵循最小化、单向化、内容控制和审计原则,确保只开放必要通道,优先采用单向传输,进行内容安全检查并记录操作日志。不同厂商网闸的配置界面可能不同,但核心逻辑是相通的。

qq_39980997的博客 1839

financial-services 仓库财富管理插件指南:用 client-report 技能构建客户业绩报告工作流

本文聚焦于 financial-services 仓库中 wealth-management 垂直插件([plugins/vertical-plugins/wealth-management](https://link.gitcode.com/i/926ff24e8ea31f71dfaa2bd23b468e6e))的核心命令 `client-report`,讲解如何通过加载 `client-rep

gitblog_00643的博客 713

【QT】基于QSerialPort的跨平台串口通信实战指南

本文是一份基于Qt QSerialPort模块的跨平台串口通信实战指南。详细介绍了从硬件基础、QSerialPort核心类使用、参数配置、设备自动发现到数据异步读写和错误处理的完整流程,并通过构建一个功能齐全的串口调试助手实例,帮助开发者快速掌握在Windows、Linux和macOS系统下进行高效、稳定的串口应用开发。

a1b2c3d的博客 980

GitNexus Definition of Done 完整解读:从“代码可编译“到“生产就绪“的仓库级交付红线

GitNexus 以 [DoD.md](https://link.gitcode.com/i/ac32542bc5b1f8249b149c1d7c4f46a2) 定义了横跨 CLI / MCP / HTTP bridge、浏览器端 UI 与共享契约的**仓库级完成标准**(当前版本 2.0.0,最后审阅于 2026-04-23),是任何 PR 与 Agent 实现都不得弱化的稳定底线。读完本文你将

gitblog_01004的博客 441

OV5640调试大坑,关于binning、RES分辨率与EV曝光

OV5640在使用binning模式时,必须考虑使用场景,分辨率下降叠加动态范围压缩,会使目标对象细节在高光环境下大量丢失,2x2的binning模式,分辨率会远低于感光面积的1/4。

chongyun_的专栏 1822

yandex 不定长旋转验证码PPOCR识别案例

可以看到,此种验证码非常变态,旋转角度不固定,干扰背景不固定,字符长度不固定,弯曲形变都是不固定的,在人眼都很难分辨验证码的情况下,其实都是对于模型来讲,也是比较困难的哈哈,传统验证码可能小几百张就能达到很好的效果了,是因为,验证码难度比较简单,通常都是4,6位定长,但是对于模型而言,无非就是增加数据量。由于该验证码的复杂度,自己写一个rcnn或者其他模型,来优化改数据集进行训练变的尤为困难复杂,所以这里强烈推荐百度飞桨的开源模型。在得到较好的loss后,导出模型。如有侵犯,请联系作者下架。

码王吴彦祖的博客 723

Midscene Chrome 扩展 10 分钟上手:一句话指令,让浏览器自己跑 Web 自动化

**Midscene** 是一款 AI 界面自动化工具,它的 **Chrome 扩展** 是最省事的入口:不用搭工程、不写选择器,在浏览器侧边栏打一句大白话,就能让页面完成导航、填表和数据提取。接下来 10 分钟,你会装好扩展、接上模型、发出第一条指令,之后还能把这条指令原样搬进自动化脚本。 [![Midscene Chrome 扩展侧边栏,用自然语言指令驱动浏览器自动化](https://ra

gitblog_00177的博客 219

2024年12月 Python(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

他尝试编写了如下程序,请你完善划线处的代码,计算出在h点s分放学时,三个时针分别经过3点位置的次数,用一个元组表示各指针经过3点位置的次数 (时针次数,分针次数,秒针次数) ,并输出。所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。匿名函数,冒号之前表示的是这个函数的参数,冒号之后表示返回值,可以使用默认值,使用时需要将它赋值给一个变量,设置默认值不是必须,如无传入实参则使用默认值,如有传入实参则使用实参。

人生就是一个不断学习的过程 369

Scrum:The Definition of Done —— 作业有没有写完呢?

Scrum:The Definition of Done —— 作业有没有写完呢?_苗得雨_新浪博客http://blog.sina.com.cn/s/blog_59450ffc0102eiai.html

weixin_33672400的博客 151

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

scrum中完成 (definition of done) 的定义是什么?

为实际的Sprint Planning做准备 充分的Sprint计划实际上是由所有团队成员完成的。团队代表在团队之间提交工作是不合理的。 Sprint Planning 的要点 每个团队队员应该准备Sprint Planning。如果多个scrum团队正在处理相同的产品待办事项列表,那么它们必须一起聚集并参与sprint计划。 使用优先级...

weixin_33985507的博客 3031

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

完成的定义 Definition of Done

每个Sprint的输出的正式名字为“潜在可交付产品增量”。在开始第一个Sprint之前,产品负责人、团队和Scrum Master必须审视对于把一个产品待事项列表中的事项做到潜在可交付所需要的所有事情。所有为了交付产品所需的活动都应被包含在“潜在可交付”的定义中,并且要在这个Sprint中完成。 遗憾的是,当团队开始使用Scrum时他们...

weixin_33672400的博客 1117

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Definition of Done vs Acceptance Criteria

原文参考:https://agilemania.com/definition-of-done-vs-acceptance-criteria。而用户故事的验收标准由一组测试场景组成,这些测试场景被满足以确认软件按预期工作。“DoD”关注产品增量的质量,而“验收标准”关注产品增量的功能的完整性和行为。DoD是关于构建“正确”的产品,而验收标准是关于开发“正确”的产品。此外,我们需要记住,质量不仅仅是关于“代码”;这是关于它的可用性。DoD和验收标准是两个不同的东西,服务于不同的目的。

wsrfljygracie的博客 325

esp-dev-kits开发板快速上手指南:3步完成环境搭建与第一次固件烧录

esp-dev-kits 是乐鑫(Espressif)官方维护的 **ESP32 开发板一站式资料仓库**,汇集了各款开发板的用户指南、硬件参考、出厂固件和示例代码。无论你是第一次接触 ESP32,还是想快速验证一个 IoT 创意,跟随本指南只需 3 步,即可完成开发环境搭建并完成第一次固件烧录。🚀 ## 一、esp-dev-kits 里有什么? 在动手之前,先花 30 秒了解这个仓库能给你

gitblog_00276的博客 198

Software Testing - Definition Of Done

Agile and Scrum are not alien to us anymore. Industry has embraced Scrum and Agile because of the value they provi...

ctest3004的博客 175

dod(definition of done) of story

1.design(diagram of f/e and b/e communication) 2.code 3.unit test 4.bdd test 5.review(ui/ux) 6.wording review by biz 7.end2end test 8.sign off

abcd1101的专栏 547

智能代码生成不是替代开发者,而是重构敏捷契约:87%的高绩效团队已重写Definition of Done,你还在用旧模板?

智能代码生成在敏捷开发中的应用,正推动团队重构协作契约。它不替代开发者,而是通过自动化重复编码、实时文档同步与测试生成,提升迭代质量与交付速度。87%高绩效团队已更新Definition of Done以纳入AI辅助验证标准。值得收藏

LearnPlex的博客 342

仅剩237份|《AI-Ready Scrum检查清单》泄露版:覆盖需求评审、Definition of Done、CI/CD集成等19个关键触点

快速落地AI编程 Scrum实践,解决AI项目需求模糊、交付标准不清、CI/CD适配难等痛点。覆盖需求评审、Definition of Done、自动化测试等19个关键触点,适配LLM辅助开发与迭代协同场景,提升团队AI交付质量与响应速度。值得收藏

VarPerch的博客 194

QOwnNotes AppImage 安装与便携模式(Portable Mode)实战指南

> 本指南围绕 QOwnNotes 官方安装文档展开,系统讲解在 Linux 下通过 AppImage 安装、更新与便携运行 QOwnNotes 的完整流程:从 Releases 页面或命令行 API 下载最新 AppImage、赋予执行权限、处理 FUSE/glibc 兼容问题,到使用 `--portable` 参数将全部数据收敛到 AppImage 旁的 `Data` 目录、实现 U 盘随身携

gitblog_00546的博客 389

谁负责定义scrum中的 Definition of Done (DOD)?谁能判断用户故事是否完成?

(ProScrum 指南說; "Scrum 團隊是 DoD的擁有者, 所以包括 Po 。" Scrum 團隊擁有完成定義 (DOD),並且由開發團隊和產品擁有者 (PO) 共用。只有開發團隊能夠定義它,因為它維護了 [他們] 必須執行的工作品質。 這有點像開發團隊和PO之間的"合同",就像任何合同一樣,兩個部分都可以提供輸入,直到雙方都準備好 "簽署" 它。 PO (Product Owner) 决定价值是什么,开发团队决定质量是什么。开发团队的工作是编写高质量、高价值的软件。如果PO反馈说该产品..

Warren Lynch 的博客 2767
上一篇: SRE 学习 - 承认系统的不完美性
下一篇: Epic Hypothesis Statement
黄玮鹏
博客等级 码龄17年 262粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值