1. RICE 优先级排序法概述

适用场景

RICE 适用于需要跨维度量化评估产品功能、技术债或流程改进请求的优先级排序场景,尤其适合产品 backlog 中待办项数量较多(通常超过 20 项)且团队希望减少主观偏见的团队。典型场景包括:

  • 季度/月度产品路线图规划会议前的客观评分环节
  • 多个部门同时提出需求,用统一标准裁定先做哪项
  • 技术重构与业务新功能之间需要做资源分配对比
适用检查表:如果团队 backlog 中每项都有明确的用户群体、业务目标和可量化的执行周期,RICE 效果最佳。若所有需求都缺少数据基础,建议先补数据再评分。

前置条件

  1. 准备好至少含“功能标题 + 简要描述”的 backlog 列表,每项对应一条待评分记录。
  2. 团队已定义“核心用户”范围(例如 MAU 或特定角色用户数),确保 Reach 指标可量化。
  3. 已建立 Impact 等级量规表(通常 0.25 / 0.5 / 1.0 / 2.0 / 3.0 五档),避免评分人自定义档位造成偏差。
  4. Confidence 评分需由熟悉该功能上下文的产品经理或技术负责人给出,不接受全团队无差别投票。
  5. Effort 以“人·天”为统一单位,且须使用团队历史平均速率校准。

核心公式


RICE 得分 = ( Reach × Impact × Confidence ) / Effort

其中:
Reach      = 预估在给定时间窗口(通常为季度)内触达的用户数(单位:人)
Impact     = 按量规表换算的转化/满意度影响系数(无量纲)
Confidence = 对 Reach 和 Impact 判断的把握程度(百分数,取值 20%/50%/80%/100%)
Effort     = 整个团队完成该项所需的总人·天数(单位:人·天)
避坑提醒:Effort 处于分母位置,零值和极小值会使得分异常高。所有 Effort 估算必须 ≥ 0.5 人·天;若估算值小于 0.5 则按 0.5 处理。Reach 为零时整体得分为 0,不参与排序。

与 ICE / WSJF 对比

维度 RICE ICE WSJF (SAFe)
核心因子 Reach, Impact, Confidence, Effort Impact, Confidence, Ease Business Value, Time Criticality, Risk Reduction, Job Size
分母 Effort (人·天) 无(ICE 为三项相乘) Job Size (人·天)
Effort 粒度要求 高,需要人·天估算 低,Ease 为主观 1–10 分 高,需要 Story Points 或人·天
适用组织规模 中型互联网/产品团队 初创团队或快速验证期 大型企业 / SAFe 框架
Confidence 处理 百分数乘法衰减 直观 1–10 分 无显式 Confidence 因子
选型建议:团队首次实施优先排序且数据分析能力不足时,建议从 RICE 开始,因为 Confidence 因子能天然控制高风险/高不确定项的分数膨胀。已有稳定 Story Points 估算机制的 SAFe 团队可直接用 WSJF。

交付物清单

完成本章学习后,团队应输出以下交付物以备后续评分会议使用:

  • RICE 评分卡模板(.xlsx 或 .csv),包含字段:功能 ID、功能名称、Reach、Impact 系数、Confidence ( % )、Effort (人·天)、RICE 得分、评分人。
  • Impact 量规定义表,明确 0.25 / 0.5 / 1 / 2 / 3 各档位的定性描述与示例场景。
  • Confidence 判定指南,列出 20% / 50% / 80% / 100% 四档对应的数据支撑条件(如:20% = 仅凭直觉 / 100% = 已有 AB 测试结果)。
  • Effort 估算校准记录,记录团队最近 3 个迭代的速率偏差,用于后续 Effort 估算的上下限调整。

操作步骤(本章概览级)

  1. 准备 backlog:整理待评功能列表,每项确保有明确的用户故事和业务目标。
  2. 定义量规:输出 Impact 量规表和 Confidence 判定指南(交付物清单中的前两项)。
  3. 初步估算:由产品经理与核心开发人员分别完成 Reach / Impact / Confidence 的初值标注。
  4. Effort 核准:技术负责人基于历史速率给出最终人·天数。
  5. 计算与排序:使用公式生成得分的降序列表,并标记 Confidence ≤ 50% 的待办项为“高不确定性”类别。

责任边界

  • 产品经理(Owner):负责定义 Impact 量规表、提供 Reach 数据、最终确认 Confidence 百分数。
  • 技术负责人(Co-Owner):提供 Effort 估算、复核 Reach 的计算口径。
  • Scrum Master / 迭代经理:组织评分会议、记录评分差异项、追踪 Confidence 低于 50% 项的数据补齐计划。
  • 否决边界:CEO / 业务线负责人保留 20% 的“战略覆盖”权,即前置排名前 5 的功能可被直接指定为 P0,不受 RICE 得分约束。

记录材料

记录文件 保存位置 保留周期
RICE 评分卡(历次版本) 团队共享云盘 / Confluence 空间 至下一次完整优先级重评(最长 2 个季度)
Impact 量规定义表 产品 Wiki 或 Onboarding 手册 永久保存(可由新版本覆盖)
Effort 估算校准记录 工程团队 Wiki / 迭代复盘文档 至少保留 4 个迭代
Confidence 判定指南 同上 随数据基础设施升级时更新

异常处理

  • Reach 数据缺失:使用上一季度同类功能的 Reach 中位数作为代理值,并在 Confidence 处标记 ≤ 50%。
  • Effort 估算差异超过 100%:暂停该功能评分,由技术负责人组织 30 分钟快速拆解会议,拆解后重新估算。
  • 多人评分严重不一致:对 Impact 或 Confidence 相差超过 2 个档位的项,产品经理直接指定值为“平均值 + 0.5 档惩罚偏移”,并在备注说明原因。
  • 分母 Effort 为 0:强制替换为 0.5 人·天并写入日志,同时在评分卡中标记“Effort_Zero_Override”。

验收标准

  • 所有待评分功能均按 RICE 四要素填写完整,无空单元格。
  • Confidence 百分数必须来自预定义的四档(20% / 50% / 80% / 100%),不允许出现 30% 或 70% 等非标准值。
  • Effort 列格式统一为浮点数,保留 1 位小数,单位“人·天”。
  • RICE 得分列由公式自动计算,不出现手动填写值。
  • 评分卡中每个功能均标注评分人姓名,支持事后追溯。
  • 所有 Confidence ≤ 50% 的项已单独建立数据补齐跟踪任务。
RICE 优先级排序流程(第 1 章概览) 准备 Backlog 功能列表+描述 定义量规 Impact 档位 + Confidence 指南 初步估算 R + I + C 初值 Effort 核准 人·天终值 计算 RICE 得分 (R × I × C) / E → 降序列表 Confidence ≤ 50% 标记为“高不确定性” 核心公式 RICE = (R × I × C) / E R=Reach, I=Impact, C=Confidence, E=Effort 本章交付物:RICE 评分卡模板 · Impact 量规表 · Confidence 指南 · Effort 校准记录 异常处理:Reach 缺失用中位数代理 · Effort 差异超 100% 触发拆解会议