第2章 前置条件与参与角色

2.1 适用场景

RICE 方法适用于产品团队在 需求池膨胀、资源受限、截止日期明确 时,从大量候选功能中筛选出 MVP 功能集。典型场景包括:

  • 新产品从 0 到 1 的 MVP 版本规划;
  • 已有产品进入新市场或新用户群时的功能优先级重排;
  • 季度或月度迭代中,面对 50+ 个候选功能需要快速收敛。

若团队处于“所有功能都做”或“完全凭直觉排序”的状态,则本方法最能发挥价值。

2.2 前置条件:基础知识清单

以下四项基础认知是顺畅执行 RICE 评分的必要前提。团队可对照自检,缺失项需在课程开始前补齐。

知识领域 核心要点 快速补齐方式
敏捷开发基础 理解迭代、MVP、用户故事映射、DoD(完成定义) 阅读《 Scrum 指南》或团队内部 1 小时工作坊
用户故事编写 掌握 As a… / I want… / So that… 格式,以及 INVEST 原则 复习之前的用户故事拆分练习或参考《用户故事与敏捷方法》
数据分析基础 能够理解日活、转化率、留存率、置信区间等常见指标 团队内数据运营提供一次 30 分钟指标释义
产品价值分析意识 区分用户价值与商业价值,能描述功能的目标用户和使用场景 产品经理引导一次价值分类讨论
自检工具: 课前由 PM 发送“基础知识自评表”,每位成员用 ✅ / ❓ / ❌ 标记;❓ 和 ❌ 项在开课前通过微课程或结对学习补齐。

2.3 操作步骤:前置准备流程

在正式开始 RICE 评分之前,按照以下 4 个步骤完成准备。每一步的输出物将直接用于后续章节。

  1. 知识补齐(30 分钟): 对照 2.2 表格,完成自评并补齐短板。
  2. 角色确认(15 分钟): 从 PM、设计师、开发中明确本次评分的 固定评分小组,并指定一名记录员。
  3. 输入物整理(45 分钟): 将待评功能从需求池中导出为“用户故事列表”和“功能列表”两种格式(见 2.5 节)。
  4. 模板与工具准备(10 分钟): 下载 RICE 评分表模板、设置共享文档权限。
常见延误点: 步骤 3 中功能描述不完整是最常见的阻塞项。若某功能缺失“预期用户量”或“实现成本估算”,应标记为 [待补充] 并优先补充,不进入首轮评分。
RICE 前置条件体系 RICE 前置条件体系 📚 基础知识 敏捷开发基础 用户故事编写 数据分析基础 👥 团队角色 PM(产品经理) 设计师 开发工程师 📋 输入物 用户故事列表 功能列表(含描述) 💡 三个分支缺一不可:缺知识 → 评分偏差大;缺角色 → 责任推诿;缺输入物 → 评分无据可依。 开课前请团队对照此图逐项检查,确保所有节点均准备就绪。

2.4 参与角色与责任边界

RICE 评分需要三个角色组成 核心评分小组,每个角色拥有明确的输入责任和决策边界。

角色 职责 决策边界
PM(产品经理) 提供功能背景、用户故事、商业目标;对 Reach(触达)和 Impact(影响力)给出初始估值。 拥有最终优先级排序的裁决权,但必须公开评分数据。
设计师 评估功能对用户体验的影响;提供交互复杂度参考,辅助 Confidence(信心值)判断。 对用户体验类指标有一票建议权,可在评分备注中标注“体验风险”。
开发工程师 估算实现成本(Effort),提供技术可行性反馈;识别潜在技术债务。 对 Effort 估值拥有主要发言权,PM 不得单方面压减工时估算。
角色互检原则: 每个角色的估算值需至少获得另一角色“理解并认可”的确认,否则视为无效估值,需重新澄清。

2.5 输入物与输出物

明确的输入物是 RICE 评分公正性的基础。本章要求团队准备以下两份材料:

输入物一:用户故事列表

每个功能以 用户故事 格式描述,确保团队对“为谁做、做什么、为何做”达成共识。

[
  {
    "id": "US-001",
    "as_a": "注册用户",
    "i_want": "使用微信一键登录",
    "so_that": "无需记住密码,10秒内完成注册"
  },
  {
    "id": "US-002",
    "as_a": "内容创作者",
    "i_want": "在发布文章时添加标签分类",
    "so_that": "读者能按主题检索内容"
  }
]

输入物二:功能列表(含结构化描述)

在用户故事基础上,补充估算所需的元数据字段。

[
  {
    "feature_id": "F-001",
    "title": "微信一键登录",
    "user_story_id": "US-001",
    "target_users": "全部新注册用户",
    "expected_daily_users": 1200,
    "known_risks": "微信SDK兼容性待验证"
  },
  {
    "feature_id": "F-002",
    "title": "文章标签分类",
    "user_story_id": "US-002",
    "target_users": "内容创作者群体",
    "expected_daily_users": 450,
    "known_risks": "标签管理后台需要额外开发"
  }
]
输出物说明: 完成本章准备后,团队将产出“候选功能集(已清洗 + 已补全)”,作为第 3 章 RICE 评分的直接输入。该输出物应保存在共享文档中,所有评分小组成员可读。

2.6 记录材料

为保障评分过程可追溯,需提前准备以下记录材料:

材料名称 用途 建议格式
RICE 评分主表 记录每个功能的 Reach、Impact、Confidence、Effort 及总分 Google Sheets / Excel 在线共享
评分备注栏 记录争议点、假设条件、需要后续澄清的事项 每行附加“备注”列(自由文本)
基础知识自评表 团队自查知识短板,归档备查 在线表单或共享文档
角色确认函 明确每个功能的评分责任人 团队协作平台置顶消息 + 文档

2.7 异常处理

在准备阶段可能遇到的典型异常及对应处理方案:

异常场景 影响 处理动作
某功能缺少用户量预估 无法计算 Reach 得分 标记为 [待补充],由 PM 在 1 天内补齐;若超时则降级为“低优先级”
开发无法给出 Effort 估算 Effort 维度缺失,积分失效 使用 T 恤尺寸法(S/M/L/XL)临时替代,后续再校准
团队角色不完整(如无设计师) Confidence 估值偏差风险 由 PM 兼任体验评估角色,并在备注中标注“设计师角色由 PM 代理”
功能列表超过 80 个 评分耗时长,团队疲劳 先由 PM 做一轮“快速排除”(剔除明显不符合 MVP 目标的功能),保留 30–50 个进入评分
异常升级规则: 若同一功能出现 2 项及以上 [待补充],自动移出本轮评分,放入“待澄清池”,不参与 MVP 功能集筛选。

2.8 验收标准

本章完成时,团队应逐条确认以下验收项。全部通过后方可进入第 3 章 RICE 正式评分。

  • ✅ 每位评分成员已完成基础知识自评,且无 ❌ 项;
  • ✅ PM / 设计师 / 开发 三个角色均已指定具体人员,并在协作平台公示;
  • ✅ 用户故事列表和功能列表已整理为结构化 JSON 格式,字段完整;
  • ✅ RICE 评分主表模板已创建,并设置好 Reach / Impact / Confidence / Effort 列;
  • ✅ 所有候选功能均已标记 [就绪] 或 [待补充],无遗漏;
  • ✅ 异常处理清单已知会全体评分成员,并明确升级路径。
验收负责人: PM 为验收总负责人,逐项核对并在团队群内发送“第 2 章验收通过”确认消息。该消息截图作为章节完成的凭证。