4、用户故事地图:史诗故事拆分、用户旅程绘制、MVP范围界定

好,咱们进入第四讲。这一讲,我要跟你聊聊用户故事地图。

说实话,我见过太多团队一上来就埋头写用户故事,写了几百条,结果发现根本不知道从哪开始开发。为什么会这样?因为缺少一张「地图」。

用户故事地图,说白了就是一张可视化的需求全景图。它能帮你把大需求拆成小块,看清用户完整的旅程,然后精准地圈出MVP的范围。我个人习惯在项目启动的第一周就拉团队做这件事,效果特别好。

4.1 史诗故事:别让故事太大

先说说史诗故事(Epic)。

什么是史诗故事?就是那些太大、太模糊、没法直接开发的需求。比如「用户能下单购物」——这听起来像一句话,但背后涉及商品浏览、购物车、地址填写、支付、订单确认……一堆事。

我在项目中遇到过团队把「用户管理」写成一个史诗故事,结果开发了两个月还没做完。嗯,这里要注意:史诗故事必须拆分。

史诗故事拆分的黄金法则:

  • 一个故事能在1-2个迭代(Sprint)内完成
  • 拆分后的故事要有独立的业务价值
  • 每个故事都能独立测试和验收

举个例子,把「用户能下单购物」拆成:

  • 用户能浏览商品列表
  • 用户能查看商品详情
  • 用户能把商品加入购物车
  • 用户能填写收货地址
  • 用户能选择支付方式并完成支付
  • 用户能查看订单状态

你看,这样拆完,每个故事都清晰了。我曾经犯过一个错,把「用户能搜索商品」当成一个普通故事,结果发现它涉及搜索框、搜索结果页、筛选、排序……最后不得不重新拆分。所以,别怕拆得细,拆得越细,后面越省心。

4.2 用户旅程:画出用户的每一步

故事拆完了,接下来要画用户旅程。

用户旅程,就是用户从开始到结束,经历的所有步骤。你想想看,用户不是上来就点「购买」的,他得先知道你的产品,然后注册、登录、浏览、比较、下单……每一步都是旅程的一部分。

我的习惯做法:

拿一沓便利贴,或者用Miro这样的在线白板。把用户从「发现产品」到「完成目标」的每一步都写下来,贴在墙上。别管顺序对不对,先贴出来再说。

举个例子,一个在线教育SaaS的用户旅程可能是:

  1. 用户搜索课程
  2. 用户浏览课程列表
  3. 用户查看课程详情
  4. 用户试听课程
  5. 用户注册账号
  6. 用户购买课程
  7. 用户开始学习
  8. 用户完成学习并评价

画完旅程后,你会发现很多之前没注意到的细节。比如,用户可能在「试听课程」这一步就流失了,那你的MVP是不是应该优先优化试听体验?

我记得有一次帮一个电商SaaS团队画旅程,画到「用户退货」这一步时,大家才发现退货流程里有个「填写退货原因」的步骤,用户经常填错。后来我们把这个步骤简化成了选择题,退货率直接降了30%。你看,旅程图就是这么有用。

4.3 MVP范围界定:砍掉该砍的,留下该留的

好,现在你有了一张完整的用户旅程图,上面贴满了故事。接下来就是最考验功力的一步:圈出MVP的范围。

MVP不是把功能做少,而是把核心价值做透。说白了,你要回答一个问题:用户用你的产品,最想解决的那个问题是什么?

我曾经踩过的坑:

有一次做MVP,我觉得「用户头像上传」功能很重要,花了两天时间做。结果上线后发现,用户根本不在乎头像,他们只关心能不能快速下单。从那以后,我每次圈MVP范围时都会问自己:这个功能砍掉,用户还能用吗?

界定MVP范围,我推荐用「MoSCoW法则」:

分类 含义 示例
Must have 必须有,没有就不能用 用户注册、商品浏览、下单支付
Should have 应该有,但可以延迟 订单历史、搜索功能
Could have 可以有,但不是必须 用户头像、个性化推荐
Won't have 这次不做 多语言支持、高级报表

实际操作时,我会把用户旅程图上的每个故事都贴上标签:M、S、C、W。然后只保留所有M,再加上少量S。C和W直接砍掉,别心疼。

MVP范围界定的三个原则:

  • 端到端可用:用户能完成一个完整的核心流程,哪怕体验粗糙
  • 可验证:上线后能收集到真实用户反馈,验证你的假设
  • 可交付:团队能在2-4周内完成开发

举个例子,一个在线课程平台的MVP,我圈定的范围是:

  • 用户注册登录(M)
  • 浏览课程列表(M)
  • 查看课程详情(M)
  • 购买课程(M)
  • 在线学习(M)
  • 课程搜索(S,延迟到第二版)
  • 用户评价(C,砍掉)
  • 多语言支持(W,不做)

你看,这样圈完,MVP只有5个故事。团队两周就能做完,然后快速上线验证。如果用户反馈好,再迭代加功能。如果反馈不好,调整方向也来得及。

嗯,这里要特别提醒:MVP不是终点,是起点。你圈定的范围只是第一版,后面要根据用户反馈不断调整。我见过太多团队把MVP做成了「全功能精简版」,结果开发周期拉长到三个月,错过了市场窗口。

最后总结一下:

  • 史诗故事拆分:把大需求拆成1-2周能完成的小故事
  • 用户旅程绘制:画出用户从开始到结束的每一步,发现盲点
  • MVP范围界定:用MoSCoW法则,只保留核心功能,快速上线验证

下一讲,我们会聊聊如何把这些故事变成可执行的开发任务。到时候见。