第3章 用户场景识别与描述:从业务问题出发,撰写用户故事和场景卡片

KANO 模型对需求的分型——基本型、期望型、兴奋型——从来不是凭空贴标签,而是扎根于真实的用户场景。同一个功能“推送消息提醒”,在凌晨两点的值班监控场景中是基本型(缺失即事故),在周末休闲阅读场景中可能变成骚扰(反向需求)。脱离场景谈分类,无异于刻舟求剑。本章从业务问题入手,沿着“问题 → 访谈 → 故事 → 卡片”的路径,建立一套可复用的场景识别与描述框架,让 KANO 分类有据可依。

3.1 业务问题:场景识别的源头

用户场景不是凭空杜撰的剧本,而是从真实业务问题中“生长”出来的。业务问题通常来自四个渠道:

  • 用户反馈与投诉:客服记录、应用商店评论、退换货原因,直接暴露用户未满足的期望。
  • 数据分析发现:漏斗流失点、功能使用率骤降、任务完成时长异常,量化指标背后的行为断层。
  • 竞品对比差异:竞品上线后用户流失、对标评测中的功能落差,提示未被覆盖的场景。
  • 业务目标差距:转化率不达标、复购率停滞、NPS 得分低于行业线,指向现有方案与用户需求的脱节。
关键原则:一个合格的业务问题描述必须包含“谁 + 在什么情境下 + 遇到了什么阻碍 + 造成了什么影响”。例如:“仓库拣货员在高峰时段手持终端扫码,因屏幕反光需反复调整角度,导致单小时拣货效率低于基准线 18%。” 这样的描述才能直接导出用户场景。

3.2 用户访谈:从问题到场景的桥梁

业务问题只是“线索”,用户访谈才是还原场景全貌的核心手段。推荐使用 STAR 追问法 挖掘场景细节:

维度追问示例获取信息
S(情境)“当时您在什么时间、什么位置做这件事?”环境约束、任务触发条件
T(任务)“您本来想完成什么目标?”用户真实意图,而非操作步骤
A(行动)“您具体做了哪些操作?遇到了什么问题?”行为路径、摩擦点、临时方案
R(结果)“最后事情办成了吗?您感受如何?”满意度、情绪标签、期望落差
访谈避坑提示:避免直接问“您想要什么功能”,用户往往会给出“解决方案”而非“场景”。应聚焦于“您为了完成什么目标,在什么情况下遇到了什么麻烦”,让场景自然浮现。

3.3 需求拆解:从场景到用户故事

访谈素材需要提炼为结构化的用户故事。KANO 模型的优势在于,故事的语气词和动词会暴露需求类型。标准模板如下:

As a [用户角色]
I want [功能目标]
So that [业务价值]

示例:
As a 夜班值班护士
I want 在熄灯后能通过手环震动接收紧急报警
So that 我无需打开屏幕就能判断是否需要赶往病房

基于 KANO 模型的用户故事属性映射表:

故事中的关键词典型句式KANO 预分类
“必须”、“不能”、“起码”“我必须能在弱光下看清屏幕”基本型(Must-be)
“越…越好”、“更快”、“更准”“我希望扫码识别的速度越快越好”期望型(One-dimensional)
“居然能”、“如果…就好了”、“惊喜”“如果设备能自动切换为夜间模式就太好了”兴奋型(Attractive)
“无所谓”、“能也行不能也行”“这个颜色换成蓝色也行”无差异型(Indifferent)
常见误区:不要根据功能本身的“技术难度”或“创新程度”判断 KANO 分类。对资深用户来说是基本型的功能,对新手可能是期望型;同一个功能在核心场景是基本型,在边缘场景可能是无差异型。分类必须绑定具体场景,而非功能本身。

3.4 方案表达:场景卡片的结构化描述

用户故事适合快速沟通,但做 KANO 分类时信息密度不足。推荐使用 场景卡片 作为正式交付物,一张卡片对应一个完整场景。卡片包含以下字段:

字段说明填写示例
场景 ID唯一编号,方便追溯SC-003- 夜班报警
场景名称动词短语,概括核心任务熄灯后接收紧急报警
用户角色谁在操作夜班值班护士
业务目标用户想达成的最终结果在不打扰病房的情况下确认报警信息
前置条件场景触发前的状态病房已熄灯;护士佩戴手环
基本流(事件流)用户与系统的交互步骤① 报警触发 ② 手环振动 ③ 护士抬腕 ④ 屏幕微光显示报警等级
扩展流(异常分支)常见的偏离路径手环电量不足 → 转推送到走廊看板
后置条件场景结束后的状态报警已确认 / 已转交同事
KANO 预分类基于关键词初步判断基本型(“必须能不打开屏幕就判断”)

3.5 工作流总览:从业务问题到 KANO 分类

下图完整展示了从业务问题出发,经过用户访谈、场景识别、用户故事编写、场景卡片结构化,最终输出 KANO 预分类的完整工作流。每个阶段的产物都是下一阶段的输入,形成端到端的可追溯链路。

从业务问题到 KANO 分类的标准工作流 业务问题 用户访谈 场景识别 用户故事 场景卡片 KANO分类 关键映射规则:从故事语言判断 KANO 属性 “我必须… / 不能…” → 基本型(Must-be) “越…越好 / 更快更准” → 期望型(One-dimensional) | “居然能… / 如果…就好了” → 兴奋型(Attractive)

3.6 指标验证与验收标准

场景卡片中的 KANO 预分类仅为假设,需要进入验证环节。每个场景卡片应附带 验收标准(Acceptance Criteria),用于后续的指标验证:

  • 基本型需求验收:用负面测试验证“缺失即不可接受”。例如:“当护士手环电量低于 10% 时,系统必须在 5 秒内将报警转推至走廊看板,且看板显示延迟不超过 2 秒。” —— 这条标准不通过,该功能直接判定为不合格。
  • 期望型需求验收:用连续指标验证“程度与满意度正相关”。例如:“扫码识别速度从 1.5 秒优化到 0.8 秒时,用户满意度提升是否超过 0.3 分(5 分制)?”
  • 兴奋型需求验收:用惊喜度测试验证“使用后是否产生积极情绪”。例如:“首次使用夜间模式自动切换的护士中,是否有超过 60% 主动在周报中提及该功能?”
指标验证三板斧:
① 覆盖率:当前场景卡片是否覆盖了该角色 80% 以上的日常操作?
② 一致性:同一场景下不同用户的描述是否指向相同的 KANO 分类?
③ 可测量性:验收标准中的数字(时间、百分比、分数)是否能在测试环境中真实采集?

3.7 交付物模板

本章的交付物为 场景卡片集(Scene Card Set),包含三部分内容:

交付物格式用途
场景卡片清单表格(.xlsx / .csv)每行一张卡片,包含 3.4 节所有字段,供团队评审与追溯。
用户故事地图看板 / 白板截图按用户角色和操作阶段排列故事卡片,暴露场景覆盖盲区。
KANO 预分类矩阵表格(.xlsx)以“场景 ID × 需求描述 × 预分类”三列输出,直接输入下一章的 KANO 问卷设计环节。
// 场景卡片集示例(JSON 片段)
{
  "sceneId": "SC-003",
  "sceneName": "熄灯后接收紧急报警",
  "userRole": "夜班值班护士",
  "businessGoal": "在不打扰病房的情况下确认报警",
  "precondition": "病房已熄灯;护士佩戴手环",
  "basicFlow": [
    "报警事件触发",
    "手环振动(非声音)",
    "护士抬腕查看",
    "屏幕微光显示报警等级与房间号"
  ],
  "extendFlow": [
    "手环电量不足 → 推送转至走廊看板",
    "护士未在30秒内确认 → 自动升级至值班主管"
  ],
  "postcondition": "报警已确认或已转交",
  "kanoPreCategory": "Must-be",
  "acceptanceCriteria": "手环振动延迟 ≤ 2秒;看板推送延迟 ≤ 5秒"
}
实战建议:在首次构建场景卡片集时,优先识别 基本型场景 和 兴奋型场景 的两端——基本型场景的验收标准必须包含“零容忍”阈值,兴奋型场景的验收标准必须包含“主动正向反馈”指标。中间层的期望型场景可以在后续迭代中逐步细化。

至此,我们已经完成了从业务问题到场景卡片的结构化输出,每张卡片都携带了 KANO 预分类标签。下一阶段将基于这套卡片集设计 KANO 问卷,用定量数据验证预分类的准确性。