OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  agile-product-owner:针对待办事项管理的敏捷产品负责人工具

agile-product-owner:针对待办事项管理的敏捷产品负责人工具

 
  ipados ·  2026-02-11 18:31:33 · 19 次点击  · 0 条评论  

名称: agile-product-owner
描述: 敏捷产品负责人工作指南,涵盖待办事项管理、用户故事撰写、验收标准制定、冲刺计划与速率跟踪。适用于撰写用户故事、创建验收标准、规划冲刺、估算故事点、拆分史诗或优先级排序。
触发器:
- 撰写用户故事
- 创建验收标准
- 规划冲刺
- 估算故事点
- 拆分史诗
- 优先级排序
- 冲刺计划
- INVEST 原则
- Given When Then
- 用户故事模板
- 冲刺容量
- 速率跟踪


敏捷产品负责人

产品负责人的待办事项管理与冲刺执行工具包,包含用户故事生成、验收标准模式、冲刺计划与速率跟踪。


目录


用户故事生成流程

从需求创建符合 INVEST 原则的用户故事:

  1. 识别角色(谁将从该功能中受益)
  2. 定义所需操作或能力
  3. 阐明交付的收益或价值
  4. 使用 Given-When-Then 格式编写验收标准
  5. 使用斐波那契数列估算故事点
  6. 根据 INVEST 原则进行验证
  7. 按优先级添加到待办事项列表
  8. 验证点: 故事通过所有 INVEST 原则检查;验收标准可测试

用户故事模板

作为一个 [角色],
我想要 [操作/能力],
以便 [收益/价值]。

示例:

作为一名营销经理,
我想要将活动报告导出为 PDF 格式,
以便与无法访问系统的利益相关者分享结果。

故事类型

类型 模板 示例
功能 作为一个 [角色],我想要 [操作],以便 [收益] 作为一个用户,我想要筛选搜索结果,以便更快地找到项目
改进 作为一个 [角色],我需要 [能力] 以实现 [目标] 作为一个用户,我需要更快的页面加载速度,以便在无挫败感的情况下完成任务
缺陷修复 作为一个 [角色],我期望在 [条件] 下出现 [行为] 作为一个用户,我期望在刷新页面时购物车内容保持不变
使能项 作为一名开发者,我需要完成 [技术任务] 以支持 [能力] 作为一名开发者,我需要实现缓存功能以支持即时搜索

角色参考

角色 典型需求 上下文
最终用户 效率、简洁性、可靠性 日常功能使用
管理员 控制、可见性、安全性 系统管理
高级用户 自动化、自定义、快捷方式 专家工作流
新用户 引导、学习、安全性 入门引导

验收标准模式

使用 Given-When-Then 格式编写可测试的验收标准。

Given-When-Then 模板

假设 [前提条件/上下文],
当 [操作/触发事件] 发生时,
那么 [预期结果]。

示例:

假设用户已使用有效凭据登录,
当他们点击“导出”按钮时,
那么应在 2 秒内开始 PDF 下载。

假设用户输入了无效的电子邮件格式,
当他们提交注册表单时,
那么应显示内联错误消息“请输入有效的电子邮件地址”。

假设购物车中包含商品,
当用户刷新浏览器时,
那么购物车内容应保持不变。

验收标准清单

每个故事应包含以下类别的标准:

类别 示例
正常路径 假设输入有效,当提交时,那么显示成功消息
验证 当必填字段为空时应拒绝输入
错误处理 当 API 失败时必须显示用户友好的消息
性能 应在 2 秒内完成操作
可访问性 必须能够仅通过键盘导航

按故事规模划分的最低标准数量

故事点数 最少验收标准数量
1-2 3-4 条标准
3-5 4-6 条标准
8 5-8 条标准
13+ 拆分故事

完整模板库请参见 references/user-story-templates.md


史诗拆分流程

将史诗拆分为可在冲刺中交付的故事:

  1. 定义史诗范围和成功标准
  2. 识别受史诗影响的所有角色
  3. 列出每个角色所需的所有能力
  4. 将能力分组为逻辑故事
  5. 验证每个故事 ≤8 点
  6. 识别故事间的依赖关系
  7. 为增量交付排序故事
  8. 验证点: 每个故事都能独立交付价值;所有故事共同覆盖史诗范围

拆分技巧

技巧 适用场景 示例
按工作流步骤 线性流程 “结账” → “加入购物车” + “输入支付信息” + “确认订单”
按角色 多种用户类型 “仪表板” → “管理员仪表板” + “用户仪表板”
按数据类型 多种输入 “导入” → “导入 CSV” + “导入 Excel”
按操作 CRUD 功能 “管理用户” → “创建” + “编辑” + “删除”
先正常路径 降低风险 “功能” → “基本流程” + “错误处理” + “边界情况”

史诗示例

史诗: 用户仪表板

拆分:

史诗:用户仪表板 (总计 34 点)
├── US-001: 查看关键指标 (5 点) - 最终用户
├── US-002: 自定义布局 (5 点) - 高级用户
├── US-003: 将数据导出为 CSV (3 点) - 最终用户
├── US-004: 与团队分享 (5 点) - 最终用户
├── US-005: 设置警报 (5 点) - 高级用户
├── US-006: 按日期范围筛选 (3 点) - 最终用户
├── US-007: 管理员概览 (5 点) - 管理员
└── US-008: 启用缓存 (3 点) - 使能项

冲刺计划流程

规划冲刺容量并选择故事:

  1. 计算团队容量(速率 × 可用性)
  2. 与利益相关者评审冲刺目标
  3. 从优先级待办事项中选择故事
  4. 填充至容量的 80-85%(承诺部分)
  5. 添加延伸目标(额外 10-15%)
  6. 识别依赖关系和风险
  7. 将复杂故事拆分为任务
  8. 验证点: 承诺点数 ≤85% 容量;所有故事都有验收标准

容量计算

冲刺容量 = 平均速率 × 可用性系数

示例:
平均速率:30 点
团队可用性:90%(一名成员部分时间不在)
调整后容量:27 点

承诺部分:23 点 (27 点的 85%)
延伸目标:4 点 (27 点的 15%)

可用性系数

场景 系数
完整冲刺,无休假 1.0
一名团队成员 50% 时间不在 0.9
冲刺期间有节假日 0.8
多名成员不在 0.7

冲刺负载模板

冲刺容量:27 点
冲刺目标:[清晰、可衡量的目标]

承诺部分 (23 点):
[H] US-001: 用户仪表板 (5 点)
[H] US-002: 导出功能 (3 点)
[H] US-003: 搜索筛选器 (5 点)
[M] US-004: 设置页面 (5 点)
[M] US-005: 帮助提示 (3 点)
[L] US-006: 主题选项 (2 点)

延伸目标 (4 点):
[L] US-007: 排序选项 (2 点)
[L] US-008: 打印视图 (2 点)

完整计划流程请参见 references/sprint-planning-guide.md


待办事项优先级排序

根据价值和努力评估对待办事项进行优先级排序。

优先级等级

优先级 定义 冲刺目标
关键 阻塞用户、安全、数据丢失 立即处理
核心功能、关键用户需求 本冲刺
改进、增强功能 未来 2-3 个冲刺
锦上添花、微小改进 待办事项列表

优先级排序因素

因素 权重 问题
业务价值 40% 对收入的影响?用户需求?战略一致性?
用户影响 30% 影响多少用户?使用频率如何?
风险/依赖 15% 技术风险?外部依赖?
工作量 15% 规模?复杂度?不确定性?

INVEST 原则验证

在加入冲刺前,验证每个故事:

原则 问题 通过条件
立性 是否可以在不依赖其他未承诺故事的情况下开发? 无阻塞性依赖
协商性 实现方式是否灵活? 存在多种可行方案
价值 是否交付用户或业务价值? “以便”部分有明确收益
估算 团队能否估算此故事? 理解足够充分以估算规模
规模 能否在一个冲刺内完成? ≤8 故事点
测试 能否验证已完成? 有清晰的验收标准

参考文档

用户故事模板

references/user-story-templates.md 包含:

  • 按类型划分的标准故事格式(功能、改进、缺陷修复、使能项)
  • 验收标准模式(Given-When-Then、Should/Must/Can)
  • INVEST 原则验证清单
  • 故事点估算指南(斐波那契数列)
  • 常见故事反模式及修复方法
  • 故事拆分技巧

冲刺计划指南

references/sprint-planning-guide.md 包含:

  • 冲刺计划会议议程
  • 容量计算公式
  • 待办事项优先级排序框架(WSJF)
  • 冲刺仪式指南(站会、评审会、回顾会)
  • 速率跟踪和燃尽图模式
  • 完成的定义清单
  • 冲刺指标和目标

工具

用户故事生成器

# 从示例史诗生成故事
python scripts/user_story_generator.py

# 根据容量计划冲刺
python scripts/user_story_generator.py sprint 30

生成内容:
- 符合 INVEST 原则的用户故事
- Given-When-Then 格式的验收标准
- 故事点估算(斐波那契数列)
- 优先级分配
- 包含承诺项和延伸目标的冲刺负载

示例输出

用户故事:USR-001
========================================
标题:查看关键指标
类型:故事
优先级:高
点数:5

故事:
作为一名最终用户,我想要查看关键指标和 KPI,
以便节省时间并更高效地工作

验收标准:
  1. 假设用户有访问权限,当他们查看关键指标时,那么结果应被显示
  2. 应在处理前验证输入
  3. 当操作失败时必须显示清晰的错误消息
  4. 应在 2 秒内完成
  5. 必须能够通过键盘导航访问

INVEST 检查清单:
  ✓ 独立性
  ✓ 可协商性
  ✓ 有价值
  ✓ 可估算
  ✓ 小规模
  ✓ 可测试

冲刺指标

跟踪冲刺健康状况和团队绩效。

关键指标

指标 公式 目标
速率 完成的点数 / 冲刺 稳定 ±10%
承诺可靠性 完成点数 / 承诺点数 >85%
范围变更 冲刺中期添加或移除的点数 <10%
遗留项 未完成的点数 <15%

速率跟踪

冲刺 1:25 点
冲刺 2:28 点
冲刺 3:30 点
冲刺 4:32 点
冲刺 5:29 点
------------------------
平均速率:28.8 点
趋势:稳定

计划:承诺 24-26 点

完成的定义

故事完成的条件:

  • [ ] 代码完成并通过同行评审
  • [ ] 编写单元测试并通过
  • [ ] 验收标准已验证
  • [ ] 文档已更新
  • [ ] 已部署到预发布环境
  • [ ] 产品负责人已验收
  • [ ] 无严重缺陷遗留
19 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 30 ms
Developed with Cursor