第4章:需求池清洗与标准化

需求池中的原始条目往往是碎片化、模糊甚至不可验证的。本章提供一套SOP,将非结构化需求转为统一模板、剔除无法通过A/B测试验证的条目、标记相互依赖关系,为后续P0/P1优先级排序打下可执行的基线。

适用场景

  • 从多个渠道(用户访谈、客服工单、产品反馈、竞品分析)聚合需求后,需统一格式。
  • 存在“实现方式”与“业务目标”混杂、度量标准缺失的需求条目。
  • 需求之间存在明显的前置、冲突或并行关系,需提前梳理以降低排序风险。

前置条件

  • 已创建初始需求池(第3章输出物:requirements_pool.csv 或 requirements_pool.md)。
  • 团队已确认统一描述模板(见下方模板标准)。
  • 产品经理、数据分析师、开发代表至少各1人参与清洗会议。

操作步骤

  1. 描述格式化 – 使用统一模板重写每条需求,要求包含:用户角色、触发情境、期望行为、预期指标、验收假设。
  2. 可测性检查 – 对照 “不可测需求” 判定清单(见下方表1),标记 可测/不可测。不可测需求移入 “待补充” 池,不进入后续排序。
  3. 依赖关系标记 – 使用 前置需求ID、冲突需求ID、并行需求ID 字段在需求表格中建立关联。
  4. 审核与签署 – 清洗后的需求池由三方签字确认,锁定版本。

输入输出物

类型 名称 格式 说明
输入 初始需求池 CSV / MD / 看板 原始条目(含ID、描述、来源、优先级猜想)
输入 统一描述模板 Markdown / 表格 固定字段定义与示例
输出 清洗后需求池 CSV(含新字段) 已格式化+可测性标记+依赖关系列
输出 不可测需求清单 CSV / MD 被剔除条目的原始描述及剔除原因
💡 模板标准参考
字段:
– ID(REQ-001 格式)
– 角色(如:注册用户、商家管理员)
– 触发情境(当……时)
– 期望行为(系统应……)
– 预期指标(转化率、完成时长等可量化项)
– 验收假设(A/B测试中实验组vs对照组的关键差异描述)

不可测需求判定清单(表1)

判定条件 示例(不可测) 处理方式
指标不可量化 “让用户感觉更舒服” 要求补充具体指标或移入待补充池
实现方式侵入性过高 “重写整个支付流程” 拆分为多个可测子需求,或标记为“架构级”暂存
无明确对照组场景 “上线后看数据” 要求定义对比方案,否则剔除
依赖尚未就绪的数据基础设施 “需要用户画像标签但尚未采集” 标记为“依赖数据基建”,不进入排序

责任边界

  • 产品经理:主导需求重写、格式审核、依赖关系初步梳理。
  • 数据分析师:判断指标可测性、协助定义验收假设。
  • 开发代表:评估技术可行性、确认依赖关系对实现的影响。
  • 记录员(建议轮值):维护清洗后需求池版本、记录剔除理由。

记录材料

  • 清洗会议纪要(含每项争议的讨论结论)
  • 清洗后需求池 CSV(版本号 v4.1)
  • 不可测需求回溯表(含原始ID、剔除原因、建议补充时间)

异常处理

  • 需求描述与指标冲突:暂停清洗,由PM与数据岗线下对齐,再次提交会议决议。
  • 依赖关系网状复杂:定义“依赖深度”字段(1级/2级/3级),只标记直接前置关系,不无限递归。
  • 无法达成三方一致:将争议需求标记为“待仲裁”,上升至项目负责人,限时48小时回复。

验收标准

  • 100% 需求条目已完成格式化重写,模板字段无缺失。
  • 所有“不可测”条目已移入独立清单,且注明具体不符合条件。
  • 依赖关系字段中不存在循环依赖(需通过脚本校验)。
  • 清洗后需求池经三方签字确认,锁定版本并归档至共享目录。
⚠️ 清洗阶段不可随意删除需求。即使判定为“不可测”,也需保留原始记录。后期随着数据能力提升,部分不可测需求可能变为可测。
需求池清洗与标准化流程 初始需求池 原始条目 描述格式化 统一模板重写 可测性检查 对照判定清单 不可测 剔出清单 标记依赖关系 前置/冲突/并行 审核与签署 三方确认版本 清洗后需求池 可测 + 依赖 + 格式化 📌 关键原则 可测性优先:无法A/B测试的需求不进入优先级排序;依赖关系只标记直接前置。
✅ 本章验收检查清单
□ 所有需求已按模板重写,字段完整
□ 不可测需求已独立归集,注明剔除依据
□ 依赖关系字段无循环引用
□ 清洗后版本已三方签字并锁定