RICE 模型:评分公式、量表与计算示例

RICE 评分法

RICE 分数是一种优先级指标,它把覆盖面、影响和信心相乘,再除以工作量:RICE = Reach × Impact × Confidence / Effort。该方法由 Sean McBride 在 Intercom 担任产品经理时提出。原版用从 0.25 到 3 的五级量表评估影响,工作量以人月计。

什么是 RICE 模型?

RICE 分数是一个数值,表示一个项目每投入一人月能带来多大效果。分数越高,项目在列表中越靠前。RICE 是 Reach(覆盖面)、Impact(影响)、Confidence(信心)和 Effort(工作量)的首字母缩写。

Sean McBride 在 Intercom 博客文章 RICE: Simple prioritization for product managers 中介绍了这一方法。他的目标是用同样的四个因素比较想法,而不是由偏爱的项目或嗓门最大的人来决定。该方法源自产品管理,但适用于任何相互竞争的项目清单,从功能待办列表到建筑事务所的改进项目。

RICE 评分公式是什么?

RICE 公式把覆盖面、影响和信心相乘,再用乘积除以工作量。工作量位于分母,因为工作越多,项目的价值越低。

RICE 公式

每人月的效果,量表依据 Intercom

Reach每个周期的人数 × Impact3 · 2 · 1 · 0.5 · 0.25 × Confidence100 · 80 · 50%Effort人月 = RICE 分数越高越优先

四个因素及其原版量表:

因素 问题 Intercom 的单位与量表
Reach(覆盖面) 在固定周期内能覆盖多少人? 每个周期的人数或事件数;Intercom 使用每季度客户数
Impact(影响) 对每个被覆盖的人,结果改变多少? 3 = 巨大,2 = 高,1 = 中,0.5 = 低,0.25 = 极小
Confidence(信心) 您的估算有多可靠? 100% = 高,80% = 中,50% = 低;低于此值,McBride 称之为“登月项目”
Effort(工作量) 所有参与者总共需要多少工作? 人月,取整数,远少于一个月时取 0.5

市面上流传着一些变体,例如用 1 到 5 评估影响,或以人日计算工作量。两者都会改变因素的权重,进而改变排名。请在团队中一次性确定量表,不要在两轮评估之间更换。要可靠地估算工作量,可以使用三点估算。

如何计算 RICE 分数?五个项目的示例

计算 RICE 分数时,先估算每个项目的四个值,代入公式,再按结果从高到低排序。绝对值意义不大,关键是同一单位下列表内的排名。

示例:一款工地 App 每季度有 3,000 名活跃用户,产品团队要从五个项目中为下一版本做选择。Reach 按每季度用户数计,Effort 按人月计。

项目 Reach Impact Confidence Effort RICE 分数 排名
深色模式 3,000 0.25 80% 0.5 1,200 1
扩展离线模式 2,400 2 80% 4 960 2
在图纸上定位照片 1,800 1 100% 2 900 3
PDF 缺陷报告 1,200 1 80% 1.5 640 4
语音记录缺陷 900 2 50% 1.5 600 5

按 RICE 分数排名

第 1 名的计算:3,000 × 0.25 × 0.8 / 0.5 = 1,200

1深色模式3,000 × 0.25 × 80% / 0.51,200
2扩展离线模式2,400 × 2 × 80% / 4960
3在图纸上定位照片1,800 × 1 × 100% / 2900
4PDF 缺陷报告1,200 × 1 × 80% / 1.5640
5语音记录缺陷900 × 2 × 50% / 1.5600
深色模式影响极小,却凭借广泛的覆盖面和很小的工作量排名第一。

从示例中可以得出两点:

  • 信心会改变排名。 如果深色模式的信心从 80% 降到 50%,分数就降为 3,000 × 0.25 × 0.5 / 0.5 = 750,排在离线模式(960)和图纸定位照片(900)之后,降到第 3 名。差距很小时,请检查是哪项估算决定了结果。
  • RICE 不区分必备功能。 在 KANO 模型 一文中,我们就同一款 App 询问了 40 位工地负责人:离线模式是必备型需求,深色模式是无差异型需求。必备型功能无论分数高低都必须提供,否则会流失用户。请在评分前把这类功能从清单中移出。

RICE 方法有哪些局限?

RICE 方法给出的是排名,而不是决策。需要了解以下四个局限:

  • 虚假的精确: 960 分看似精确,实际上建立在四个估算之上。把图纸定位照片的信心从 100% 降到 80%,分数就从 900 降到 720。
  • 忽略依赖关系: RICE 单独评估每个项目。即使语音输入以离线模式为前提,分数也看不出来;带依赖关系的项目计划才能体现。
  • 覆盖面占主导: 面向全体用户的项目几乎总能胜过专业功能,即使一小群用户急需后者。
  • 必须的依然必须: 法律要求和必备型功能不在计算范围内。

RICE、ICE、MoSCoW 还是 KANO:什么时候用哪种方法?

当您要比较大量覆盖面可衡量的项目并需要排名时,RICE 最合适。其他三种方法回答不同的问题:

方法 核心问题 结果 依据
RICE 每单位工作量哪个效果最大? 按分数排名 四个因素的估算
ICE 哪个见效快? 按影响、信心和难易度排名 不含覆盖面,用难易度代替工作量
MoSCoW 本版本必须包含什么,什么可以推迟? 四组:Must、Should、Could、Won’t 团队决定
KANO 功能如何影响满意度? 从必备型到反向型的五个类别 成对问题的问卷

实践中,这些方法相互补充:KANO 先分出必备型需求,RICE 为其余项目排序,MoSCoW 决定下一个期限内能完成什么。

如何在 Merlin Project 中应用 RICE?

在 Merlin Project 中,用类型为 号码 的自定义字段表示 RICE,并按分数对工作分解排序。自定义字段只保存数值,不计算公式。因此请为每个项目计算一次分数,并作为单独的值输入。

  1. 把项目创建为活动: 每个项目都成为工作分解中的一个活动。
  2. 创建四个因素字段: 选取 插入 > 列,选择 对于新字段,分别创建字段“Reach”“Impact”“Confidence”和“Effort”。在该列的检测器中,每个字段的 类型 都设为 号码,Confidence 选择变体 百分比。
  3. 设定量表: 在 Impact 的 预定义值 中输入 3、2、1、0.5 和 0.25,在 Confidence 中输入 100、80 和 50%。保持 允许自由条目 关闭,让所有人使用同一量表。
  4. 输入分数: 创建第五个字段“RICE 分数”,类型为 号码,填入公式计算结果。
  5. 递减排序: 右键点按列标头“RICE 分数”,选择 递减排序。手动排序 可恢复原来的顺序。
  6. 划分分数段: 按“RICE 分数”创建自己的聚合,以 250 为 时间区间,把优先级相近的项目归在一起。
列标头的上下文菜单,包含递增排列、递减排序、手动排序和新建列

按 RICE 分数排序

列标头的上下文菜单可以对任意列递增或递减排序,自定义字段也不例外。用 新建列 添加已经创建的 RICE 字段。自定义字段、筛选条件和聚合属于 Merlin Project 的功能,Merlin Project Express 中没有。

然后把分数最高的项目投入实施:在 Merlin Project 看板 上跟踪状态,并在检测器的 计划 标签页中填写 工作 和 持续期间。估算的工作量由此变成计划工作,之后可以与实际工作对比。

结论

RICE 分数让优先级决策有据可查:公式中的每个数字都可以讨论,修改一项估算后,排名的变化立即可见。请坚持使用原版量表,并在评分前移出必备功能。

本文是优先级方法系列的第二篇。第一篇介绍 MoSCoW 方法,第三篇介绍 KANO 模型。


如果您对这篇博客文章有任何疑问或希望参与讨论,欢迎您在我们的论坛中发帖。

常见问题

如何计算 RICE 分数?

把覆盖面、影响和信心相乘,再除以工作量。示例:每季度覆盖 2,400 名用户 × 影响 2 × 信心 80% / 4 人月,得到 RICE 分数 960。

RICE 代表什么?

RICE 代表 Reach(覆盖面)、Impact(影响)、Confidence(信心)和 Effort(工作量)。该方法由 Sean McBride 在 Intercom 担任产品经理时提出,并发表在 Intercom 博客上。

多少 RICE 分数算好?

没有绝对的阈值。分数取决于覆盖面的单位,例如每季度用户数或每月交易数。只有在使用相同单位和量表评估的同一清单中,排名才有意义。

RICE 方法使用什么影响量表?

Intercom 原版为:3 = 巨大,2 = 高,1 = 中,0.5 = 低,0.25 = 极小。信心取 100%、80% 或 50%。1 到 5 的量表是后来的变体,会改变各因素的权重。

RICE 和 ICE 有什么区别?

ICE 评估影响、信心和难易度,不考虑覆盖面。ICE 不以人月估算工作量,而是评估项目实现的难易程度。RICE 更费功夫,但能更清楚地区分面向大量用户的项目和专业功能。

规划项目, 让计划真正奏效。

一款管理项目计划的应用,在所有 Apple 设备上原生运行。