
季度复盘会上,市场团队负责人站在投影前,声音越来越低:“我们这季度 OKR 完成率 120%。”会议室安静了三秒,CEO 没说话,倒是研发负责人没忍住:“你们把 OKR 全标绿了,但获客成本涨了 30%,这到底算完成还是没完成?”没人能回答。那个季度,我们公司八个部门六个“超额完成”OKR,但公司整体营收环比下滑 11%。从那天开始,我才意识到一件事:我们嘴上喊着 OKR,手上干的还是 KPI 的老本行。而且这个错,我们犯了整整半年。
这篇文章不是科普 OKR 和 KPI 的定义,那些内容你搜一下能出来八百篇。我要讲的是一个真实的管理现场:一家 120 人的 SaaS 公司,怎么把 OKR 用成了“换皮 KPI”,又是怎么从那个坑里爬出来的。
一、我们先说清楚一个核心结论
OKR 和 KPI 的区别,根本不是“一个定目标一个定指标”这么简单。更准确的说法是:KPI 回答“活干完了没有”,OKR 回答“我们现在最该干什么,以及干得怎么样”。前者是结果检测工具,后者是方向对齐与过程校准工具。
但多数公司踩的坑在于,我们只把 KPI 的指标改了个名字叫 KR(关键结果),把年度目标改成了 O(目标),然后继续拿这套东西做绩效考核、和奖金挂钩、让员工月底填表。这就像你买了一辆自动挡的车,却一直用开手动挡的脚法踩离合,工具没变,变的是你的动作惯性。
我们在第三个月才意识到问题,但真正改过来,花了整整半年。下面我按时间线还原一下真实的错用过程,以及关键的转变节点。
二、我们是怎么把 OKR 用成“换皮 KPI”的
1. 第一个信号:所有 KR 都是“同比增长 XX%”
推行 OKR 的第一个月,HR 给各部门发了模板,产品团队交上来的第一条 OKR 是:
O:打造行业领先的 SaaS 产品
KR1:产品月活增长 20%
KR2:核心功能使用率提升 15%
KR3:NPS 评分达到 50
看起来很像样对吧?问题在于,你把这三个 KR 放到去年的 KPI 考核表里,毫无违和感。它们全是结果性的量化指标,没有一个回答“怎么做到”这个问题。真正的 KR 应该是一个可验证的过程节点,而不是一个最终的业绩数字。比如“核心功能使用率提升 15%”这件事,拆成过程型 KR 可能是这样:
- KR2a:完成 X 功能的新手引导重构,引导完成率从 42% 提升至 65% 以上
- KR2b:对近 30 天未使用该功能的沉默用户完成一轮定向触达,召回率不低于 12%
前者是“考了多少分”,后者是“接下来这两个月我们要做什么动作”。前者是 KPI 思维,后者是 OKR 思维。但当时没人告诉我们这个区别。
2. 第二个信号:员工把 KR 完成度写到小数点后一位
第四个月我抽查 OKR 表格,发现一个有趣的现象:几乎所有人的 KR 进度都是 75%、82.5%、90% 这种数字,没有低于 60% 的。而问到具体干了什么,信息量反而很少。
这不正常。OKR 的经典设定里,完成率 70% 左右才是健康状态,如果所有人都接近 100%,说明目标定低了。但当 OKR 和年终评估、调薪暗暗挂钩的时候,没有人会主动把目标定到“可能完不成”的水平。员工非常聪明,他们会在季初把 KR 缩到安全区,然后在季末用各种填充数据把完成度凑到 85% 以上。
我们复盘时发现,这种“KR 掺水”的行为有三个阶段:
- 第一个月:雄心勃勃写挑战性目标
- 第二个月:发现老板会追问“为什么没完成”,开始主动下调难度
- 第三个月以后:所有 KR 变成“跳一跳肯定够得着”,OKR 实质上失效
这不是员工的问题,是系统激励错了。把 OKR 当考核工具用,就是在奖励保守、惩罚诚实。
3. 第三个信号:跨部门对齐变成了“被动认领任务”
刚开始推 OKR 时,我们强调“对齐”,每个人要看到自己的 OKR 和公司级目标的关系。但执行三个月后,对齐变成了:部门总监写好本部门 OKR,然后拆解成个人 OKR 下发。员工拿到手的感觉是“又来一张任务清单”,只不过这张清单现在改叫 OKR 了。
真正要命的不是任务下发这个动作,而是这个过程中丢失了 OKR 最关键的东西:自下而上的承诺感。当一个人没有参与“我们要去哪”的讨论,只被告知“你得完成这个 KR”,他的心理契约从一开始就是“我完成你给的活儿”,而不是“我要实现那个目标”。
三、转折:三个“放弃”救了我们的 OKR 体系
问题发现后,我们做了一次硬刹车。第六个月开始,我带着 HR 和各部门负责人开了三次专题复盘会,最终做了一系列调整。总结下来,核心是三件事。
第一个放弃:放弃把 OKR 和绩效薪酬直接挂钩
这是我们最痛苦也最关键的一刀。之前员工之所以拼命把 KR 往“100% 完成”方向写,根本原因是心里绷着一根弦:没完成 = 绩效差 = 影响钱。
我们把这个逻辑拆开了。现在我们的做法是:
- OKR 管过程:设定有挑战的目标,追踪进展,公开透明,但不直接决定奖金
- 绩效评估管结果:季度末单独做一次绩效对话,看的是综合贡献、困难克服、团队协作,KR 完成度只是一个参考信号,不是计算公式
员工一开始不太信,直到第一季度结算奖金时,我们把薪酬决策和 OKR 进度表完全脱钩,团队才开始相信“真的可以不把 KR 当命根子”。
关键操作细节:我们把 OKR 的 Review 会从“考核场”改成“诊断场”。以前是这样的对话:“你 KR 完成 65%,为什么没到 80%?”,这是审问。现在变成:“你这个 KR 完成 65%,能不能分享一下过程中发现了什么?”,这是复盘。两句话方向完全不同,前者让人防御,后者让人打开。
第二个放弃:放弃自上而下的层层拆解,改成上下共创
以前是公司写公司级 OKR,部门往下拆,个人承接。现在我们只做两层 OKR,公司级和团队级(部门/项目组),个人 OKR 改为可选,且必须由个人主动提出,主管只负责对话和校准,不负责分配。
操作方法很简单:每季度初,公司级 O 定了之后,各部门有两周时间内部讨论“我们做什么能推动这个 O”,讨论完再向上对齐。对齐会也不是“你来汇报我审批”,而是双方把各自的 OKR 摆出来,互相问一个问题:“如果我完成了我的 KR,是不是真的能帮到你?”
举个例子:上季度公司 O 是“提升企业版客户的主动续约率”,销售团队最初写的 KR 是“续约率从 68% 提高到 75%”。产品团队同步亮出自己的 KR:“在 Q2 结束前上线用量健康度仪表盘,让客户成功经理提前 30 天识别流失风险客户。”两个团队一对齐发现,销售的 KR 其实是结果,产品的 KR 才是撬动结果的关键动作。最后销售把 KR 改成“对健康度评分低于 40 的客户完成一轮 1v1 回访”,产品负责提供该评分的工具和客户列表。
这种对齐过程产生的是共创感,不是派活感。员工会说“这个 KR 是我想出来的”,而不是“上面让我干这个”。
第三个放弃:放弃追求“100% 完成”
我们内部搞了一个“信心指数”,每两周大家在 KR 后面标一个数字:1 表示“毫无压力”,5 表示“很可能完不成但也可能有大突破”。定目标时的理想状态是 3 到 4 之间,如果所有人都标 1 或 2,说明这季度的 KR 定保守了,直接在周会上提醒调整。
这个机制倒逼出一个很有意思的变化:大家开始敢写“拼一把才能成”的目标了。因为完不成不会被惩罚,反而能赢得“尝试了高难度目标”的尊重。我们有一个研发组给自己定了个 KR:“把部署时间从 3 小时压缩到 30 分钟以内”,季度末只做到 52 分钟,但他们把处理手册、自动脚本、以及为什么剩下 22 分钟压不下去的技术卡点整理成了一份复盘文档,对后续架构重构的参考价值远超一个“100% 完成”的简单 KR。
四、现在这套做法能跑通,靠的不是理念,是具体的好用工具和方法
很多企业推行OKR失败,不是因为理念不对,而是理念落不了地,你去问团队,他们不是不懂OKR,而是懒得填三套表格、找不到历史数据、不知道别人在做什么。
我们后来不再用简朴的在线Excel来管OKR,因为光是每周更新进度、翻找上个月的会议记录、手动刷仪表盘,就耗掉了管理者一半的热情。换到PingCode之后,团队最直观的反馈不是“工具好棒”,而是“我终于不用追着人问进度了”。
具体来说,几个很实际的变化是这样的:
- 所有人的OKR都在一个页面上,可以实时看到哪个KR两周没更新、谁的工作直接支撑着公司级目标,不需要每周开“晒进度”对齐会
- KR可以和需求、任务、测试用例直接关联,比如产品团队的KR“上线用量健康度仪表盘”,其完成率是基于关联任务的进度自动计算的,不是靠季末回忆填的
- 周会只聚焦在“偏离预判”的目标上,信心指数掉到1或涨到5的才讨论,其他快速过,30分钟能复盘完全部门
- 测试团队、研发团队、产品团队各自有自己的管理模块,但数据和OKR是打通的,跨部门看进展不再是“听汇报猜水分”
工具本身并不会帮你区分OKR和KPI,那部分需要认知转变和管理动作配合,我们在前半年已经补上了。但工具确实帮你把管理成本降下来,这是判断一个团队是否跑通OKR的隐性指标。
五、什么样的团队应该继续用KPI,什么情况下该切OKR
必须说一句反常识的话:不是所有团队都该用OKR。我们内部也在混用。
以下类型的业务和岗位,KPI仍然是最合适的管理工具:
- 业务模式高度稳定、重复,比如客服一线、流水线生产、基础运营执行岗。目标和产出之间有确定性的因果关系,不需要频繁校准方向,只需要持续提效
- 团队处于生存阶段,现金流紧张,短期确定性结果比创新探索更重要
- 管理成熟度较低,缺乏复盘文化、反馈习惯和基本的数据治理能力,强行上OKR只会多出一层形式主义
以下情况更适合OKR:
- 业务存在不确定性,需要频繁试错和调整方向,比如新业务线、产品探索期、技术攻坚项目
- 跨部门协作密集,依赖信息对称和自驱力的团队,比如研发、产品、设计、策略
- 团队已经具备了基本的复盘文化和自管理能力,对“公开进度”“接受不确定”没有太大的心理抵触
我们内部的实践是:产研线用OKR管理季度目标,销售和客服线继续用KPI管结果。两者的连接点是公司级的OKR,销售团队知道这个季度公司要攻克某个新行业,他们的KPI里就会多一个“该行业客户触达量”的专项指标,但不强制他们拆成OKR。把两个工具放在同一个框架下各司其职,比强行统一成一套语言更务实。
六、结尾:下一步该做什么
如果你现在正面临“OKR推行半年效果不如预期”的情况,我的建议不是继续找更高级的方法论,而是直接做三件事:
第一,去问团队一个问题:“你觉得你的KR是帮你看清方向,还是在证明你不用被扣钱?”听回答的语气比听内容更重要。如果多数人迟疑,说明激励逻辑已经跑偏。
第二,做一个季度实验:让OKR和奖金脱钩一个季度,看看KR的质量和完成率会怎么变化。这个实验比任何管理培训都有说服力。
第三,检查一下工具层,你们的OKR是写在飞书文档、Excel、还是真的在系统里流转?如果信息更新成本太高、进展不可见、对齐靠开会,工具本身就是负累。
OKR不是更难做的KPI,它是在教你另一种管理方式:相信团队能看到目标,允许目标比能力跑得远一点,以及把问责的精力省下来,拿去把复盘做好。
管理这件事,说到底从来不是工具之争,是你愿不愿意承认:过去那套用KPI思维管人的习惯,可能真的不管用了。
常见问题解答(FAQ)
1. 为什么我们公司把OKR当KPI用了半年,反而让团队越来越躺平?
我是一家50人技术公司的CEO,去年引入OKR,每季度按完成率打分并与奖金挂钩。结果大家只挑简单的KR写,目标越定越低,季度末全员完成100%,但产品毫无创新。都说OKR要挑战,可谁敢挑战?这不是逼着大家躺平吗?到底哪里出了问题?
这个问题我亲历过。我们团队在2023年初推行OKR,第一个季度就踩了雷,把KR完成率直接作为绩效考核依据,结果全员默契地把目标调低到“跳一下就能碰到”的水平。半年后复盘,研发效率不仅没提升,交付质量反而下降。核心原因只有一个:我们用KPI的考核思维去运行OKR,相当于拿尺子量温度。
OKR的本质是激发探索和拉伸,而非衡量成败。谷歌、英特尔等真正用好OKR的公司,KR完成率普遍在60%-70%左右,超过80%反而说明目标设得太低。我们后来做了三个改变:第一,KR完成率完全脱离薪酬体系,只作为复盘参考;第二,每个Objective必须包含至少一个“看起来很疯狂”的关键结果;
第三,季度复盘会改成“学习会”,重点讨论哪里没做好、下次如何调整,而不是扣分。三个月后,团队开始主动挑战高难度目标,季度完成率降到70%,但实际产出和创新度提升了30%以上。如果你正在用OKR,请先检查:你的KR是否允许失败?你的考核是否真正与OKR脱钩?
2. OKR的完成率到底该怎么看?70%是成功还是失败?
每次季末看到OKR完成率只有70%,老板就会皱眉,觉得我们没尽全力。可我听谷歌的人说完成率70%才算健康。那是不是意味着我们该故意把目标定高?可定太高又完不成,团队士气会受影响。到底完成率多少才算正常?
这是一个经典误解。我曾在一次闭门交流中听一位曾就职于谷歌的顾问分享:谷歌内部OKR的完成率中位数在65%-70%,但没有任何人因为完成率低而受罚。关键在于区分“承诺型OKR”和“挑战型OKR”。承诺型KR(比如“季度营收达到1000万”)必须100%完成,这类KR本质上是KPI变体;
挑战型KR(比如“探索一种新获客渠道,并验证其ROI”)即使只完成70%,也可能带来巨大价值。我们团队在第二季度调整了策略:每个Objective下明确标注每个KR是“承诺型”还是“挑战型”。承诺型KR与项目计划强绑定,通过PingCode的任务和里程碑追踪;挑战型KR则只记录进度和学到的东西。
同时,我们引入了“信心指数”(1-10分)来替代完成率,每个KR每周更新一次信心指数,低于5分时自动触发讨论。这样团队不再害怕低完成率,反而更愿意分享真实困难。一年下来,公司整体创新产出翻倍,而关键承诺型KR的完成率稳定在95%以上。你完全可以复制这个模式:先分类,再放弃用单一完成率评判。
3. 老板强行要求每季度必须完成全部OKR,该怎么办才能说服他?
我是公司产品总监,老板把OKR当成军令状,要求每人每季度必须完成100%,否则扣除部分绩效。我跟老板解释了好几次OKR不是KPI,但他觉得“完不成就是态度问题”。现在团队怨声载道,连我都想离职了。有什么具体方法能说服老板?
你遇到的情况太典型了。我本人就曾用一套数据逻辑说服过一位固执的CEO。我当时做了三件事。首先,我收集了公司过去三个季度的真实数据:在“必须100%完成”的压力下,团队KR平均定值比行业挑战水平低40%,而真正有突破的项目(如新功能上线、技术架构重构)均为零。
其次,我引用了被广泛引用的研究:哈佛商学院的一项调查显示,那些KR完成率超过90%的团队,在长期创新指标上落后于完成率70%的团队达2.3倍。最后,我提出了一个折中方案:每个季度保留20%的“弹性KR”,这些KR不纳入考核,只用于记录探索性工作。
弹性KR即使全部未完成,也不影响绩效,但团队必须复盘原因。同时,我在PingCode中设置了两个独立空间:一个叫“交付承诺区”(绑定考核),另一个叫“创新探索区”(纯透明无考核)。老板看到“交付承诺区”的完成率不降反升(因为团队不再被分散精力),最终同意了。
建议你用同样的方法:用数据证明“必须100%”的负面效果,给出可接受的替代方案,并利用工具可视化区分两类工作。老板关心的是结果,你只要证明新方法能带来更好的结果,他就会改变。
4. 我们小团队只有10个人,OKR真的适用吗?还是说只有大厂才配用?
我在一家十人创业公司负责研发,最近看网上都说OKR是大厂用来解决管理复杂度的,小团队用反而是负担。可我们自己尝试用了一段时间,发现每天都要更新进度,太麻烦了,大家都不想周报改来改去。是不是小团队直接用KPI或者周任务清单就够了?
我恰恰认为小团队更需要OKR,但不是大厂那种复杂的版本。我的团队从5个人开始就用OKR,最初走了弯路,后来简化成“一页纸OKR”。大厂的OKR体系通常有3-4层对齐、季度评审、中期检查、复盘会,小团队根本承受不了这种管理成本。
我们后来只保留三个动作:第一,设定一个季度Objective(不超过3个KR),写在一张A4纸上全透明张贴;第二,每周五花15分钟轮流用3句话回答“这周我为最挑战的目标做了什么?”;第三,每季度末一起喝咖啡复盘,不问分数只问“我们学到了什么?”。
我们还用PingCode的“协作空间”功能,建了一个全公开的OKR看板,任何人都可以评论点赞,不设置任何审批流程。简化后,团队反而更清楚方向,而且因为信息透明,跨角色协作效率提高了50%。如果你的10人团队觉得OKR太重,问题不在于OKR本身,而在于你们套用了大厂的模板。
请忘记那些复杂的框架,先尝试:一个季度,一张纸,一次周会口头同步。坚持两个季度,你会看到变化。记住,OKR不是KPI的替代品,而是小团队低成本对齐目标的利器。
核心关键词
文章版权归“万象方舟”www.vientianeark.cn所有。发布者:程, 沐沐,转载请注明出处:https://www.vientianeark.cn/p/595859/
温馨提示:文章由AI大模型生成,如有侵权,联系 mumuerchuan@gmail.com 删除。
读者评论
我们公司也在推OKR,前三个月和文章里一模一样:所有KR全是结果指标,季度末全是90%以上完成,问做了啥又说不清楚。那个信心指数和过程型KR的拆法很有操作性,下周部门例会就想试一下,把“续约率提升到75%”这种结果型KR拆成具体动作。文章里那个研发组把部署时间从3小时压到52分钟的例子,不挂钩反而产出更大,这个逻辑老板真该看看。先改认知再降管理成本,这个总结到位。
最触动我的是那句“把问责场改成诊断场”,以前开会就是追问为什么没到80%,现在想想确实全是防御心态。终于有人把OKR和KPI的错用讲透了。我以为又是篇科普文,没想到给出了切实际的工具参考。
准备按文章说的先脱钩一个季度考核,试试效果。我们团队之前就是典型的“换皮KPI”,把KPI改叫KR,继续和年终奖挂钩。用PingCode那个OKR和任务自动关联、信心指数可视化、周会只看偏离目标的点,这几个细节非常写实。
作为HR看得后背发凉,尤其是“员工第三个月开始主动下调难度”那段,简直是我们公司的回放。现在才明白为什么没人敢写挑战性目标,写了完不成真的影响钱啊。之前用在线表格管理,光是追进度就累够呛,认知再对也白搭。