在讨论之前我们先来了解两个概念:

一、KPI

KPI是一套绩效管理的方法。全称为:Key Performance Indicator。中文叫:关键绩效指标

KPI,和我们的“任务分解”不同。任务分解是把目标,分解成可执行的任务。是在“如何执行”层面的思考。KPI,是把目标分解成可考核的指标,是在“如何管理”层面的思考。KPI是非常重要的一种管理手段,只是它有它的适用性。KPI是你管理驾驶舱中的仪表盘,让你时刻知道组织的运行状态。

二、OKR

OKR,是“Objective & Key Results”的缩写。简单来说,就是整个公司、团队、个人,都要设立目标(Objective),和衡量这些目标完成与否的关键结果(Key Results)。

OKR是目标管理工具。如果说KPI是秒表,那OKR就是指南针。它最重要的作用,是让一个无法用数字考核的团队,通过层层分解的目标、关键任务,向同一个方向前行。

三、绩效管理毁了索尼?

索尼公司前常务董事土井利忠于2006年的一篇文章《绩效管理毁了索尼》中写到:“(绩效管理)让研发人员为了外部动机工作,丧失了内在的创新热情;那些短期内难见效益的工作,比如产品质量检验以及“老化处理”工序被忽视,为了完成业绩考核,几乎所有的人都只提出容易实现的低目标……”

此文一出,一时间在互联网引起轩然大波。难道KPI就不能使用了吗?当然不是了,只是索尼公司没有正确使用它。

同一时期,三星的李健熙认为“奖励工资”是人类最伟大的发明,于是,他决定在三星集团内,打破传统,推行年薪制。三星集团各子公司的CEO,基本工资只占25%,其余的75%由绩效来决定。三星的绩效管理,极大地激励了管理层和员工。同样在2006年,三星电子超额利润达到2.52亿美元,当年提取用于员工分配的奖金就高达5040万美元。

除了成就三星,绩效管理还成就了IBM。郭士纳接任IBM的CEO后,一个重要的举措,就是把沃森父子的“家庭文化”,改造为“绩效文化”。郭士纳帮助IBM这只大象重新起舞,成为了商界的传奇。

那为什么索尼失败了呢?其实,索尼的问题不在于“绩效管理”,而在于“绩效管理”之前的“目标管理”,是把员工锁死在错误目标上的管理层。

作为管理者,在用“绩效管理”锁死目标之前,第一重要的事情是,想想自己锁对了目标没有。你可以把“目标管理”,看成是“绩效管理”的一部分,也可以认为目标管理,先于绩效管理。如果说,我们需要一把同心锁,把员工和企业牢牢锁在一起,目标管理,是确保我们锁对了目标,绩效管理,就是确保我们锁死了目标

绩效管理和OKR的目标管理,是前行的两条腿,缺谁都会寸步难行。正确的做法是把企业的使命和任务,转化为经营目标,然后再用KPI、OKR等绩效管理工具,分解、执行、考核。

四、研发团队到底使用KPI还是OKR?

“怎么解决工程师的绩效考核问题”,整个科技界都没有好办法。大家能想到的唯一办法,就是通过多方均衡,让主观打分,尽量接近客观。通过多人打分,让直属经理一个人的主观,接近多人评价的客观;通过更高级别组织对得分的再平衡,让小团队的主观,接近多团队均衡的客观。

小米雷军:KPI早已跟不上时代,小米公司没有KPI,责任感驱动员工执行力。那也仅仅是在创业期,而且你的故事还要讲得好;当你的企业进入了稳定期你还没有KPI的话,我觉得这是一件非常危险的事。

我记得新浪对谷歌内部考核系统进行过相关报道,大概意思是:谷歌放弃了KPI,选择了OKR,是OKR帮助谷歌成为了一家伟大的公司。但是你要知道,谷歌他是一家创新公司,一家技术驱动的公司,他需要员工走出舒适区,站得更高,看得更远,不断的突破自己的极限。

所以,很难说KPI和OKR哪个好,他只是在不同的公司、不同的创业阶段有不同的使用方式,但他们一定是相互配合使用的。正如文章开始所说,OKR是指南针,要确实公司上下目标一致,而KPI是秒表,鞭策公司的前行。KPI绩效管理和OKR的目标管理,是前行的两条腿,缺谁都会寸步难行。正确的做法是把企业的使命和任务,转化为经营目标,然后再用KPI、OKR等绩效管理工具,分解、执行、考核。

推荐阅读:

1、绩效主义毁了索尼

2、一切不行都是人的不行?

3、不会把目标翻译成任务要你何用?

4、为什么不能用工时来考核研发的工作

讨论:研发团队到底应该是制定OKR还是制定KPI?的更多相关文章

  1. 百人研发团队的难题:研发管理、绩效考核、组织文化和OKR

    分享一个公司规模近200,研发占一半的创业公司 Worktile 在研发团队管理方面的玩法,仅供百人左右研发团队参考~ 什么是研发团队?简单的说,你熟悉的那帮穿格子衬衫,以程序员为核心组成的团队,就是 ...

  2. 还在用 KPI 管研发团队?用 OKR 倍儿爽!

    近几年,经常能听到不少技术管理者在倡导:用 OKR 来管理及打造一个高执行力的研发团队. 据我了解,OKR 最成功的落地公司是在 Google --一家有着非常浓厚工程师文化的公司,后来陆续在 Fac ...

  3. 产品研发团队如何融合OKR与Scrum敏捷开发?

    「 OKR 」现在非常的火爆,很多公司都在使用,不仅国外的 Google.英特尔等大公司在用,国内的一线知名互联网企业今日头条和一些创业团队也都在使用. 那为什么「 OKR 」这么受欢迎呢,因为把它可 ...

  4. Atitit 研发团队建设----福利法案--非物质福利与物质福利法案

    Atitit 研发团队建设----福利法案--非物质福利与物质福利法案 1.1. 何为非物质福利法案??1 1.2. 福利类型1 1.2.1. 公共福利1 1.2.2. 个人福利2 1.2.3. 组织 ...

  5. 关于远程办公,微软MVP 15年研发团队的经验分享

    今天是2月5日,春节假期结束后的第三天了.为了能够应对来势汹汹的疫情,众多互联网企业纷纷开启了远程办公模式.不知道各团队前两天的远程办公效果如何,我们 Worktile 管理层在大年初四就开始讨论远程 ...

  6. Atitit.研发团队的管理原则---立长不立贤与按资排辈原则

    Atitit.研发团队的管理原则---立长不立贤与按资排辈原则 1. 组织任命原则概述1 2. 历史的角度看,大部分组织使用的立长不立贤原则1 3. 论资排辈 立长不立贤原则1 3.1. 资格和辈分是 ...

  7. 是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了。

    看了 Pivotal 公司的发展历史,这尼玛就是一场商业大片呀. 我们刚开始学习 Spring Boot 的时候肯定都会看到这么一句话: Spring Boot 是由 Pivotal 团队提供的全新框 ...

  8. 如何使用Git提高研发团队工作效率?

    为什么使用Git 随着互联网时代的来临与发展,尤其分布式开发的大力引入,对于开发工程师来说,代码管理变成了头等难题.10多个人或者更多的成员的研发团队如何管理同一份代码,异地办公如何跟同事有效的维护同 ...

  9. 【转帖】是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了。

    是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了. 2019/01/03 http://www.ityouknow.com/springboot/2019/01/03/spr ...

随机推荐

  1. iOS 流布局 UICollectionView使用(简单使用)

    简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似.简单来说,UICollectionView是比UI ...

  2. 我的Java开发学习之旅------>使用循环递归算法把数组里数据数组合全部列出

    面试题如下:把一个数组里的数组合全部列出,比如1和2列出来为1,2,12,21. (面试题出自<Java程序员面试宝典>) 代码如下: import java.util.Arrays; i ...

  3. ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT

     启动Tomcat之后出现全是英文错误: ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT To use this license, yo ...

  4. 【Windows】修改远程桌面端口号

    echo off echo 修改远程连接端口 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Se ...

  5. c#应用程序带参数运行

    有时候我们需要让软件带参数运行,使用参数控制软件的部分行为, C#默认窗口应用是不带参数的,不过在Main函数的参数手动加上就可以得到参数了. 举例如下: /// <summary> // ...

  6. 【Codeforces】Gym 101156G Non-Attacking Queens 打表

    题意 求$n\times n$的棋盘上放$3$个皇后使得互相不攻击的方案数 拓展是$m\times n$棋盘上放$k$皇后,暴力打表找到了公式 OEIS 代码 import java.math.Big ...

  7. PHP中读写文件

    在PHP中读写文件,可以用到一下内置函数: 1.fopen(创建文件和打开文件) 语法: 复制代码代码如下:fopen(filename,mode) filename,规定要打开的文件.mode,打开 ...

  8. MySQL计算指标连续两月金额相比_20160929

    在正常的业务逻辑中,对客户的分析是必须的也是最经常用到的,根据时间维度计算计算指标连续两月环比情况也是一道必须面对的题目. 国庆放假 先写代码 后面再拆分解释 SELECT a.*,b.年月 AS 上 ...

  9. Chrome检查更新总失败?安装细则讲解

    现在 Google Chrome 的稳定版都已经发布 68.0 版本了,我机上还是 54, 本想在线更新一下,结果点击菜单项中的“关于 Google Chrome”后,进入的界面提示“更新失败(错误: ...

  10. dubbo设计实现的健壮性

    Dubbo 作为远程服务暴露.调用和治理的解决方案,是应用运转的经络,其本身实现健壮性的重要程度是不言而喻的. 这里列出一些 Dubbo 用到的原则和方法. 日志 日志是发现问题.查看问题一个最常用的 ...