第3章 需求收集与清洗:需求来源、结构化模板、去重与合并规则、优先级字段初始化
章节定位:本章是RICE对齐流程的数据准备阶段。未经清洗的原始需求直接进入RICE评分会导致排期失真、资源浪费。本章提供从多渠道收拢需求到完成优先级字段初始化的标准化操作路径。
3.1 适用场景
本流程适用于以下四类典型场景:
- 跨部门需求收拢:产品、运营、客服、销售等多渠道同时提交需求,需要统一入口清洗后再进入RICE排期。
- 需求池膨胀治理:需求池中积压超过200条未处理需求,重复/冲突/模糊条目占比高于30%。
- 季度/版本规划前:在版本启动前2周集中清理存量需求,确保进入RICE评分的需求都是独立、清晰、可量化的。
- 新工具/系统上线:首次使用RICE对齐平台时,需要对历史需求做一次性结构化清洗。
3.2 前置条件
| 序号 | 条件项 | 验收标准 | 责任人 |
|---|---|---|---|
| 1 | 需求收集渠道已打通 | 至少3个来源渠道(用户反馈系统、内部提需表单、数据分析平台)可正常导出原始需求清单 | 产品经理 |
| 2 | 结构化模板已发布 | 模板包含12个标准字段(见3.3),已上传至协同文档并锁定版本 | 产品负责人 |
| 3 | 去重与合并规则已评审 | 规则文档经产品、开发、测试三方签字确认,无争议条款 | 产品负责人 |
| 4 | RICE字段初始值已定义 | Reach/Impact/Confidence/Effort 四字段的初始赋值说明已写入团队Wiki | 项目经理 |
| 5 | 清洗工具/环境就绪 | 需求管理平台(Jira/Tapd/飞书多维表格等)已开放批量操作权限 | 运维/工具管理员 |
3.3 操作步骤
按照以下五步法完成需求收集与清洗,每一步对应SVG流程中的一个Step节点:
Step 1 · 需求来源收拢
- 导出所有已开启渠道的原始需求数据,统一存入
原始需求池工作表。 - 为每条需求标记来源标签(如:用户反馈 / 内部提需 / 数据分析 / 竞品调研)。
- 检查必填字段是否完整:需求标题、提出人、提出日期、需求描述、期望版本。缺失字段≥2的条目退回补充。
Step 2 · 结构化模板录入
将原始需求映射到标准化模板,模板包含12个字段:
| 字段名称 | 字段类型 | 必填 | 填写说明 |
|---|---|---|---|
| 需求ID | 自动编号 | 是 | 系统生成,格式 REQ-YYYYMMDD-XXX |
| 需求标题 | 短文本(50字) | 是 | 动宾结构,如"优化结算页加载速度" |
| 提出人 | 用户选择 | 是 | 从组织架构中选择真实姓名 |
| 提出日期 | 日期 | 是 | 原始提出时间,不可晚于当前日期 |
| 需求描述 | 长文本(500字) | 是 | 包含用户故事 + 验收标准 |
| 需求来源 | 枚举 | 是 | 用户反馈 / 内部提需 / 数据分析 / 竞品调研 / 合规要求 |
| 关联业务线 | 枚举 | 是 | 支付 / 交易 / 会员 / 营销 / 基础平台 |
| 期望版本 | 短文本(20字) | 否 | 提出方期望的交付版本 |
| 优先级(P0-P4) | 枚举 | 否 | 提出方自评优先级,仅作为参考 |
| 附件/参考链接 | URL | 否 | 原型图、PRD或竞品分析链接 |
| 需求状态 | 枚举 | 是 | 默认"待清洗",不可手动修改 |
| 标签(多选) | 多选枚举 | 否 | 如:体验优化 / 性能 / 安全 / 合规 |
实操建议:在协同文档中建立模板数据透视表,批量粘贴原始数据后使用数据验证功能自动校验必填字段,减少人工检查工作量。
Step 3 · 去重规则执行
按以下优先级依次执行去重,每次去重后保留最新提出的条目:
- 规则A · 完全匹配:需求标题完全一致 + 需求描述相似度≥95% → 判定为重复,保留ID较小的需求。
- 规则B · 标题相似:标题levenshtein编辑距离≤3 且 提出人为同一人 → 人工确认是否重复。
- 规则C · 内容包含:需求A的描述完全包含需求B的描述 → 保留内容更全面的条目。
去重记录示例:REQ-20250101-001 与 REQ-20250105-032 标题均为"优化结算页加载速度",描述相似度97% → 规则A命中,保留前者,后者标记为"重复-已合并"。
Step 4 · 合并规则执行
对于非重复但强关联的需求,按以下策略合并:
| 合并类型 | 判定条件 | 合并动作 | 示例 |
|---|---|---|---|
| 父子合并 | 需求A是需求B的前置条件 | B标记为A的子任务,B不再独立进入RICE | "接入新支付通道" → "更换支付SDK" |
| 依赖合并 | 需求A和B必须同时上线才产生价值 | 合并为一个RICE条目,Effort= A+B+Coupling | "前端改版" + "后端接口重构" |
| 同主题聚合 | 3条以上需求指向同一功能模块 | 创建Epic级条目,子需求作为验收子项 | 5条"订单详情页优化"需求 → 1个Epic |
注意:合并操作必须保留原始需求ID的追溯链路,不得直接删除原条目。在需求管理系统中使用"关联"或"父级"字段建立关系,而非物理删除。
Step 5 · 优先级字段初始化
为每一条清洗完成的需求填充RICE四字段的初始值:
| RICE维度 | 初始赋值规则 | 取值范围 | 初始化责任人 |
|---|---|---|---|
| Reach(触达) | 预估受影响的用户数/月,基于历史同类需求数据 | 1K / 10K / 100K / 1M / 10M | 产品经理 |
| Impact(影响) | 根据需求描述的业务价值,按尺规表映射 | 0.25 / 0.5 / 1.0 / 2.0 / 3.0 | 产品负责人 |
| Confidence(信心) | 基于数据支撑程度:有实验数据=高,有调研=中,仅经验=低 | 0.2 / 0.5 / 0.8 / 1.0 | 产品经理 |
| Effort(投入) | 开发+测试+设计的人日估算,取整 | 1 / 2 / 5 / 10 / 20 / 40 人日 | 技术负责人 |
初始化的目的:为下一章"RICE评分校准"提供基线数据。初始化阶段允许±30%的偏差,后续章节会通过校准会议修正。不要因为追求精确而拖延清洗进度。
3.4 输入输出物
| 方向 | 物名称 | 格式 | 内容说明 |
|---|---|---|---|
| 输入 | 原始需求清单 | CSV / Excel / API JSON | 从各渠道导出的未经处理的原始需求数据 |
| 输入 | 结构化模板定义 | 文档 / 多维表格模板 | 12个标准字段的字段名、类型、校验规则 |
| 输入 | 去重与合并规则文档 | Wiki / 评审纪要 | 规则A/B/C的详细定义、判定阈值、处理动作 |
| 输出 | 清洗后需求清单 | 需求管理系统数据表 | 已完成去重、合并、结构化映射,状态为"待评分" |
| 输出 | 清洗操作日志 | CSV / 审计表 | 记录每条需求的去重/合并操作、操作人、操作时间 |
| 输出 | RICE字段初始值表 | 需求管理系统字段 | 需求ID + Reach + Impact + Confidence + Effort |
3.5 责任边界
| 角色 | 职责 | 决策权 | 禁止行为 |
|---|---|---|---|
| 产品经理 | 执行需求收拢、模板映射、去重操作、RICE初始化 | 判定规则A(完全匹配)去重; RICE初始值赋值 |
不得在未通知提出方的情况下直接删除需求 |
| 产品负责人 | 审批合并策略、仲裁模糊案例、确认规则变更 | 判定规则B/C争议案例; 审核合并方案 |
不得跳过清洗日志直接修改RICE字段 |
| 技术负责人 | 提供Effort初始估算、确认技术依赖关系 | Effort字段的初始赋值 | 不得在无需求描述的情况下估算Effort |
| 测试负责人 | 参与合并规则评审、确认测试可行性 | 对合并后的验收标准有一票否决权 | 不得在清洗阶段提出测试用例要求 |
3.6 记录材料
本章产生的记录材料需归档至项目Wiki的 03-需求清洗/ 目录下,包含:
- 清洗前原始需求快照:导出时间戳 + 原始数据文件(PDF/Excel)。
- 结构化模板版本记录:模板的版本号、发布者、发布日期。
- 去重与合并操作日志:包含每条需求的操作类型(去重/合并/无变化)、操作人、操作时间、备注。
- 争议案例纪要:规则B/C中需要人工仲裁的案例,记录争议点、决策人、最终方案。
- RICE初始值登记表:需求ID与四字段初始值的对应关系,供第4章校准使用。
3.7 异常处理
| 异常编号 | 异常描述 | 判定标准 | 处理措施 | 升级路径 |
|---|---|---|---|---|
| EX-01 | 需求描述缺失严重(≥3个必填字段为空) | 结构化模板映射时校验不通过 | 退回至提出人补全,标记"待补充",不计入清洗队列 | 超2个工作日未补全 → 知会提出人上级 |
| EX-02 | 规则B/C争议无法达成一致 | 产品经理与技术负责人各执一词 | 暂停该条目的清洗,进入争议案例池,由产品负责人仲裁 | 产品负责人在24h内给出裁决 |
| EX-03 | 合并后发现验收标准冲突 | 两个原本独立的需求在合并后验收标准互相矛盾 | 回滚合并,恢复为独立条目,分别进入RICE评分 | 产品负责人确认回滚后重新发起合并评审 |
| EX-04 | Effort初始估算偏差>50% | 技术负责人自查或用历史数据校验发现偏差 | 标注"Effort待校准",优先在第4章校准会议中修正 | 如影响版本容量规划,立即升级至项目经理 |
| EX-05 | 来源渠道数据格式不统一 | 同一渠道的数据在导入时频繁报错 | 由工具管理员编写转换脚本,统一格式后再导入 | 脚本编写超过2个工作日 → 升级至系统负责人 |
3.8 验收标准
本章工作完成前,须逐条核对以下验收项:
- 完整性:所有已开启渠道的需求均已进入清洗流程,无遗漏来源。清洗后需求总数 = 原始需求总数 - 去重数 + 合并后新增的Epic数。
- 结构化映射率:每条需求的12个标准字段填充率 ≥ 90%(必填字段100%填充)。
- 去重覆盖率:规则A/B/C执行覆盖率达到100%,无跳过未处理的条目。
- 合并可追溯:所有合并操作均保留了父子/依赖/关联关系,可通过原始ID追溯。
- RICE字段初始化完成率:清洗后状态为"待评分"的需求,4个RICE字段均有初始值,无空值。
- 清洗日志完整性:操作日志包含清洗时间、操作人、操作类型、备注,日志数量与需求变更次数一致。
- 争议案例清零:争议案例池中无未处理的条目,所有异常均已关闭或升级。
验收自检清单:建议产品经理在清洗完成后使用以下SQL-like条件在需求管理系统中做快速校验 —— 原始需求总数 ≠ 清洗后需求总数 + 去重丢弃数 + 合并消耗数,说明存在漏处理或重复计数,需回查。