DevOps|中式土味OKR与绩效考核落地与实践
昨天一个小伙伴和我讨论了一下OKR和绩效管理,所以这次想简单明了地说下在中国怎么做比较合适,很多高大上的理论无法落地也是空中楼阁。
首先说一些,我个人的理解
道德品质和能力素质决定了一个人的职位行为
职位行为决定了业务结果
不同级别/工作性质的人员,绩效考核应该有不同权重组合
团队管理者的绩效不得高于团队的绩效

在组织层级中,基层一线小伙伴不但要看功劳,还要看苦劳,而职级越高则越是要看业务结果。到管理层这个级别,这个时候苦劳意义已经不大。因为对于基层一线小伙伴来说,有些功劳(业务结果),不是说自身具备了道德品质和能力素质就能拿到的。功劳和苦劳并重,这也是对基层一线小伙伴的一种保护,因为很多时候基层一线小伙伴只是执行者,无法决策,不能因为事情没做成,就一点收成也没有。
例子1:小伙子辛辛苦苦干一年,快要出活的时候,业务调整,项目不做了。这个时候你说小伙子绩效不好,这是不太合适的。
例子2: 管理层早8晚12点,咔咔的加班,结果一年多业务带黄了,这样的苦劳对公司没啥意义。
基层一线小伙伴看职业行为+业务结果
中层管理者主要要看能力+业务结果
管理层主要看业务结果
OKR和绩效是一回事么?在一个系统中评定?
不是一回事。OKR有OKR系统,绩效有专门的绩效系统,采用的360度评价考核,主要考核的是上下左右对你的工作认可,当然上占据的比重会大。
OKR是否关联绩效?
关联。我的中式土味做法是把OKR直接转化成绩效考核中最重要的一部分,比如70%,同时加上一些企业文化、团队培养、技术分享,这样大家在完成OKR的同时,其实把自己绩效的主要考核部分也就完成了。
如果OKR不与绩效挂钩,就会产生你让我做的和最后考核我的不一致这个问题,这对一线员工来说,对积极性的影响比较大。你让我干的我都干了,然后你拿一个从来没有跟我说的指标考核我?但是对非一线员工,其实360度考核影响得更大,因为已经不能仅仅通过你每天的日常工作衡量你的贡献了。
OKR 与绩效考核啥关系?
OKR的达成与否主要涉及业务结果中可以量化的指标。有些不能量化的工作也可以是OKR的目标之一,但是如果想在绩效考核中体现,容易产生理解偏差。
OKR与绩效考核挂钩后会出现设置OKR讨价还价?怎么解决?
是的,OKR和绩效挂钩后会出现这个问题。为了拿到好绩效,OKR都不会设置成「踮着脚能够到的目标」,多数会设置成「正好能完成」,这个时候在和团队每个人去聊的时候,还是期望他们能设置的高一点。至少他们设置的高一点,在我这里印象分提高不少。
OKR的设定是自上而下,从上到下一层层去设置。上级设定完成 10 个功能,那么下级9个人的团队就要能至少完成 10 个功能,还要有其他贡献;如果9个人每个人设置完成1个功能,那么TL /团队的目标就是完不成的。团队每个人的目标要能有力支撑 TL 也就是团队整体的目标,如果没有拆解下去,那么就是 TL 的问题,也就是团队的问题。O 一定要拆解下去,否则更大老板的 O 就完不成了。当然OKR也不是一成不变,是可以根据实际情况更新的。
非一线员工, 是指Team Lead 对吧?
至少是 Team Lead 这个级别。因为他们的大部分产出应该通过团队达成产出,与上下左右的协作,甚至是对公司业务达成的影响,而不仅仅是个人做了哪些事情。
TL的个人绩效是会参考OKR达成率和团队的业绩对吧?那团队业绩这块有做量化指标衡量吗?
你可以认为团队业绩就是 TL 的个人业绩。因为你不这样认为也不行,团队绩效好的时候, TL自己也会把团队所有的绩效算到自己头上;团队绩效坏的时候,TL自己会把团队绩效放到其他人身上去。为了避免这两种情况,画约等号,甚至是等号是做好的办法。也可以激励 TL 带领团队拿到一个比较好的团队绩效。
而他个人的OKR就是团队业绩中「事」部分做得好坏的最大考量指标,结合我上面说的360度,就是 TL 的个人绩效。也就是说 TL 个人绩效= 团队绩效 > TL 个人OKR + 360考评+ 企业文化+ 管理能力
很多员工最恨的就是团队绩效很差,但是 TL 拿了超出团队绩效表现的高绩效。
目标管理和绩效管理的问题,不管是KPI还是OKR,经典难题?
国内绩效管理和考核涉及到因素比较多
1)中国「人际关系」「面子」在作祟,360度评价不可靠;
2)在中国工作压力大,很多时候是既要有OKR 又要有 KPI,还要有企业文化等软性指标。
3)中国企业发展快,变化也快,国外很多的实践落地都要经过改良。
4)年终奖在员工薪资中占比过大,每个人都要争取高绩效;而在外企,大家相对躺平一些,OKR/绩效考核虽然有差异,但是大家拿到手的差距没那么大。
我的相关文章
互联网公司员工职级、研发效能度量、OKR与绩效考核
互联网公司实行目标管理(OKR)五点原则和基础
互联网公司目标管理OKR实践落地与反思
互联网公司目标管理OKR和绩效考核误区
DevOps|中式土味OKR与绩效考核落地与实践的更多相关文章
- 互联网公司员工职级、研发效能度量、OKR与绩效考核
今天要写这篇文章,来自最近有两个点触动了我.第一个触动点是奈飞(netflix)做出了一个巨大动作<"不搞职级.人人平等" 25 年后行不通了?Netflix 破天荒引入细分 ...
- 互联网公司目标管理OKR和绩效考核的误区
最近看了一篇关于「谷歌放弃OKR,转向全新的GRAD系统」的文章,我转到了研发效能DevOps的微信群里,结果引起了大家热烈的讨论,正好我们也在使用 OKR,所以也来谈谈我的理解以及我们应用起来的实际 ...
- 百人研发团队的难题:研发管理、绩效考核、组织文化和OKR
分享一个公司规模近200,研发占一半的创业公司 Worktile 在研发团队管理方面的玩法,仅供百人左右研发团队参考~ 什么是研发团队?简单的说,你熟悉的那帮穿格子衬衫,以程序员为核心组成的团队,就是 ...
- ASP.NET MVC (Razor)开发<<周报与绩效考核系统>>,并免费提供园友们使用~~~
过去我们使用过一些周报工具来完成项目组或部门的周报填写与考核工作,但多少有些不理想,要么功能太过简单,要么功能特别繁杂,不接地气,使用不便. 后来我们就考虑自己开发一个简单的,实用的,易用的,接地气的 ...
- KPI绩效考核为何在国内不管用?
很多外国很好的管理制度,到了中国都有水土不服,就像KPI绩效考核一样,到了中国执行得很不好,甚至还不如用本土的人治管理方法,那是为何呢?为什么国内学平衡计分法和KPI的热情非常高,效果却往往有限? 其 ...
- 为什么研发团队不适合量化KPI的绩效考核?
研发团队(如果不是外包,不是机械性的活动)如果进行的是creative的有创造性的智力活动,那么应该不适合用量化KPI的绩效考核和激励,不应该用工时.bug数(难度大的bug可能多,测试人员可能没有经 ...
- 【Sprint3冲刺之前】敏捷团队绩效考核(刘铸辉)
TD学生助手团队已经在4.22~4.30完成了为期9天的Sprint2计划,并在Sprint2总结会议中安排了五一放假每个人的任务分配,下面发布下Sprint2冲刺周期的阶段性成果. Sprint2 ...
- 《DevOps故障排除:Linux服务器运维最佳实践》读书笔记
首先,这本书是Linux.CN赠送的,多谢啦~ http://linux.cn/thread-12733-1-1.html http://linux.cn/thread-12754-1-1.html ...
- 跨国合作:Serverless Components 在腾讯云的落地和实践
导语 | Serverless Components 是 Serverless Framework 推出的最新解决⽅案,具有基础设施编排能⼒,开发者通过使⽤ Serverless Components ...
- 百胜中国使用Rainbond实现云原生落地的实践
百胜中国使用Rainbond实现云原生落地的实践 关于百胜中国 自从1987年第一家餐厅开业以来,截至2021年第二季度,百胜中国在中国大陆的足迹遍布所有省市自治区,在1500多座城镇经营着11023 ...
随机推荐
- 【原理揭秘】Vite 是怎么兼容老旧浏览器的?你以为仅仅依靠 Babel?
作者:京东科技 孙凯 一.前言 对前端开发者来说,Vite 应该不算陌生了,它是一款基于 nobundle 和 bundleless 思想诞生的前端开发与构建工具,官网对它的概括和期待只有一句话:&q ...
- Kubernetes(k8s)二进制高可用安装脚本
好久没写公众号了,昨天新写了一个v1.24版本的安装.写得不咋样,但是能用.最近不高产了,没灵感了 = . = 手动部署:https://github.com/cby-chen/Kubernetes ...
- window启动和停止服务命令
NET STOP serviceNET STOP 用于终止 Windows 服务.终止一个服务可以取消这个服务正在使用的任何一个网络连接.同样的一些服务是依赖于另外一些服务的.终止一个服务就会终止其它 ...
- [Linux/Git]比较两份文件的差异
Command vim -d fileA fileB 或 git diff <oldCommitId> <newCommitId> X Recommend Files Matc ...
- Java SpringBoot 中,动态执行 bean 对象中的方法
根据不同的条件,调用不同的 bean 对象,执行对象中的方法 SpringUtils 工具类 package com.vipsoft.web.utils; import cn.hutool.core. ...
- Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享)
Gradio入门到进阶全网最详细教程[一]:快速搭建AI算法可视化部署演示(侧重项目搭建和案例分享) 常用的两款AI可视化交互应用比较: Gradio Gradio的优势在于易用性,代码结构相比Str ...
- This application failed to start because it could not find or load the Qt platforms plugins
由于一直在linux下操作,今天Qt移植平台的时候导致.exe可执行文件一直运行不起来,提示缺少某些dll库,这个问题解决起来简单(直接去qt源码里面查找对应库添加到可执行文件目录就行),但是之后一 ...
- Go函数基础
在Go语言中,函数是一种基本的代码组织方式.函数能够接受输入参数并返回结果.Go语言中的函数有以下特点: 函数定义使用关键字func,后跟函数名.参数列表和返回值类型. 如果函数有返回值,则在函数定义 ...
- MQTT-保留消息和遗嘱消息
保留消息 为什么需要保留消息 如果不考虑持久会话的因素,那么MQTT订阅只有在客户端连接之后才能创建,所以服务端不能提前预知某个主题会被哪些服务端订阅或者某个客户端会订阅哪些主题,所以当消息到达服 ...
- 从浏览器输入域名开始分析DNS解析过程
摘要:DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络. 本文分享自华为云社区<DNS那些事--从浏 ...