职场「OKR」,魔幻又内卷
个人习惯称之为【O-KR-KPI】组合;
01
从进厂实习那天开始,就接触了KPI的概念;
互联网公司,年初入职,可能因为那天是周五,又赶上月底,少不了要把KPI搬出来折腾一番;
天时,地利,人和;
不对,人和应该不确定吧;
换个城市,换家公司之后,从此OKR模式席卷而来;
OKR是什么?O:是目标,KR:是关键结果;
KPI是什么?绩效的指标体系,从上到下,层层拆解细化,最终落在各个员工头上;
OKR和KPI有什么区别吗?
理念上肯定有,实践中有没有,难说;
模拟一个暴击灵魂的场景,注意,这里可能会有些扎心;
KPI模式下;
老板会说:想要一年达成365个小目标,员工每天都要实现一个小目标;
OKR模式下;
老板会问:今年要想达成365个小目标,年度什么策略?季度什么方案?月度什么动作?
本质上,都是追求目标的达成;
但是,OKR的格局,瞬间爆了;
不得不说,OKR在理念高度上,确实超越KPI,更高明的PUA;
02
不论是OKR还是KPI,个人理解都是工具范畴;
既然是工具,体验过才能明白好不好用;
作为被OKR和KPI,花式组合吊打过的职场人;
从感性上没得说,个人驱动力难道是所谓的公司目标与考核手段?够呛!
从理性上来说,两种工具在体验上区别不大;
鉴于过往经历来看,都是拿来明确和跟踪目标及其完成情况的管理工具和方法;
关于OKR和KPI的对比分析,五花八门,鞭辟入里;
夸到极致,骂到泥里,都挺一本正经的;
但无法否认,OKR制度更拿捏人性,更容易让组织卷起来;
好听的讲,叫驱动力;难听的讲,叫卷的一塌糊涂;
如果成不了卷王,至少也得做卷饼,反正都不想卷铺盖走人;
什么工具不是重点,重要的是谁来使用工具,问题的关键,从来都是在「人」;
职场的现状,不做选择全都要;
OKR和KPI的强势组合,「O-KR-KPI」才是答案;
从心态上来说,个人从不排斥这两种工具;
高端的讲,叫认知上的包容,低端的说,我有什么办法,不排斥至少还能降低精神内耗;
从研发团队的实践来看,个人更推崇「O-KR-KPI」的手段;
事情要做的明白,也得说的明白;
换个现实一点的说法:可以不乱甩锅,但是也不能瞎背锅;职场卷透彻的选手,秒懂其中内涵;
03
互联网行业的玩家,年尾年初都要直面「O-KR-KPI」的灵魂洗礼;
年初,自然是制定OKR;
年尾,自然是用KPI的逻辑考核OKR;
肯定有人急着补充说季度考核呢?
先别急,那种论周按月聚焦OKR的操作都见过,季度考核过于常规,不值一提;
先来说说OKR的制定策略;
由于花里胡哨暴打三观的操作太多,这里就不反向展示了,反正我没见过直接下发OKR的;
聊点正常的逻辑,OKR的制定从来都是一个复杂的过程;
【1】OKR的决策,涉及高层和各个部门的核心人员,追求大方向的客观正确;
【2】在年尾总结中,输出对去年OKR的客观评价,作为新一年的预期参考;
【3】公司层面的战略目标,通常都涉及「营收」「竞争力」「组织管理」三块核心;
【4】不同的战略目标,会包含相应部门的关键结果;
【5】不同的部门根据各自职能,聚焦相应的目标,预设关键结果;
【6】部门的OKR会围绕8/2原则,即80%的权重对齐战略目标,20%体现内部驱动力;
对于公司来说,设定OKR从来都是热火朝天的,引导情绪价值;
但是普通玩家冷静的思考一下,越想越气;
公司的目标是很难改变的,当然也很难轻易的实现,这种策略下,还能给部门20%的内部驱动空间?
所以,为何互联网公司疯狂的吹捧OKR?
在目标不变的情况下,感觉上OKR的折腾空间大了,但考核权还是在公司手里;
卷,自然而然成为了答案;
卷不动了咋办?向社会输送高端人才,不也是「使命」「愿景」「价值观」的变相体现?
04
从OKR的设计上看,公司预留了「额外的可操作空间」;
那么到OKR考核,即KPI的时候;
公司也会气壮式的多一些「解释空间」?因为理直所以气壮;
使用OKR的公司,都会反复强调,不是为了考核,与绩效是弱关联;
这种说法,语气可以相信,连标点符号都不值得相信;
所谓的关键结果,可能包括多个目标的达成;
既然是「目标」,自然依赖一定的「指标体系」,总不能凭着感觉定胜负吧;
如何衡量目标与指标?自然是用KPI的逻辑;
这样组合起来,就是「O-KR-KPI」的形式,魔幻归魔幻,但客观普遍的现象即为趋势;
从研发的实践来看,用KPI进行「部分业务KR」的考核,可以避免很多问题;
以常规的业务开发版本来说;
围绕目标,预设一套各个参与方都接受的指标体系,是相对客观的衡量手段;
版本完成后,通过一定时间段的指标体系采集,进行复盘分析;
判断哪些指标有问题,对结果和效果产生怎样的影响,自然可以避免很多拉扯现象;
然而成熟的研发团队,又需要追求「重OKR轻KPI」的状态;
如果不注重研发的执行过程,必然要为买单结果付沉重的代价;
但是对于销售团队来说,OKR可能就是KPI异父异母的亲兄弟,「拿着OKR干着KPI」的事;
只注重销售执行过程,但拿不到想要的结果,这种操作不存在;
OKR侧重过程和结果的整体驱动,KPI重点考核结果,组合才是答案;
05
不得不承认,OKR的设计真的是号到了管理的大动脉;
管理的本质目的就是对人的持续驱动,比如行为,动机,认知等;
OKR更高明的驱动了组织内卷,其中「O」至关重要,而「KR」则草率的一塌糊涂;
从被OKR包围开始,从未见过年初的KR持续到年尾过;
为什么?
因为互联网公司最懂得:顺势而为和顺事而为,不懂的可能都不存在了;
不论是行业趋势,还是外部环境,亦或内部组织架构;
都是处在主动或者被动的变化过程中,适应变化才能更好的生存,是基本法则;
上午还在公司解决BUG,下午可能就成为了公司的BUG;
昨天还在公司优化项目,今天可能就被公司优化;
无论是个人、团队、项目组,都经常处在巨大的不确定中,当然公司也不例外;
在这样的环境和状态下;
经常会出现KR的负责人消失,或者KR关联的项目消失,还经常两者一起消失;
怪公司吗?
客观的想一想,如果企业不去适应变化和动态调整,那它自己也有可能消失;
所以「KR」是什么不重要,如果无法支撑「O」的实现,随时随地都能消失,或者替换;
实际上,大部分公司也就是这么玩的;
很多KR的设计,在季度的OKR对齐中消失不见,会调整为新的KR;
在一些焦虑严重的公司中,甚至按月论周去聚焦OKR并调整,逻辑在哪里?
06
既然「KR」是处在持续调整的过程中,考核是不是很难执行?
不会,丁点影响没有;
在OKR的设计中,有个心照不宣的套路,目标真正意义上不是拿来实现的,主要还是驱动内卷;
瞄太阳射月,妥妥的刺客行为;
在OKR的执行过程中,很多KR都被调整甚至替换过;
那该如何考核?
自然是围绕总结文档:完成的关键事项,几个核心指标,反思与规划;
重OKR的团队,公司有解释权;轻OKR的团队,公司可以用KPI;
就以年尾的绩效考核来看,先进行一年的总结,需要围绕OKR进行客观分析和反思;
然后就是评分三连:「互评」、「自评」、「上评」;
骚的是,很多人都只能知道自评分和最终结果;
更骚的是,「互评」、「自评」、「上评」,各自评分的权重不同,直白的说,「自评」简直可以忽略;
最骚的是,无论目标的完成度如何,总归还是要执行个「361」优化制度,向社会输送几个人才;
团队谁做的好,做的不好,管理层不知道吗?
怎么可能?必然都清楚;
管理层看好的人,「上评」可以保一手,管理层不看好的人,「上评」也可以踩一脚;
等团队人员更替完成,从年尾来到年初,下次OKR之旅正式开始,才会真正意义上客观分析好坏得失;
套路进入新一年的轮回;
这一套花式操作秀下来,合理吗?哪里合理,离谱吗?哪里离谱;
07
其实「OKR」也好,「KPI」也罢,「O-KR-KPI」也无所谓,都是工具而已;
职场本就内卷,并不能让工具背锅,根源从来都在于「人」;
个人也不习惯以批判的思维看待人和事,客观和清醒,可以让自己保持平稳的情绪;
在当下的环境里;
做不了卷王就争取做卷饼,并且要尽量掌握是否「卷铺盖」的主动权,保持状态的主动性;
魔幻的职场,卷的一塌糊涂;
ENDENDEND
相关文章:
职场「OKR」,魔幻又内卷
个人习惯称之为【O-KR-KPI】组合; 01从进厂实习那天开始,就接触了KPI的概念; 互联网公司,年初入职,可能因为那天是周五,又赶上月底,少不了要把KPI搬出来折腾一番; 天时,…...
mysql8计算商家距离,按照由近及远排序
要计算商家距离并按照距离排序,可以使用MySQL 8中的空间函数和索引。以下是一个例子: 创建商家表 CREATE TABLE merchants (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50),location POINT,SPATIAL INDEX (location) ) EngineInnoDB;插入商家数据…...

c语言函数使用记录
1.sscanf函数的用法sscanf():将 C 语言字符串中数据按 指定的格式 将数据存储在对应的参数中。// sscanf() 会从 buffer 里读进数据,依照 format 的格式将数据写入到 argument 里, //注意这里的 argument 需要使用地址符号 // 转换格式参考 s…...
VBA智慧办公4——符号运算及语法结构
目录 运算符 一、算术运算符 二、连接运算符 三、比较运算符 四、逻辑运算符 语法结构 一、if语句 二、select case语句 三、for语句 四、while语句: 五、with语句 运算符 VBA中运算符的作用也是相当重要,本章我们要着重了解VBA中运算符下设的…...
ChatGPT角色扮演提示语
ChatGPT角色扮演提示语 使用ChatGPT角色扮演提示语,你可以将GPT调教成各种专业角色,因此你也会获得更好的对话体验,学会调教GPT,你就会发现GPT实际上非常的强大。此处会长期更新GPT角色提示词,方便各位学习使用GPT… …...
【Java面试题】设计模式之七种结构性模式——代理模式、适配器模式、桥接模式、装饰模式、外观模式、享元模式、组合模式
目录 一、代理模式 二、适配器模式 三、桥接模式 四、装饰模式 五、外观模式 六、享元模式 七、组合模式 一、代理模式 概念: 代理模式是为其他对象提供一种以代理控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象࿰…...

【从零开始学习 UVM】6.3、UVM 激励产生 —— start() 方法执行sequence详解
文章目录 start方法解析简单sequence flow继承的seqeunce flow生成sequence flowstart方法解析 virtual task start ( uvm_sequencer_base sequencer,uvm_sequence_base parent_sequence = null,int this_priority = -1...

「Python 机器学习」Matplotlib 数据探索
Matplotlib 是一个 Python 的数据可视化库,它能够轻松创建各种类型的图表和图形;Matplotlib 可以在 Jupyter Notebooks、交互式应用程序和脚本中使用,并支持多种绘图样式和格式; Matplotlib 最初是为科学计算而设计的,…...
3.24-3.26学习总结
目录 一.方法methed 二.构造方法(构造器) 三.方法重载 四.方法覆写 一.方法methed 1.定义: 修饰符 方法返回类型 方法名(参数列表){ 系列语句; return 返回值; } 2.public方法/字段: 公开给…...

OpenAI Translator 基于 ChatGPT API 的划词翻译工具
OpenAI Translator,一款基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用,使用 ChatGPT API 进行划词翻译和文本润色,借助了 ChatGPT 强大的翻译能力,帮助用户更流畅地阅读外语和编辑外语,允许跨 55 种不同语…...
git常用指令---复习向
git常见的指令: 本地仓库 1.创建仓库: git init 会出现.git文件夹 2.查看git状态:git status 3.添加一个文件: git add <fileName> 4.添加所有文件:git add . 5.提交并附加信息:git commit -m&…...

安卓开发学习记录(持续学习)
文章目录前言工具创建项目简单控件即UI一、界面显示与逻辑处理二、文本三、布局四、按钮五、控件综合训练(简易计算器)六、Activity七. 中级控件前言 最近在有在持续学习Java的安卓开发,不断的把知识记录下。 工具 Android Studio安装 [Studio安装][1] [1]: https…...

【redis】AOF日志:宕机了,Redis如何避免数据丢失
专题3-AOF日志:宕机了,Redis如何避免数据丢失 因为redis的数据是存在内存中的,一旦服务器宕机,内存中的数据会全部丢失。 AOF:redis先执行命令,把数据写入内存,然后才记录日志。 AOF优点&…...

第三章Vue中的Ajax
文章目录Vue脚手架配置代理为什么要配置代理服务器什么是跨域?代理跨域CORS跨域利用Vue-CLI配置代理服务器GitHub用户搜索案例本案例需要下载axios库: npm install axiosVue脚手架配置代理 为什么要配置代理服务器 什么是跨域? 跨域资源共…...
在 Python3 中使用 JSON
在 Python3版本中使用 JSON 本教程将会教我们如何使用 Python 编程语言编码和解码 JSON。 环境 在python3中(以及python2.6版本后的python2版本)内置了JSON模块,无需额外安装另外的JSON模块。 简介 JSON模块是python内置的用来进行pytho…...

图神经网络GNN介绍
目录标题图神经网络基础图基本模块定义图的邻接矩阵点特征的更新(重构)多层GNN图卷积GCN模型GCN基本思想网络层数:基本计算图注意力机制graph attention networkT-GCN序列图神经网络图相似度图神经网络基础 图基本模块定义 三个特征&#x…...

【面试】TCP、UDP、Socket、HTTP网络编程面试题
文章目录什么是网络编程网络编程中两个主要的问题网络协议是什么为什么要对网络协议分层计算机网络体系结构1 TCP / UDP1.1 什么是TCP/IP和UDP1.2 TCP与UDP区别:1.3 TCP和UDP的应用场景:1.4 形容一下TCP和UDP1.5 运行在TCP 或UDP的应用层协议分析。什么是…...

Python语言的文件读写
🥑高级语言有很多共同之处,在文件读写这一部分我们就可以类比着之前我们过的C语言的文件读写的操作进行处理。 🥑还记得我们C语言当中的文件进行操作时所需要的哪些步骤吗?文件打开,文件读/写操作,文件关闭。我们的Py…...

面向对象 ( 上 )
Java面向对象 ( 上 ) 观看b站尚硅谷视频做的笔记 1、 面向过程 (POP) 与面向对象 (OOP) 2、类和对象 2.1、Java 类及类的成员 属性:对应类中的成员变量 行为:对应类中的成员方法。 2.2、类与对象的创建及使用 一、设计类,就是设计类的…...

Node.js学习笔记——会话控制
一、介绍 所谓会话控制就是对会话进行控制 HTTP 是一种无状态的协议,它没有办法区分多次的请求是否来自于同一个客户端, 无法区分用户 而产品中又大量存在的这样的需求,所以我们需要通过 会话控制 来解决该问题 常见的会话控制技术有三种&a…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...
FastAPI 教程:从入门到实践
FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建 API,支持 Python 3.6。它基于标准 Python 类型提示,易于学习且功能强大。以下是一个完整的 FastAPI 入门教程,涵盖从环境搭建到创建并运行一个简单的…...
Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务
通过akshare库,获取股票数据,并生成TabPFN这个模型 可以识别、处理的格式,写一个完整的预处理示例,并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务,进行预测并输…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...
Java编程之桥接模式
定义 桥接模式(Bridge Pattern)属于结构型设计模式,它的核心意图是将抽象部分与实现部分分离,使它们可以独立地变化。这种模式通过组合关系来替代继承关系,从而降低了抽象和实现这两个可变维度之间的耦合度。 用例子…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill
视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...

Ubuntu Cursor升级成v1.0
0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开,快捷键也不好用,当看到 Cursor 升级后,还是蛮高兴的 1. 下载 Cursor 下载地址:https://www.cursor.com/cn/downloads 点击下载 Linux (x64) ,…...
CppCon 2015 学习:Time Programming Fundamentals
Civil Time 公历时间 特点: 共 6 个字段: Year(年)Month(月)Day(日)Hour(小时)Minute(分钟)Second(秒) 表示…...

aardio 自动识别验证码输入
技术尝试 上周在发学习日志时有网友提议“在网页上识别验证码”,于是尝试整合图像识别与网页自动化技术,完成了这套模拟登录流程。核心思路是:截图验证码→OCR识别→自动填充表单→提交并验证结果。 代码在这里 import soImage; import we…...

高效的后台管理系统——可进行二次开发
随着互联网技术的迅猛发展,企业的数字化管理变得愈加重要。后台管理系统作为数据存储与业务管理的核心,成为了现代企业不可或缺的一部分。今天我们要介绍的是一款名为 若依后台管理框架 的系统,它不仅支持跨平台应用,还能提供丰富…...