第4章 需求分类与优先级排序:Kano模型、MoSCoW法、权重打分表

需求分类与优先级排序是从“需求池”走向“路线图”的关键枢纽。单一方法难以兼顾用户感知、项目约束与量化比较,因此本章将 Kano 模型(定性分类)、MoSCoW 法(分层博弈)和 权重打分表(定量排序)整合为一条可执行的 SOP 流程,使硬件团队在面对大量需求时能快速达成共识、输出可追溯的优先级列表。

需求分类与优先级排序三阶段流程 阶段一 Kano 模型分类 基本型需求(Must-be) 期望型需求(One-dimensional) 兴奋型需求(Attractive) 阶段二 MoSCoW 法分层 Must have(必须有) Should have(应该有) Could have(可以有) Won‘t have(本次没有) 阶段三 权重打分表排序 维度定义与权重分配 逐项打分与加权计算 综合排序与优先级输出 需求池 → 定性分类 → 分层博弈 → 量化排序 → 优先级列表 💡 三种方法顺序执行:先用 Kano 理解用户感知,再用 MoSCoW 对齐项目边界,最后用权重打分表做精确排序。

4.1 适用场景

  • 需求池膨胀:原始需求超过 30 条,无法直接放入路线图,需要系统性压缩与排序。
  • 跨职能意见冲突:市场、研发、测试、供应链对“先做什么”各执一词,缺少统一框架。
  • 资源严重受限:硬件开发周期固定、BOM 成本敏感、人力不足,必须精确取舍。
  • 用户感知模糊:不清楚哪些功能是“必须做”的底线,哪些是“做了会惊喜”的加分项。
  • 路线图评审前准备:在月度/季度路线图评审会之前,需要一份经过严格排序的需求优先级清单。

4.2 前置条件

前置物料与组织条件:
  • 已维护的 需求池(至少包含需求 ID、名称、来源、简要描述、提出时间)。
  • 用户画像/场景描述:每个需求关联的目标用户和使用场景(参考第 3 章输出)。
  • 跨职能评审团队:至少包含产品经理(主持)、系统架构师、硬件研发代表、测试负责人、供应链代表。
  • Kano 问卷数据(可选但推荐):针对 10–20 个核心需求提前收集用户正反评价。
  • 工具准备:电子表格 / 权重打分模板 / 协作白板(在线或物理)。

4.3 操作步骤

核心流程: 步骤 1–2 为 Kano 分类,步骤 3 为 MoSCoW 分层,步骤 4–6 为权重打分与输出。三个阶段顺序执行,不可跳越。
  1. 需求条目整理与初始清洗
    • 从需求池中提取所有待排序需求,去重、合并语义重复项。
    • 对描述模糊的需求,打回提出人补充用户场景和验收标准。
    • 输出:待分类需求清单(建议不超过 25 条,超过则先做一轮粗筛)。
  2. Kano 模型分类
    • 将待分类需求制成 Kano 双向问卷(正向:具备该功能感觉如何?反向:不具备该功能感觉如何?)。
    • 回收问卷后对照 Kano 评价表(如下),将每个需求归入:
      基本型(M)、期望型(O)、兴奋型(A)、无差异型(I)、反向型(R)。
    • 保留 M、O、A 三类需求进入下一阶段;I 和 R 需求打回或放入“观察区”。
    • 输出:Kano 分类后的需求子集(标注 M/O/A)。
  3. MoSCoW 法分层讨论
    • 组织跨职能会议,对 Kano 筛选后的需求逐条讨论。
    • 按以下规则分层:
      • Must have:缺少则产品无法上市或核心用户流失(通常是 Kano 基本型)。
      • Should have:重要但可延迟到下一迭代(通常是 Kano 期望型)。
      • Could have:有则更好,但无实质影响(通常是 Kano 兴奋型中的低分项)。
      • Won‘t have:本次版本明确不纳入,记录在案供后续参考。
    • 团队举手表决或使用 dot-voting 解决分歧,产品经理拥有最终裁定权。
    • 输出:MoSCoW 分层矩阵(四象限列表)。
  4. 优先级维度定义与权重分配
    • 结合硬件项目特点,确定 3–5 个评估维度,例如:
      • 商业价值(收入 / 战略对齐)
      • 用户影响力(覆盖用户数 / 使用频率)
      • 实现成本(硬件 BOM / 研发人月 / 模具投入)
      • 技术风险(新器件 / 新算法 / 认证难度)
    • 使用 AHP 或团队投票为每个维度分配权重,所有权重之和为 1.0。
    • 输出:权重分配表(维度 + 权重 + 评分标准说明)。
  5. 逐项打分与加权计算
    • 团队成员依据评分标准(1–5 或 1–10 分制)对每个需求逐维度打分。
    • 计算加权得分:综合得分 = Σ (维度得分 × 维度权重)。
    • 成本类、风险类维度取负向或倒数处理,确保得分越高优先级越高。
    • 输出:需求加权得分明细表(含每个需求的维度分、权重、综合分)。
  6. 综合排序与优先级输出
    • 按综合得分从高到低排列需求。
    • 结合 MoSCoW 分层进行人工校验:Must have 需求不得落在后 50%;如有冲突,以 MoSCoW 为硬约束,调整权重或重新打分。
    • 将排序结果划分为三档:P0(核心必做)、P1(尽力而为)、P2(机会主义)。
    • 输出:优先级排序列表(含 P0/P1/P2 标记、综合得分、Kano 分类、MoSCoW 层级)。

4.4 输入输出物

阶段 输入物 输出物
需求清洗 原始需求池(含 ID、描述、来源) 待分类需求清单(≤25 条)
Kano 分类 待分类需求清单 + Kano 问卷结果 Kano 分类后的需求子集(M/O/A)
MoSCoW 分层 Kano 分类子集 + 跨职能团队 MoSCoW 分层矩阵(M/S/C/W)
权重分配 MoSCoW 矩阵 + 项目约束文档 权重分配表(维度 + 权重 + 评分标准)
加权计算 权重分配表 + 逐项打分结果 需求加权得分明细表
优先级输出 加权得分明细表 + MoSCoW 校验 优先级排序列表(P0/P1/P2)

4.5 责任边界

  • 产品经理:主持全流程,维护需求池,输出最终优先级列表,对排序结果负责。
  • 系统架构师:评估技术风险维度,对“实现成本”和“技术风险”打分负责。
  • 硬件研发代表:提供硬件 BOM 变更量、开发人月估算,参与成本和风险评分。
  • 测试负责人:提供测试覆盖难度、认证周期等输入,参与风险评分。
  • 供应链代表:提供物料交期、备货周期、模具周期等约束信息。
  • 市场/销售代表(可选):补充商业价值和用户影响力维度的输入。

4.6 记录材料

  • Kano 分类记录表:需求 ID、需求名称、正向分数、反向分数、Kano 类别(M/O/A/I/R)。
  • MoSCoW 分层讨论纪要:记录分层决策依据、争议点及最终裁定人。
  • 权重分配表:维度名称、权重值、评分标准(1–N 分的描述锚点)。
  • 需求加权得分明细表:需求 ID、各维度原始分、加权分、综合得分、排序序号。
  • 优先级排序列表:P0/P1/P2 标记、Kano 类别、MoSCoW 层级、综合得分、备注。

4.7 异常处理

异常场景 处理方式
Kano 问卷回收率低于 30% 转为焦点小组访谈模式,由产品经理和用研代表对 10 位核心用户进行结构化访谈,快速完成分类。
MoSCoW 讨论陷入“所有需求都是 Must have” 引入“资源沙盘”约束:公布可用的硬件 BOM 成本上限、研发人月上限,强制团队做减法。
权重打分中多个需求得分相同 启用“Kano 优先规则”:同分时基本型(M)> 期望型(O)> 兴奋型(A)排序;仍相同则由产品经理裁决。
需求数量超过 25 条导致打分疲劳 先使用 MoSCoW 做一轮快速粗筛,淘汰明确为 Won‘t have 的需求,再将剩余需求(≤20 条)进入完整打分流程。
跨职能团队对权重分配争执不下 采用 AHP(层次分析法)两两比较,输出量化权重;若仍无法达成,由产品经理参考历史项目经验直接赋值。

4.8 验收标准

验收检查清单(每一项均需满足):
  • ✅ 每个进入排序的需求都有明确的 Kano 分类(M/O/A),无遗漏。
  • ✅ MoSCoW 分层中 Must have 需求不超过总需求的 30%,且全部属于 Kano 基本型或期望型。
  • ✅ 权重分配表包含至少 3 个维度,权重总和为 1.0,且每个维度有 书面评分标准。
  • ✅ 加权得分明细表中每个需求都有完整的原始分和综合得分,无空值。
  • ✅ 最终优先级列表已标记 P0/P1/P2,且 P0 需求与 Must have 一一对应(允许 P0 包含少量 Should have)。
  • ✅ 所有记录材料(分类表、分层纪要、权重表、打分表、优先级表)已归档至共享文档,团队可追溯。
常见陷阱提醒: 不要把 Kano、MoSCoW、权重打分表视为三选一,它们是递进关系。跳过 Kano 直接打分,容易遗漏“用户认为理所当然”的基本型需求;跳过 MoSCoW 直接打分,团队容易陷入数字游戏而忽略项目硬约束;跳过权重打分仅靠 MoSCoW,则无法区分同一层级内部的多条需求谁更紧急。