首页/管理/IT 管理与治理速查/用户故事与验收标准
治理与研发流程57 条

用户故事与验收标准

用户故事用角色-目标-价值描述需求:作为一个角色,我想要某个能力,以便获得某价值;验收标准用 Given-When-Then 描述可验证的完成条件。

IT 管理与治理速查管理更新于 2026-10-13

用户故事与验收标准是什么

用户故事用角色、目标、价值的句式描述需求:作为某个角色,我想要某个能力,以便获得某种价值。验收标准用 Given-When-Then 描述可验证的完成条件。它的定位是对话的占位卡,用来提醒团队在动手前讨论细节,而不是替代完整规格说明。

基本信息

故事格式作为某个角色,我想要某个能力,以便获得某种价值
验收格式Given 前置条件、When 触发动作、Then 预期结果
常见配套故事拆分、估算、优先级排序、验收标准评审
定位对话占位卡,不是规格书全文
质量标准独立、可协商、有价值、可估算、小、可测试

典型使用场景

  • 需求澄清会上用故事句式对齐角色与价值,避免只谈功能
  • 开发前补充验收标准,让开发与验收对同一份可验证条件
  • 迭代规划时按故事粒度估算与排序
  • 需求拆分时按用户价值而非技术层次切分
  • 测试设计时以验收标准为用例来源,保证覆盖

示例

示例
# 故事句式先说清角色与价值,避免只描述功能
作为财务专员
我想要批量导出对账单
以便替代手工逐单下载(当前每单约 2 分钟)
# 验收标准用 Given-When-Then,条件与结果都要可观察
Given 已选择时间范围且区间内存在对账数据
When 点击导出
Then 生成文件并在完成后通知用户
# 边界条件单独列出:无数据、超大数据量、权限不足

故事质量检查

检查项合格表现常见问题
独立可单独排期与验收与其他故事强绑定,无法拆开
可测试验收标准有明确判据只有描述没有可验证条件
有价值能说清对角色带来的变化为技术而技术,用户价值不明
粒度合适一个迭代内可完成大到无法估算,只能长期挂着
故事缺少验收标准时,开发与验收会各自理解完成条件,返工基本不可避免;书写验收标准的时间通常远少于返工成本。

易错点

  • 故事没有验收标准:开发与验收理解不一致导致返工
  • 把故事当规格书全量细节:失去对话与迭代空间,文档维护也难持续
  • 按技术层次拆分故事:每个故事单独都无用户价值,无法独立验收
  • 只写角色不写价值:讨论容易陷入功能清单,优先级缺乏依据

数据来源与参考

  • 《Scrum Guide 2020》
  • 敏捷实践常见框架
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌