度量反模式与古德哈特定律是什么
当度量指标变成目标时,它就不再是好的衡量,这就是古德哈特定律。常见反模式包括用代码行数评绩效、用缺陷数考核测试、把工时当产出,这些做法会诱导数据美化与行为扭曲。识别的信号包括数据异常平滑、报喜不报忧,以及不同团队指标互相冲突。
基本信息
| 核心定律 | 指标一旦成为考核目标就会被博弈 |
|---|---|
| 常见信号 | 数据异常平滑、报喜不报忧、跨团队指标冲突 |
| 主要对策 | 组合指标、平衡视角、定期复核口径 |
| 典型反模式 | 按代码行数、缺陷数、工时、任务数考核 |
| 使用原则 | 指标用于改进与对话,谨慎与奖金直接挂钩 |
典型使用场景
- 设计团队度量体系时避免单一指标被直接用于考核
- 发现数据异常平稳时排查是否存在选择性登记
- 跨团队指标冲突时重新设计度量组合
- 评审考核方案时检查可能被博弈的环节
- 复盘数据质量问题时追溯指标定义与采集方式
改法示例
改法示例
# 反模式:按缺陷数考核 → 缺陷被私下修复不登记
反模式:按缺陷数考核
# 改法:换成逃逸缺陷率,并配套复盘机制而非单纯排名
改法:用逃逸缺陷率加复盘机制组合观察
# 反模式:按下达任务数考核 → 拆分灌水
反模式:按下达任务数考核
# 改法:看端到端前置时间与交付价值,难以通过拆小工作项美化
改法:看端到端前置时间与交付价值指标与博弈方式
| 指标 | 被博弈的方式 | 组合改进 |
|---|---|---|
| 代码行数 | 写冗余代码或拒绝重构 | 结合缺陷率与评审质量 |
| 缺陷数 | 私下修复、不登记问题 | 改用逃逸缺陷率与复盘 |
| 工时 | 虚报与拉长任务 | 改用交付结果与周期时间 |
| 任务数 | 拆分灌水 | 用端到端前置时间与吞吐 |
指标本身没有对错,问题在于用途:同一个人既是被考核者又是数据提供者时,任何单指标都会被优化成好看的数字,所以需要组合指标与平衡视角。