创建用户故事地图,梳理活动、步骤、任务和发布切片。适用于围绕用户旅程规划工作流、待办事项或MVP。
目的 : 创建分层图, 将高层次的活动分为步骤和任务, 将左右排列为叙事流程, 从而实现用户行程的视觉化是一项面向实际任务的技能,主要用于用此来构建 sh。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过构建层级化地图,将高层级活动逐层拆解为步骤与任务,并按从左到右的叙事流进行组织,从而可视化用户旅程。该地图用于在产品、设计与工程团队之间建立共识,基于用户工作流对功能进行优先级排序,并识别用户体验中的缺口或机会。
这不是一份待办事项清单(backlog)——而是一项战略型产物,它揭示用户 如何 达成目标,进而指导我们决定 构建什么。
由 Jeff Patton 提出,故事地图将工作组织为二维结构:
水平轴(从左到右): 用户随时间演进的旅程
垂直轴(从上到下): 优先级与发布规划
细分群体 → 用户画像 → 叙事(用户目标)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[活动 1] → [活动 2] → [活动 3] → [活动 4] → [活动 5]
↓ ↓ ↓ ↓ ↓
[步骤 1.1] [步骤 2.1] [步骤 3.1] [步骤 4.1] [步骤 5.1]
[步骤 1.2] [步骤 2.2] [步骤 3.2] [步骤 4.2] [步骤 5.2]
[步骤 1.3] [步骤 2.3] [步骤 3.3] [步骤 4.3] [步骤 5.3]
↓ ↓ ↓ ↓ ↓
[任务 1.1.1] [任务 2.1.1] [任务 3.1.1] [任务 4.1.1] [任务 5.1.1]
[任务 1.1.2] [任务 2.1.2] [任务 3.1.2] [任务 4.1.2] [任务 5.1.2]
[任务 1.1.3] [任务 2.1.3] [任务 3.1.3] [任务 4.1.3] [任务 5.1.3]
... ... ... ... ...
使用 template.md 获取完整填空式结构。
你正在为谁构建产品?
### Segment: - [明确目标群体,例如:“使用 DIY 会计软件的小型企业主”]
质量检查:
提供该细分群体内典型用户的详细信息(参考 skills/proto-persona/SKILL.md)。
### Persona: - [描述用户画像:人口统计特征、行为模式、痛点、目标]
示例:
用户试图完成什么?请以“待完成的工作(Jobs-to-be-Done)”句式表述(参考 skills/jobs-to-be-done/SKILL.md)。
### Narrative: - [简明扼要地陈述用户画像的目标,例如:“从项目启动到最终收款,完整交付一个客户项目”]
质量检查:
列出用户为实现该叙事所开展的 3–5 个高层级活动。这些构成地图的主干。
### Activities: 1. [活动 1,例如:“协商项目范围与报价”] 2. [活动 2,例如:“执行设计工作”] 3. [活动 3,例如:“向客户交付最终资产”] 4. [活动 4,例如:“开具发票并收取款项”] 5. [活动 5,可选]
质量检查:
针对每个活动,列出 3–5 个步骤,详述该活动如何展开。
### Steps: **For Activity 1: [Activity Name]** - Step 1: [步骤 1 细节,例如:“审阅客户需求文档”] - Step 2: [步骤 2 细节,例如:“草拟项目提案”] - Step 3: [步骤 3 细节,例如:“协商时间表与预算”] - Step 4: [可选步骤 4] - Step 5: [可选步骤 5] **For Activity 2: [Activity Name]** - Step 1: [步骤 1 细节] - Step 2: [步骤 2 细节] ...
质量检查:
针对每个步骤,列出 5–7 项必须完成的具体任务。
### Tasks: **For Activity 1, Step 1: [Step Name]** - Task 1: [任务 1 细节,例如:“阅读客户需求文档”] - Task 2: [任务 2 细节,例如:“识别关键交付物”] - Task 3: [任务 3 细节,例如:“标注预算限制”] - Task 4: [任务 4 细节,例如:“明确时间节点预期”] - Task 5: [任务 5 细节,例如:“列出需向客户确认的问题”] - Task 6: [可选任务 6] - Task 7: [可选任务 7] **For Activity 1, Step 2: [Step Name]** - Task 1: [任务 1 细节] ...
质量检查:
按优先级自上而下排列任务:
绘制水平方向的“发布线”,以明确各发布版本的范围边界。
通览整张地图,提出以下问题:
参见 examples/sample.md 查看完整的故事地图示例。
表现: “活动 1:使用仪表盘。活动 2:生成报表。”
后果: 你映射的是产品本身,而非用户旅程。
修正方式: 重述为用户行为:“活动 1:监控项目进度。活动 2:向利益相关方汇总工作成果。”
表现: 主干线上罗列了 10 项以上活动
后果: 地图变得庞杂难懂,失去焦点。
修正方式: 合并精简。若出现 10 项活动,很可能混淆了“活动”与“步骤”。目标应为 3–5 个高层级活动。
表现: “任务 1:做这件事”
后果: 笼统的任务无法评估优先级,亦难以估算工作量。
修正方式: 明确具体:“任务 1:在‘账单地址(Bill To)’字段中输入客户邮箱地址。”
表现: 所有任务处于同一层级,未界定 MVP 与后续版本
后果: 无法明确应优先构建哪些内容。
修正方式: 显式设定优先级;绘制发布线;强制做出关于 MVP 范围的艰难取舍。
表现: 产品经理独自完成地图后,再向团队展示
后果: 缺乏共同所有权与深层理解。
修正方式: 协作式绘制。联合产品、设计与工程团队开展故事地图工作坊。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章