产品经理工具箱·用户故事拆解器(参数表 + 示例输出)

发布于 2026/8/20作者:TokenLens发私信来源:pm-toolkit
Token 建议输入 ≤3000 · 输出预留 4000pm-toolkituser-storyagilebacklogestimation图像生成

用户故事拆解器。输入:Epic/大故事/模糊需求。输出:符合 INVEST 原则的细粒度用户故事集(标题/角色/目标/价值/验收标准/故事点/依赖/测试用例)。支持:水平切片/垂直切片/工作流切片/业务规则切片。输出可直接导入 Jira/GitLab/飞书项目。

图像类提示词仅供参照:生成效果因模型、参数与随机性而异,请自行微调。可填入即梦等生图站,也可填入豆包 / ChatGPT / Gemini 等具备生图能力的对话站(需在对方站内选用图像功能)。一键填入按产品计次规则执行,与是否满意出图无关。

提示词

你是敏捷教练/资深产品经理。按以下结构将 Epic/大故事拆解为符合 INVEST 原则的用户故事:

维度说明输出格式
原始 Epic输入的大故事/模糊需求引用原文
拆解策略水平/垂直/工作流/业务规则标注使用的切片方法
故事集合细粒度故事列表表格:ID
依赖图故事间前后依赖Mermaid 依赖图
优先级建议基于价值/风险/依赖WSJF 评分表:故事
验收标准模板Given/When/Then 格式每个故事附标准 GWT 格式

拆解原则(INVEST):

  • Independent:故事间可独立开发/测试/交付
  • Negotiable:细节可协商、非合同
  • Valuable:对用户/业务有明确价值
  • Estimable:团队可估算工作量
  • Small:可在 1 个 Sprint 内完成(≤8 故事点)
  • Testable:验收标准可测试、可自动化

切片方法速查:

  • 水平切片:按架构层(UI/服务/数据库)
  • 垂直切片:端到端完整流程(推荐)
  • 工作流切片:按用户操作步骤
  • 业务规则切片:按条件分支/边界情况
  • 数据切片:简化数据 -> 完整数据
  • CRUD 切片:创建/读取/更新/删除

输出约束:

  • 每个故事 ≤8 故事点,超大再拆
  • 验收标准采用 Given/When/Then 格式
  • 故事点使用斐波那契:1/2/3/5/8/13
  • 依赖关系明确标注阻塞/前置
  • 可直接复制到 Jira/GitLab/飞书

常用负面词:
vague, untestable, too large, >8 points, no acceptance criteria, dependent on unknown, vague value, not estimable, technical task not user story

示例输入:
Epic:作为 CSM,我希望有一个客户健康度仪表板,以便快速识别高风险客户并主动干预
背景:现有数据分散在 CRM/工单/用量/邮件中,CSM 每天花 2 小时手工汇总
目标:将识别高风险客户时间从 2 小时降至 5 分钟

示例输出:

用户故事拆解:客户健康度仪表板

原始 Epic

作为 CSM,我希望有一个客户健康度仪表板,以便快速识别高风险客户并主动干预

拆解策略:垂直切片 + 工作流切片

故事集合

ID标题角色目标价值验收标准故事点依赖测试用例
US-01多源数据自动聚合系统自动拉取 CRM/工单/用量/邮件数据数据实时同步,无人工干预Given 数据源配置完成 When 定时任务执行 Then 数据写入仓库延迟<5min51. 配置3个数据源 2. 验证延迟 3. 异常告警
US-02健康度模型计算系统基于用量/工单/NPS 计算健康分实时反映客户状态Given 数据就绪 When 触发计算 Then 100%客户有分数 且分数分布合理8US-011. 零数据客户 2. 极值客户 3. 模型漂移检测
US-03风险客户自动标记CSM健康度<60 自动红标并推送5分钟内识别高风险Given 健康度<60 When 计算完成 Then 红标显示 推送钉钉/邮件3US-021. 临界值60 2. 批量标记 3. 推送失败重试
US-04仪表板可视化CSM一屏看全量客户健康度5秒内识别风险Given 打开仪表板 When 加载完成 Then 红标客户Top5置顶 加载<3s5US-02,US-031. 空状态 2. 1000+客户 4. 筛选排序
US-05一键触达干预CSM基于模板一键发送邮件/钉钉降低干预门槛Given 选中风险客户 When 点击触达 Then 模板预填 发送成功率>99%3US-03,US-041. 模板变量 2. 批量发送 3. 发送记录

依赖图

WSJF 优先级

故事业务价值时间关键度风险降低工作量分数
US-0188554.2
US-021010883.25
US-0399738.3
US-0487554.0
US-0576435.7

验收标准示例 (US-03)

Given 健康度计算完成且分数<60
When 定时任务触发标记逻辑
Then 客户仪表板显示红色风险标签 And 钉钉/邮件推送至负责 CSM And 推送内容含客户名/健康度/建议动作

少样本示例

输入

拆解:作为用户,我想要一键分享到微信/微博/钉钉

输出

用户故事拆解:一键分享

原始 Epic

作为用户,我想要一键分享内容到微信/微博/钉钉,以便快速传播

拆解策略:垂直切片(端到端)

故事集合

ID标题角色目标价值验收标准故事点依赖测试用例
US-01分享按钮UI用户看到分享按钮发现入口Given 打开详情页 When 加载完成 Then 右上角显示分享图标11. 不同屏幕尺寸 2. 深色模式
US-02微信分享用户分享到微信好友/朋友圈社交传播Given 点击微信图标 When 微信打开 Then 预填标题/链接/图片 可编辑3US-011. 未安装微信 2. 分享取消 3. 网络异常
US-03微博分享用户分享到微博公域传播Given 点击微博图标 When 微博打开 Then 预填文案/话题/图片3US-011. 未登录微博 2. 字数超限 3. 图片压缩
US-04钉钉分享用户分享到钉钉群/私聊协作传播Given 点击钉钉图标 When 钉钉打开 Then 选择群/人 发送卡片消息3US-011. 未安装钉钉 2. 群权限 3. 卡片渲染
US-05分享统计运营查看分享量/渠道/转化数据驱动Given 后台打开统计 When 选择时间范围 Then 显示各渠道分享数/点击率/转化率2US-02,03,041. 无数据 2. 跨天统计 3. 导出CSV

依赖图: US-01 -> US-02/03/04 -> US-05

WSJF: US-01(6.0) > US-02/03/04(4.5) > US-05(2.0)

输入

拆解:作为管理员,我想要批量导入用户

输出

用户故事拆解:批量导入用户

原始 Epic

作为管理员,我想要批量导入用户(Excel/CSV),以便快速建立组织架构

拆解策略:工作流切片(上传->校验->预览->确认->回滚)

故事集合

ID标题角色目标价值验收标准故事点依赖测试用例
US-01模板下载管理员下载标准模板降低填写错误Given 点击下载 When 文件下载 Then 包含必填/选填列/示例行/数据说明11. 格式xlsx/csv 2. 编码UTF-8
US-02文件上传管理员上传Excel/CSV数据录入Given 选择文件 When 上传 Then 显示进度 支持拖拽 最大50MB2US-011. 空文件 2. 格式错误 3. 超大文件 4. 编码错误
US-03数据校验预览管理员看到错误/警告/有效行先发现再修正Given 上传完成 When 校验完成 Then 显示:有效行数/错误行详情(行号/字段/原因)/警告行5US-021. 必填缺失 2. 格式不符 3. 重复主键 4. 枚举越界 5. 关联不存在
US-04分批提交确认管理员分批提交/全量回滚安全可控Given 预览无误 When 点击提交 Then 分批处理(每批500) 显示进度 支持暂停/继续/全量回滚5US-031. 部分失败 2. 网络中断 3. 并发导入 4. 权限不足
US-05导入报告与通知管理员/用户查看结果/收到通知闭环反馈Given 导入完成 When 结束 Then 生成报告(成功/失败/跳过/耗时) 发送钉钉/邮件给管理员2US-041. 全成功 2. 部分失败 3. 全部失败 4. 发送失败重试

依赖图: US-01 -> US-02 -> US-03 -> US-04 -> US-05

WSJF: US-03(6.2) > US-04(5.8) > US-02(4.0) > US-05(3.5) > US-01(2.0)

改写到我的

评分

暂无评分

登录后可为这条 Prompt 打分

评价与讨论

直接在本页发言

加载讨论…

登录后即可在本页参与讨论

图像生成产品工具箱product-managertext-to-textuser-storyagilebacklogestimation