目标制定OKR比KPI有什么优势_kpi和okr的优缺点-程序员宅基地

技术标签: kpi  团队目标  okr  思维模型  目标制定  

最近看到越来越多的企业在启用OKR,我们团队也开始在试用,结合自己之前OKR的一些经历,浅谈一下我所理解的OKR与KPI的区别。

kpi:关键绩效指标

okr:目标与关键成果

KPI的问题

KPI:关键绩效指标

它把公司的目标自上而下地分解,并且通过相关的关键绩效指标来衡量实际的执行效果。

KPI的问题(曾经的确是比较先进的管理方法,但是到了今天缺点也很明显)

首先,它只适合标准化的、目标稳定的工作。(技术创新就不适合用KPI来衡量了,因为创新有很大的不确定性,既不可能标准化,也不可能稳定产出。)

其次,它也会给团队带来不好的风气。读读《绩效主义毁了索尼》抛开情绪看看其中的现象:故意定低指标、只顾短期效益、一切只看指标、工作和考核本末倒置。

KPI规划法的这些缺点,在互联网公司的技术团队往往会进一步放大,很多TL在使用这种方法的时候都遇到过问题,比如:

第一,程序员的工作要怎么量化?(代码行数?版本数?bug数?这些指标都是不可行的!)

第二,技术团队怎么体现工作贡献呢?(有的公司喜欢用“技术团队背30%的业务指标”这样的方式来定技术团队的KPI,这种KPI没有什么意义,因为技术团队的工作并不能直观的转换为业务数据,最后只能是看运气,业务目标达到了技术团队就跟着吃肉,业务目标没达到技术团队就跟着挨罚。)

第三,有风险的工作谁愿意做?(很多前瞻性和拓展性的工作也伴随着风险,在KPI的机制下,这种有风险的工作很可能没有人愿意去做,因为大家都不想犯错。)

团队规划需要考虑的是如何做才能创造最大的价值。因为团队的资源和时间是有限的,需要让投入产出比最大化。

OKR的优势

大部分人第一次接触 OKR 的时候都很疑惑:OKR和KPI看上去好像没什么区别,OKR的一个关键结果(KR)如果用数据来描述,似乎就是KPI的一项指标。

既然如此,那么我们为什么要强调用OKR,而不用KPI呢?其实它们的本质区别就藏在名字里。

KPI的关键词是Indicators,而OKR的关键词是Objectives。

换句话说,KPI 关注的是数据指标,而OKR关注的是业务目标。

举几个例子来说明:

假如你是程序员,如果关注指标,你想到的是代码行数、bug 数和单元测试覆盖率;而如果关注目标,你想到的是解决产品的卡顿问题和实现精准推荐。

假如你是足球运动员,如果关注指标,你想到的是进球数、助攻数、跑动距离和比赛场次;而如果关注目标,你想到的是夺冠、四强和保级。

假如你是支付宝的业务负责人,如果关注指标,你想到的是支付笔数、订单数;而如果关注目标,你想到的可能是让支付宝成为生活中的基础设施。

所以,不要小看指标和目标这两个词的力量,它们代表的是两种思维方式。

当你使用KPI规划法,更关注数据指标的时候,第一反应是“我要履行什么职责”,思维就会受到限制,只会关注当前已有的工作,不太可能去思考接下来应该做的事情是什么。

而当你使用OKR规划法,更关注业务目标的时候,第一反应是“我要做成什么事情”,思维就会更加开阔,而不会局限于当前正在做的事情,可以根据实际情况判断和选择接下来应该要做的事情。

方向对了,就不怕路途遥远;方向不对,数据再漂亮也没有意义。在快速发展的行业,比如互联网行业,我们需要拥抱变化、不断调整,显然OKR规划法更加适用。

彼得·德鲁克在《管理的实践》这本书中说道:“并不是有了工作才有目标,而是相反,有了目标才能确定每个人的工作。所以企业的使命和任务,必须转化为目标。”

这句话非常好地诠释了KPI和OKR的区别,提炼一下就是:KPI让我们正确地做事,OKR让我们做正确的事。

对比总结

1.KPI的缺点有两方面,一是只适合标准化的、目标稳定的工作,二是会给团队带来不好的风气,比如故意定低指标、只顾短期效益、一切只看指标、工作和考核本末倒置等。

2.技术团队的TL做团队规划有3个常见做法:解决问题、优化性能和引入新技术,但是因为没有结合业务目标,价值很难体现。

3.OKR规划法关注业务目标,可以根据实际情况及时调整,更适合快速发展的行业。

4.OKR是一种牛逼的KPI制定方法,KPI是KR的一种形式。当你先明确业务目标,再根据环境变化和业务发展进行取舍,才能制定出合理的KPI。

技术人如何做okr规划

它的实施步骤是:

首先,设定业务目标(Objectives),比如提升市场占有率。

然后,为每个目标设定关键结果(Key Results),也就是为了实现目标具体要做的事情,以及具体的标准,比如为了实现“提升市场占有率”这个目标,准备“请XX明星做代言人”“投入100亿做用户补贴”等。

OKR规划法

1.OKR规划的第一个阶段是总监/副总级别的业务负责人针对整条业务线做业务规划,先聚焦业务目标(O),再分解关键成果(KR)。

2.OKR规划的第二个阶段是经理/主管级别的Team Leader针对专业团队做团队规划,先对齐业务线OKR,再补充专业OKR。

3.聚焦是OKR的第一核心理念,对齐是OKR的第二核心理念,它们也是OKR和KPI在做法上的核心区别。(聚焦:在众多可以选择的方向中,挑出最重要的;对齐:对照上一级的OKR,看看自己的团队能贡献什么价值)

  • 聚焦业务:目标业务负责人确定最重要的目标,不超过3个
  • 分解关键结果:业务负责人分解出关于目标的关键结果,3~5个
  • 对齐业务OKR:TL对照业务规划的OKR,提出业务上的OKR
  • 补充专业OKR:TL结合业务目标和团队情况,提出专业上的OKR

聚焦于最重要的事情,争取形成合力和突破。10个60分的目标不如一个100分的目标。这一步看上去很简单,但其实它是整个OKR规划过程中最难的一步。

聚焦的目标可以是定性描述的,比如“提升用户满意度”,也可以是可衡量的,比如“市场占有率排名前三”,通常情况下不要求量化。因为KR中会有具体的数据描述,在目标中你只要把数据的意义提炼出来就行了。

KR不能太多太少也不行(一般3-5条),比如你只列1条,这既说明没有全面地考虑到各种实现目标的方法,也会导致衡量标准太单一,最后可能会为了追求短期的单个数据指标而忽视业务长远的发展。(比如只列了新增用户量,没列烧钱限制,有效留存要多少)

KR有两种表现形式,一种是可以量化的KPI,比如“用户量增长100万”;另一种是虽然不能量化但是可以衡量的里程碑,比如“2021年6月实现千人千面功能”。KR不能采取定性的描述,像“用户量大幅增长”这样肯定是不合格的,因为不可衡量。

对齐是OKR规划的第二核心理念,也是OKR和KPI在做法上的另一个核心区别。

下一级的Team Leader要对照上一级业务OKR,看看自己的团队能够贡献什么价值和力量,从而让整个公司“心往一处想,劲往一处使”。

如果说对齐业务OKR是自上而下的传导,那么补充专业OKR就是自下而上的提炼。TL要结合业务目标和团队情况,提出专业上的OKR,和业务上的OKR共同组成团队完整的OKR。自上而下的传导需要很强的业务理解能力,而自下而上的提炼需要有很强的专业能力,这两种能力相辅相成,用OKR做团队规划的时候缺一不可。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/songcf_faith/article/details/124788947

智能推荐

微信小程序入门教程 --(保姆级)-程序员宅基地

文章浏览阅读6.7k次,点赞24次,收藏92次。小程序入门保姆级教程_微信小程序入门

计算机毕设 深度学习猫狗分类 - python opencv cnn_毕业设计可以用猫狗大战吗-程序员宅基地

文章浏览阅读559次。 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是 **基于深度学习猫狗分类 **学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:3分。_毕业设计可以用猫狗大战吗

手把手教你安装Eclipse最新版本的详细教程 (非常详细,非常实用)_eclipse安装教程-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏16次。写这篇文章的由来是因为后边要用这个工具,但是由于某些原因有部分小伙伴和童鞋们可能不会安装此工具,为了方便小伙伴们和童鞋们的后续学习和不打击他们的积极性,因为80%的人都是死在工具的安装这第一道门槛上,这门槛说高也不高说低也不是太低。所以就抽时间水了这一篇文章。_eclipse安装教程

分享11个web前端开发实战项目案例+源码_前端项目实战案例-程序员宅基地

文章浏览阅读4.1w次,点赞12次,收藏193次。小编为大家收集了11个web前端开发,大企业实战项目案例+5W行源码!拿走玩去吧!1)小米官网项目描述:首先选择小米官网为第一个实战案例,是因为刚开始入门,有个参考点,另外站点比较偏向目前的卡片式设计,实现常见效果。目的为学者练习编写小米官网,熟悉div+css布局。学习资料的话可以加下web前端开发学习裙:600加上610再加上151自己去群里下载下。项目技术:HTML+CSS+Div布局2)迅雷官网项目描述:此站点特效较多,所以通过练习编写次站点,学生可以更多练习CSS3的新特性过渡与动画的实_前端项目实战案例

计算质数-埃里克森筛法(间隔黄金武器)-程序员宅基地

文章浏览阅读73次。素数,不同的质数,各种各样的问题总是遇到的素数。以下我们来说一下求素数的一种比較有效的算法。就是筛法。由于这个要求得1-n区间的素数仅仅须要O(nloglogn)的时间复杂度。以下来说一下它的思路。思路:如今又1-n的数字。素数嘛就是除了1和本身之外没有其它的约数。所以有约数的都不是素数。我们从2開始往后遍历,是2的倍数的都不是素数。所以我们把他们划掉然后如...

探索Keras DCGAN:深度学习中的创新图像生成-程序员宅基地

文章浏览阅读532次,点赞9次,收藏14次。探索Keras DCGAN:深度学习中的创新图像生成项目地址:https://gitcode.com/jacobgil/keras-dcgan在数据驱动的时代,图像生成模型已经成为人工智能的一个重要领域。其中,Keras DCGAN 是一个基于 Keras 的实现,用于构建和训练 Deep Convolutional Generative Adversarial Networks(深度卷积生...

随便推点

WebSphere MQ6.0 for redhat4.6 setup_websphere mq6.0下载-程序员宅基地

文章浏览阅读956次。WebSphere MQ6.0 for redhat4.6 setup分类: WebSphere 2010-04-12 14:45650人阅读 评论(0)收藏举报websphereredhatmanageribm消息中间件statisticsWebsphere MQ是IBM的商业消息中间件(Commercial Messaging Middlewar_websphere mq6.0下载

Spring——Bean 的生命周期_spring bean的生命周期-程序员宅基地

文章浏览阅读1.1w次,点赞11次,收藏49次。目录一、Bean 的生命周期二、代码演示三、主要步骤简述一、Bean 的生命周期  对于普通的 Java 对象,new 的时候会去创建对象,而当它没有任何引用的时候则被垃圾回收机制回收。相较于前者,由Spring IoC 容器托管的对象,它们的生命周期完全由容器控制。Spring 中每个 Bean 的生命周期如下:对于 ApplicationContext 容器,当容器启动结束后,实例化所有的 Bean。设置对象属性,即依赖注入,动态将依赖关系注入到对象中。紧接着,Spring 会检测该对象_spring bean的生命周期

matlab_matlab fat-程序员宅基地

文章浏览阅读94次。为什么logical==0?_matlab fat

HTML标签分类及转义字符_ol是单标记还是双标记-程序员宅基地

文章浏览阅读302次。一. HTML标签分类1.根据标签个数分类。 单标签:只有一个标签。 <br>, <hr>,<img>,<meta>, 实现一个特定的功能。 双标签:既有开始标签,也有结束标签。 Html,head,Body,title,h1~h6,p,a,ul,li,ol,strong,em。2.根据标签特性分类(网页效果)。 2.1行属性..._ol是单标记还是双标记

什么是配置_基于配置是什么意思-程序员宅基地

文章浏览阅读1.6k次。应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数 据库连接参数、启动参数等。配置主要有以下几个特点:配置是独立于程序的只读变量配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该去改变配置配置伴随应用的整个生命周期配置贯穿于应用的整个生命周期,应用在启动时通过读取配置来初始化,在运行时根据配置调整行为。比如:启动时需要读取服务的端口号、系统在运行过程中需要读取定时策略执行定时任务等。配置可以有多种加载方式常见的有程序内部_基于配置是什么意思

二、使用GObject——一个简单类的实现-程序员宅基地

文章浏览阅读170次。Glib库实现了一个非常重要的基础类--GObject,这个类中封装了许多我们在定义和实现类时经常用到的机制: 引用计数式的内存管理 对象的构造与析构 通用的属性(Property)机制 Signal的简单使用方式 很多使用GObject..._