
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
四个因素及其原版量表:
| 因素 | 问题 | 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
从示例中可以得出两点:
- 信心会改变排名。 如果深色模式的信心从 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,并按分数对工作分解排序。自定义字段只保存数值,不计算公式。因此请为每个项目计算一次分数,并作为单独的值输入。
- 把项目创建为活动: 每个项目都成为工作分解中的一个活动。
- 创建四个因素字段: 选取 插入 > 列,选择 对于新字段,分别创建字段“Reach”“Impact”“Confidence”和“Effort”。在该列的检测器中,每个字段的 类型 都设为 号码,Confidence 选择变体 百分比。
- 设定量表: 在 Impact 的 预定义值 中输入 3、2、1、0.5 和 0.25,在 Confidence 中输入 100、80 和 50%。保持 允许自由条目 关闭,让所有人使用同一量表。
- 输入分数: 创建第五个字段“RICE 分数”,类型为 号码,填入公式计算结果。
- 递减排序: 右键点按列标头“RICE 分数”,选择 递减排序。手动排序 可恢复原来的顺序。
- 划分分数段: 按“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 更费功夫,但能更清楚地区分面向大量用户的项目和专业功能。