实战教程Power Pack阅读约需 8 分钟

如何编写 Jira 验收标准:实用示例

写出实际条件和结果,覆盖失败情况,并在 Definition of Done 旁跟踪验证。

每项验收标准都把具体条件与可观察结果联系起来。

“客户可以修改通知偏好”听起来很清楚,直到开始开发:是否立即保存?保存失败怎么办?明天还在吗?影响哪些邮件?

验收标准把这些问题转化为约定的可观察结果,让提出、开发和审查变更的人共享期望。

本指南为虚构门户功能编写标准,改进模糊要求,并在 Definition of Done & AC 中加入实用清单。不必使用特殊写作格式,清楚的条件与结果就够了。

什么是验收标准?

验收标准描述具体工作必须满足的接受条件,关注该事项的预期结果。Atlassian 将其与描述总体完成质量的 Definition of Done 区分。参见其验收标准指南。

例如“客户重新登录后仍显示保存的通知选择”属于验收标准;“实现已经审查”属于共享 Definition of Done。

这让两份清单各有作用:验收标准解释功能是否达到约定,Definition of Done 解释是否达到团队整体完成要求。

两者都不必包含每个技术步骤。“创建数据库字段”可能必要,却不能告诉客户或审查者设置行为是否正确。

从一个客户结果开始

示例事项为“让客户控制每周摘要邮件”。目标是登录客户可选择是否接收摘要,而不改变必要账户消息。

写标准前先定范围:有明确 Save 按钮,客户只能改自己的偏好,仅影响尚未进入发送队列的摘要。已排队消息不在本事项发送规则内。

这些细节是示例设定。团队应决定自己的实际行为,而非直接复制成产品要求。

简短范围说明可避免清单承担全部背景。Jira 描述注明只涉及账户设置页的一项偏好;选择发送日期、更换地址和管理他人偏好属于其他工作。

这样标准就能集中于证明本次变更有效的结果。

先写正常路径

从大多数客户的预期操作开始,用普通语言写明初始条件、动作和可观察结果。

例如:“登录客户关闭每周摘要并成功保存后,重新打开账户设置仍显示关闭。”审查者可建立初始状态、执行操作并检查结果。

这比“偏好正确保存”有用,明确了哪项设置、何时生效和怎样检查。

还需检查反向操作。能关闭却不能开启的控件并不完整。如果反向行为值得单独验证,就另写一项。

不要把无关结果挤在一起。保存、键盘、邮件和错误处理都可能重要,但巨大单项难以显示哪部分仍待处理。

补充失败与边界情况

正常路径假设保存成功。这个假设不成立时,客户应看到什么?

示例规则是:请求失败时显示错误,不显示成功确认;重新打开后保留原值。这为测试环境提供了具体失败场景。

再检查边界:关闭摘要不能阻止密码重置邮件,选择还必须跨新登录会话保留。它们是不同问题,应单列。

避免“所有边界都已处理”。写出重要情况,通常从什么会失败、什么不应受影响、以后会怎样三个问题开始。

若不能就结果达成一致,应在开发过深前记录未决问题。没有答案的问题不会因为进入清单就成为可用标准。

完整验收清单示例

以下是虚构事项第一份完整草案,每项结果都可独立验证。

  • 打开账户设置时显示客户当前保存的每周摘要偏好。
  • 关闭摘要并成功保存后,重新打开设置显示关闭。
  • 开启摘要并成功保存后,重新打开设置显示开启。
  • 成功保存后,退出并重新登录仍保留选择。
  • 保存失败时显示错误、不显示成功确认,重新打开仍是旧值。
  • 偏好关闭的客户不接收成功保存后新加入队列的每周摘要。
  • 偏好开启的客户仍按现有调度规则接收下一份摘要。
  • 关闭摘要不妨碍接收主动请求的密码重置邮件。

发送标准依赖已排队消息的范围决定。团队应把背景放在事项旁,避免审查者误以为设置会撤回正在发送的邮件。

还需可行的验证方式。团队要确定在测试环境中如何触发或观察摘要。即使文字清楚,没有相关账户或发送证据也难以验证。

录入前改进模糊标准

简短文字检查常能避免后续争论。逐项判断两个人是否会对“成功”有不同理解。

设置具有持久性。退出并重新登录后,保存的选择仍保留。明确持久性的边界。
错误处理正确。保存失败显示错误,不显示成功确认。明确可见结果。
邮件正常工作。禁用摘要不阻止请求的密码重置邮件。明确不受影响的消息。
功能易于使用。控件有可见标签,说明它改变每周摘要。将主观判断变为可检查条件。

最后一项本身不证明可用性,只将模糊句子替换为有限而有用的检查。更广的易用性目标可能需要研究或多项观察。

也要小心虚构精度。“两秒内响应”看似可测,却是真实承诺。加入性能阈值前应约定条件和理由。

将标准放入 Power Pack

打开 Definition of Done & AC,选择 Acceptance Criteria。它与 Definition of Done 独立,输入前先确认标签。

单项可输入标题,再点 Add 或按 Enter。保持简洁但不丢失结果。大量背景放在 Jira 描述或链接文档中。

多项可用 Bulk Import 粘贴 Markdown 列表,每项前加连字符和空格。也支持 Markdown 复选框。

导入后检查条目。操作是追加,重复导入会产生重复项。已勾选复选框会标为完成;除非当前事项已验证,应从未勾选开始。

条目错误时,先与团队约定新措辞,添加正确项,再通过确认提示删除旧项。若影响已定范围,相关讨论应清楚保留。

先验证,再标为完成

开发前请验证人员阅读标准,他们可能发现缺少初始条件,或现有测试配置无法观察结果。

开发后逐项验证,并按正常流程记录证据。通过后选择 Done;后来发现问题时再次点击,可恢复待办。

例如偏好能跨页面刷新保留,却在新登录时重置。重新打开标准可通过,会话持久性仍未完成。分开记录保留了这种重要区别。

Power Pack 跟踪清单完成,不运行测试,也不自动确认审查者。需要姓名或日期时,应在日常流程明确记录。

使用两个计数,但不要当作证明

两个标签分别显示完成数与总数。只有两份列表非空且所有条目完成,才显示 Ready for Release,否则是 In Verification。

这只是输入状态摘要,不能确认标准覆盖所有重要行为或证据可靠,也不强制 Jira 状态或阻止合并。

示例八项验收全通过时,Definition of Done 中支持说明仍可能未完成。功能结果通过了,但团队整体完成约定还有缺口。

从即将开展的事项开始,写客户结果,约定条件,再把标准与共享 Definition of Done 一起放入 Power Pack,与开发和验证人员审阅。收益是减少看似显然的句子背后的隐含假设。

相关文章

立即沟通

对此文章有疑问?让我们讨论你的工程目标。

您的信息