第3章 数据来源与口径:RICE数据采集方式、字段映射、数据清洗规则、口径一致性

RICE评分的可靠性直接取决于底层数据的质量。本章梳理从原始数据到看板可用字段的完整链路,包括采集渠道设计、字段映射规则、清洗逻辑以及跨团队口径对齐方法,确保看板中的每一个分数都可追溯、可复验。

3.1 RICE数据采集方式

根据团队成熟度和工具生态,RICE所需数据可从不同渠道获取。下表列出四种常见采集方式及其适用场景:

方式示例源优点缺点适用阶段
问卷/表单Google Forms、Typeform、飞书问卷灵活、可自定义维度人工填写误差、回收率低早期探索、小团队
系统日志GA/神策/AWS CloudWatch客观、可批量回刷需解析无结构文本已上线产品、GA4数据
CRM/项目管理工具Jira、Asana、Linear字段天然对齐产品需求依赖工具API频次限制规范流程的中大型团队
ETL中间表数据仓库(ClickHouse、BigQuery)一次清洗、多处复用维护成本高、变更需协调产研数据体系成熟阶段
建议:推荐优先使用系统日志+项目管理工具双通道采集。系统日志提供 Reach(触达数)和 Effort(工时)客观基线,项目管理工具提供 Impact(影响度评分)和 Confidence(信心指数)的团队共识值。

3.2 字段映射

原始数据字段名、类型与极客邦版本RICE字段的映射关系必须显式维护。以下为推荐映射表(假设数据源为 Jira + GA4):

RICE字段原始来源原始字段名数据类型映射规则
ReachGA4事件日志unique_users整数(人次)每日UV求和 / 去重用户数
ImpactJira自定义字段customfield_10042枚举(1~3)1=轻微, 2=中等, 3=重大
ConfidenceJira单选字段customfield_10043百分比(0~100)团队投票均值 / 建议≥80%为高置信
EffortJira原始预估(Story Points)timeoriginalestimate整数(人时)转为小时数;若为点数则乘以团队速度因子
注意:Impact 和 Confidence 通常由人工评分产生,需在数据采集层增加校验:Impact 不允许空格,Confidence 必须为0~100整数。如果为空,直接标记为无效行,不参与看板计算。

3.3 数据清洗规则

采集到的原始数据经过以下5步清洗,才能进入RICE评分聚合层:

  1. 去重:以 产品特性ID + 评估周期 去重,保留最新修改时间戳的行。
  2. 缺失值处理:Reach/Effort 缺失时剔除;Impact/Confidence 缺失时标记为“待评估”,不在看板中显示分数。
  3. 异常值过滤:Reach > 1e8 视为刷量异常;Effort < 0.5 小时视为数据录入错误;Confidence > 100 重置为100。
  4. 单位统一:Reach 强制为人次(非页面浏览量);Effort 统一为“人·小时”,若来源为Story Points则乘以团队历史转换系数。
  5. 循环一致性校验:同一产品特性在不同来源(GA与Jira)的Reach值偏差超过20%时触发告警,需人工复核。
清洗脚本核心片段(Python + Pandas):
import pandas as pd

def clean_raw_rice(df: pd.DataFrame) -> pd.DataFrame:
    # 去重
    df = df.drop_duplicates(subset=['feature_id', 'period'])
    # 缺失剔除(Reach / Effort)
    df = df.dropna(subset=['reach', 'effort'])
    # 异常过滤
    df = df[(df['reach'] >= 1) & (df['reach'] <= 1e8)]
    df = df[(df['effort'] >= 0.5)]
    df['confidence'] = df['confidence'].clip(0, 100)
    # 单位统一:Effort 转为小时
    df['effort_hours'] = df['effort'] * df['speed_factor']
    return df

3.4 口径一致性

口径一致性保证不同产品线、不同时间段的评分可比。以下为必须统一的四个维度:

维度一致化要求常见偏差风险
触达定义Reach = 独立用户数,而非页面PV或会话数A团队用PV,B团队用UV,导致分数差数倍
影响等级Impact 1/2/3 对应“轻微/中等/重大”3级,不允许自创4级某产品新增“严重”级别,横向对比失效
工时单位Effort 固定为“人·小时”,非“人·天”或“Story Points”不同团队速度因子不同,导致Effort虚高
评估周期所有特性统一使用“按月评估”,每月最后一天刷新A团队按双周,B团队按季度,无法合并看板
避坑提醒:口径一致性需要写入团队工作协议(Working Agreement),并在看板标题行注明“统计口径版本 v2.1”。每次修改口径必须在 changelog 中记录,并在看板上标注“口径变更”,否则历史走势分析会失真。

3.5 本章流程总结:RICE数据流向

RICE 数据采集 → 清洗 → 看板 整体流 原始数据源 采集层 字段映射 清洗规则 口径校验 干净数据表 RICE评分看板 说明:箭头方向表示数据流动顺序。每个环节均需输出日志,便于问题追溯和口径变更审计。 如需回刷历史数据,需从“原始数据源”重新执行全部流程,保持口径一致性。