每个产品经理都经历过这样的场景:需求评审会上,销售说A功能紧急,客服说B功能重要,技术说C功能好实现。每个人都对,但资源只够做两个,怎么选?
RICE模型就是用来解决这个问题的。它用四个维度给需求打分,让优先级排序从主观争论变成客观计算。
RICE分别代表:
Reach(触达):这个功能会影响多少用户?
Impact(影响):对单个用户的影响程度有多大?
Confidence(信心):对以上估算有多大把握?
Effort(投入):实现这个功能需要多少资源?
公式很简单:RICE分数 = (Reach × Impact × Confidence) / Effort
分数越高,优先级越高。
Reach:用具体数字。比如「这个功能会影响月活用户的30%」,即Reach=0.3×总月活。如果一个功能只影响100个用户,另一个影响10000个,Reach的差距就直接反映在了分数里。
Impact:建议用简单的等级制。3=巨大影响,2=高影响,1=中等影响,0.5=低影响,0.25=极小影响。关键是同一个产品团队内标准一致。
Confidence:用百分比表示。100%=非常有信心,80%=比较有信心,50%=只是猜测。这个维度的作用是防止过度乐观——一个看起来很好的需求,如果信心只有50%,分数会大打折扣。
Effort:用人月或人周。如果一个功能需要2个人做1个月,Effort=2人月。注意这里是分母,投入越大,分数越低。
假设有三个需求:
需求A:优化注册流程
需求B:增加暗黑模式
需求C:重构支付系统
根据RICE分数,优先级排序是:A > B > C
第一,RICE不是万能公式。它适合「优化类」需求的排序,不适合「战略类」决策。比如是否要进入一个新市场,这个决策不能简单用RICE计算。
第二,Reach和Impact的估算质量决定了结果的可靠性。如果估算偏差很大,排序结果就没有意义。建议团队定期复盘估算准确度,持续校准。
第三,不要忽视「必须做」的需求。有些需求RICE分数不高,但属于合规、安全、技术债,必须做。RICE适用于「有机会成本」的需求排序,不适用于「无选择余地」的任务。
RICE的价值不在于公式本身,而在于它迫使团队把隐性的判断标准显性化。当每个人都用同一套语言讨论优先级时,争论会从「我觉得」变成「我们来算一下」。
工具不能替代判断,但好的工具能让判断更透明、更一致。