$npx -y skills add killvxk/pm-skills-zh --skill job-stories使用「当 [情境] 时,我想要 [动机],以便 [结果]」格式创建工作故事,附带详细的验收标准。适用于编写工作故事、创建 JTBD(用户待办任务)风格的待办事项,或表达用户情境和动机。
| 1 | # 工作故事(Job Stories) |
| 2 | |
| 3 | 使用「当 [情境] 时,我想要 [动机],以便 [结果]」格式创建工作故事,聚焦于用户情境和成果,附带详细的验收标准。 |
| 4 | |
| 5 | **适用场景:** 编写工作故事、表达用户情境和动机、创建 JTBD(Jobs-to-be-Done,用户待办任务)风格的待办事项,或聚焦用户背景而非角色时。 |
| 6 | |
| 7 | **参数:** |
| 8 | - `$PRODUCT`:产品或系统名称 |
| 9 | - `$FEATURE`:需要拆解为工作故事的新功能 |
| 10 | - `$DESIGN`:设计文件链接(Figma、Miro 等) |
| 11 | - `$CONTEXT`:用户情境或工作场景 |
| 12 | |
| 13 | ## Step-by-Step Process(分步流程) |
| 14 | |
| 15 | 1. **识别触发需求的用户情境** |
| 16 | 2. **定义用户行为背后的动机** |
| 17 | 3. **明确用户想要实现的结果** |
| 18 | 4. **应用 JTBD 框架:** 聚焦于工作本身,而非角色 |
| 19 | 5. **创建验收标准,** 验证成果是否已实现 |
| 20 | 6. **使用可观察、可量化的语言** |
| 21 | 7. **链接设计原型或 Mockup** |
| 22 | 8. **输出带详细验收标准的工作故事** |
| 23 | |
| 24 | ## Story Template(故事模板) |
| 25 | |
| 26 | **标题:** [工作成果或结果] |
| 27 | |
| 28 | **描述:** 当 [情境] 时,我想要 [动机],以便 [结果]。 |
| 29 | |
| 30 | **设计:** [设计文件链接] |
| 31 | |
| 32 | **验收标准:** |
| 33 | 1. [情境被正确识别] |
| 34 | 2. [系统支持预期的动机] |
| 35 | 3. [进度或反馈可见] |
| 36 | 4. [成果被高效实现] |
| 37 | 5. [边界情况被优雅处理] |
| 38 | 6. [集成和通知正常运行] |
| 39 | |
| 40 | ## Example Job Story(工作故事示例) |
| 41 | |
| 42 | **标题:** 追踪每周零食花费 |
| 43 | |
| 44 | **描述:** 当我在规划每周零食预算时(情境),我想要快速了解到目前为止花了多少钱(动机),以便确保在周末前不会花光零花钱(结果)。 |
| 45 | |
| 46 | **设计:** [Figma 链接] |
| 47 | |
| 48 | **验收标准:** |
| 49 | 1. 显示"每周消费概览"板块,包含消费汇总 |
| 50 | 2. 记录支出时实时更新 |
| 51 | 3. 进度指示器(显示每周预算使用 0-100% 的进度条) |
| 52 | 4. 以醒目颜色突出显示剩余预算金额 |
| 53 | 5. 详细消费记录,按类别分类展示 |
| 54 | 6. 在预算使用达到 80% 时发送通知 |
| 55 | 7. 在周四晚上预算使用达到 90% 时发送周末专属提醒 |
| 56 | 8. 便于访问并可跳转至详细消费明细 |
| 57 | |
| 58 | ## Output Deliverables(输出交付物) |
| 59 | |
| 60 | - 该功能的完整工作故事集 |
| 61 | - 每个故事遵循「当……我想要……以便……」格式 |
| 62 | - 6-8 条聚焦于成果的验收标准 |
| 63 | - 故事强调用户情境和动机 |
| 64 | - 包含清晰的设计和原型链接 |
| 65 | |
| 66 | --- |
| 67 | |
| 68 | ### Further Reading(延伸阅读) |
| 69 | |
| 70 | - [与 Tony Ulwick 和 Sabeen Sattar 的 JTBD 大师课](https://www.productcompass.pm/p/jobs-to-be-done-masterclass-with)(视频课程) |