OKR 与 KPI 是什么关系
KPI 是持续监控的健康指标,用来回答当前状态是否正常;OKR 是阶段性的突破目标,用来回答这一季度要改变什么。两者互补而非替代:先把健康基线盯住,再从基线里找出最该突破的那一点,避免既失去稳定基线又找不到改进方向。
两者对照
| 维度 | KPI | OKR |
|---|---|---|
| 性质 | 持续度量的健康指标 | 阶段性改进目标 |
| 周期 | 长期稳定,口径少变 | 常见按季度滚动 |
| 示例 | 可用性 99.95%、变更失败率 15% | 本季度把故障恢复时间减半 |
| 用途 | 监控与预警 | 聚焦与突破 |
| 失败处理 | 超标即启动排查 | 未达成用于复盘学习,不直接等同绩效 |
| 归属 | 岗位职责的长期基线 | 阶段性的改进承诺 |
组合使用要点
| 输入关系 | KPI 通常是 OKR 的来源:健康度数据差的维度就是突破目标候选 |
|---|---|
| 数量控制 | OKR 每周期聚焦少量目标,KPI 覆盖日常健康即可 |
| 口径一致 | 同一指标不要既是 KPI 又是 KR 目标值,避免双重计分 |
| 复核 | KPI 口径变更要留版本,OKR 到期复盘后重设 |
| 常见误区 | 把季度突破目标直接写进日常考核表,导致口径一年改三次、趋势无法比较 |
典型使用场景
- 季度规划:用 KPI 找出当前最痛的健康问题,转成本季度 OKR
- 向管理层汇报:用 KPI 说明运行状态,用 OKR 说明改进方向
- 团队间协作:上游团队的 KPI 往往是下游团队的改进输入
- 目标失衡纠偏:把被 KPI 拉偏的维度补成一条 OKR
- 绩效沟通:KPI 看日常履职,OKR 看阶段突破,两者分开讨论
- 跨团队对齐:同一业务链路上的指标口径先统一,再分配改进责任
同一条链路的示例
同一条链路的示例
KPI(长期盯):订单链路可用性 ≥ 99.95%,P95 时延 ≤ 300ms
KPI(长期盯):发布变更失败率 ≤ 15%
OKR O:本季度显著改善订单链路的故障恢复能力
KR1:平均恢复时间从 40 分钟降到 15 分钟
KR2:核心链路告警覆盖率达到 95%,误报率低于 5%
# 健康指标做底座,突破目标做牵引落地建议:季度规划会先过一遍健康指标面板,再从中挑一到两个方向写成 OKR,并注明这条 OKR 对应改善哪项 KPI;两者混写会让团队既盯不住基线,也说不清改进是否真的发生。