什么是OKR?
什么是OKR
OKR全称是Objectives and Key Results,即目标与关键成果法。OKR是一套定义和跟踪目标及其完成情况的管理工具和方法。1999年 Intel公司发明了这种方法,后来被 John Doerr推广到Oracle、Google、LinkedIn等高科技公司并逐步流传开来,现在广泛应用于IT、风险投资、游戏、创意等以项目为主要经营单位的大小企业。
OKR的历史
OKR的思路源自德鲁克的目标管理。1954年,德鲁克提出了一个具有划时代意义的概念——目标管理(Management By Objectives,简称为MBO),它是德鲁克所发明的最重要、最有影响的概念,并已成为当代管理体系的重要组成部分。它的核心思想是放弃命令驱动的管理,拥抱目标驱动的管理。老福特坚持命令驱动管理的模式,结果福特汽车公司濒临倒闭。经理人必须实施目标驱动的管理,这是德鲁克给经理人的忠告。从根本上讲,目标管理把经理人的工作由控制下属变成与下属一起设定客观标准和目标,让他们靠自己的积极性去完成。这些共同认可的衡量标准,促使被管理的经理人用目标和自我控制来管理,也就是说,自我评估,而不是由外人来评估和控制。 德鲁克的这个思路也是现代管理提倡的自组织、自管理的基础。
1976年左右,Intel为实现从存储器往处理器的转型,希望找到一个方法,同步工作重心、统御工作目标,实现“上下同欲”。当时,作为德鲁克忠诚信徒的安迪·格拉夫,打着“HOM(High output Management)”的大旗,发明、推行了OKR。 John Doerr因为当时在Intel效力,对这个工具深以为然。同一时期Oracle的老板Larry Ellison,在Oracle搞了个MOKRs(Mission, Objectives, and Key Results (MOKRs)。
1999年已经是知名风投KPCB(KPCB是一家投了无数知名科技企业的极富盛名的机构)合伙人的John Doerr,作为谷歌的董事,把这套流程带给了谷歌的Larry和Sergey。经过几个季度的尝试和纠结,OKR在谷歌终于得以实施。
由于OKR在谷歌成功实施,OKR方法被其它知名IT企业借鉴,这些公司包括Linkedin、Zynga等,OKR逐渐受到越来越多的IT公司认同。后来,谷歌在所有它所投资的企业,都要专门进行OKR系统的培训和实施。
OKR管理的意义
1. 帮助组织思考主要目标,避免迷失方向
2. 它是一种沟通机制,让每个人都知道什么是最重要的
3. 找到一个衡量进展的指标
4. 让团队保持专注
OKR的基本原则
1. 可量化
OKR应该是可量化的(时间、数量)。
2. 有挑战
OKR应该是有野心的,有一些挑战的,有些让你不舒服的。正常完成时,以0~1.0分值计分,分数0.6-0.7是比较合适(这被称为“sweet spot”);如果分数低于0.4,你就该思考,那个项目究竟是不是应该继续进行下去。要注意,0.4以下并不意味着失败,而是明确什么东西不重要及发现问题的方式。——这与KPI要求“跳一跳够得着”看似类似,然而更鼓励设置挑战性目标。
3. 透明化
OKR需要公开、透明、可视化的管理,每个人都可以了解到其他人的目标,当你能够看到同级、上级或者老板的目标时,你至少要看看你的方向是不是跑偏了吧。
O和KR的不同:O要是有挑战性的,如果是板上钉钉的事情就是不够的;KRs能很好的支持O的完成,是要明显可量化的,便于评分的。
个人、组、公司OKRs的不同:个人OKRs是你个人展现你将会做什么;组的OKRs不是个人打包,是组优先做的事情;公司OKRs是高层对整个公司的展望。
OKR与Scrum
OKR关注的是组织目标和价值的管理,Scrum关注的是价值驱动的交付,关注的是目标实现。OKR和Scrum结合能够很好的保证目标实现。我们需要把KRs转换为Scrum的Backlog,然后分阶段、分迭代实现。对应不确定性很强的目标,比如研发新产品,用Scrum这种经验型过程更合适。 如果目标是明确的,可重复或大规模复制的,那么可以采用预定义过程。
OKR与绩效考核
首先要说明的是OKR不是KPI,不是用来做考绩效核的。OKR提供了一种目标管理的方式,它的重点是管理而不是考核。它能够让团队关注目标、关注真正重要的事情,而不是整体围着考核相关的数字、公式转。
什么是OKR?的更多相关文章
- OKR——Objectives and Key Results
1.OKR天生就有两个典型特征: 1)在精不在多——因为它是用来明确工作重心的(set one's priorities): 2)全体公开.透明——当你能够看到你的同级(peers).小老板(直接上级 ...
- Google OKR 目标管理体系学习
OKR 全称是「目标和关键成果」(Objectives and Key Results).它是Google在公司创立不足一年的时候,从Intel公司引入的目标管理系统,也常被认为是一套组织测评系统. ...
- OKR详解及其实施
这阵子大家一直在讨论Google的绩效考核方法OKR,我们发现很多文章和说法存在错误和误导,现将其来龙去脉,操作步骤,操作技巧阐述如下,供大家参考. OKR全称是Objectives and Key ...
- OKR 方法 学习笔记
最近公司兴起了对OKR这个词的讨论,并且听到时总会伴随提到KPI,提到绩效考核.那OKR到底是什么呢?与KPI的区别在哪里?与绩效考核有什么关系?它与我们现在推行的敏捷开发有啥关系呢?因此,就到网上查 ...
- BZOJ 4276: [ONTAK2015]Bajtman i Okrągły Robin [线段树优化建边]
4276: [ONTAK2015]Bajtman i Okrągły Robin 题意:\(n \le 5000\)个区间\(l,r\le 5000\),每个区间可以选一个点得到val[i]的价值,每 ...
- 目标管理体系:OKR
一.什么是OKR体系? OKR体系的全称是Objectives & Key Results,即目标与关键成果.所谓OKR,O = Objective 可以理解为企业目标,KR =Key Res ...
- OKR能解决996吗?德鲁克怎么看?
最近网络上热议的“996”,不由让人想起我们的邻国日本.他们在20年前就有过一个热词“过劳死”,就是职场加班太严重导致的猝死. 最近有一本书新书<过劳时代>,说的就是日本20年前的过劳死. ...
- 3星|《绩效使能:超越OKR》:较全较新资料汇编,华为实施经验少
全书是关于绩效管理与OKR的比较新比较全的资料汇编.从泰勒的科学管理说起,一直到现代的KPI.最近的OKR.梳理了工业革命以来重要的绩效管理思想的具体方法.适应情况,详细讲OKR的来龙去脉.适应情况. ...
- 系列文章|OKR与敏捷(三):赋予团队自主权
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余.这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为 ...
- 系列文章|OKR与敏捷(二):实现全栈敏捷
OKR与敏捷开发的原理有着相似之处,但已经使用敏捷的团队再用OKR感觉会显得多余.这种误解的根源就在于对这两种模式不够了解,运用得当的情况下,OKR和敏捷可以形成强强联合的效果,他们可以创造出以价值为 ...
随机推荐
- openmp查看最大线程数量
CMakeLists.txt cmake_minimum_required(VERSION 2.8) project(omp_test) find_package(OpenMP REQUIRED) i ...
- springboot快速使用
1.编写SpringConfig 用于实例化Spring容器 @Configuration //通过该注解来表明该类是一个Spring的配置,相当于一个xml文件 @Bean // 通过该注解来表明是 ...
- Android NDK开发调试
ndk-stack: https://developer.android.com/ndk/guides/ndk-stack?hl=zh-cn JNI开发: https://developer.andr ...
- Python_collections_deque双向队列
deque:创建一个双向队列 import collections collections.deque(['nihao','x']) x.append():在列表的右边添加 x.appendleft( ...
- python的paramiko模块
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.paramiko支持Linux, Solaris, BSD, MacOS X, ...
- BZOJ3156 防御准备 动态规划 斜率优化
原文链接http://www.cnblogs.com/zhouzhendong/p/8688187.html 题目传送门 - BZOJ3156 题意 长为$n$的序列$A$划分,设某一段为$[i,j] ...
- sql 将一列一逗号分隔拼成字符串
select stuff((select ','+w.Waybillno from Web_Way_Waybill w where w.IsValid<>'Y' AND w.TruckOr ...
- maven聚合工程无法install
对于maven聚合工程,有时候执行maven命令进行mvn clean install时会出一些莫名奇妙的错误: 一直报告找不到符号,仔细看了项目源代码也不知道是什么原因.首先确保项目所在路径为英文路 ...
- multiprocssing,threading,多进程多线程初识
1. multiprocessing 多进程: import multiprocessing p = multiprocessing.Process(target = func,name = &quo ...
- 牛客练习赛 26 B题 烟花【DP】(经典)
<题目链接> 题目描述 小a有个烟花,每个烟花代表着互不相同的颜色,对于第个烟花,它有的概率点燃,现在小a要去点燃它们,他想知道产生颜色的期望个数 及 产生恰好产生种颜色的概率 输入描述: ...