什么是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和敏捷可以形成强强联合的效果,他们可以创造出以价值为 ...
随机推荐
- ubuntu 出错 /etc/sudoers is world writable
如果改变了这个,目录的权限sodu就不能用了,当你再使用sodu命令就会爆如下问题: sudo: /etc/sudoers is world writablesudo: no valid sudoer ...
- 小甲鱼python基础教程飞机大战源码及素材
百度了半天小甲鱼python飞机大战的源码和素材,搜出一堆不知道是什么玩意儿的玩意儿. 最终还是自己对着视频一行行代码敲出来. 需要的同学点下面的链接自取. 下载
- python---手动实现两个有序列表的合并
可能又和标准的实现不一样, 但是自己的实现, 印象就会不一样的. # coding = utf-8 # 两个有序列表的合并,将two_list合并到one_list def merge_order_l ...
- INFO JobScheduler: Added jobs for time 1524468752000 ms/INFO MemoryStore: Block input-0-1524469143000 stored as bytes in memory/完全分布式 ./bin/run-example streaming.NetworkWordCount localhost 9999无法正常运行
1.完全分布式 ./bin/run-example streaming.NetworkWordCount localhost 9999无法正常运行: 1 [hadoop@slaver1 spark- ...
- org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /eclipse20171118
1:如果有一天,你有幸看到了这个错误,也许你像我一样low,因为此时,你已经准备开发Zookeeper程序了,却还没有把Zookeeper的服务启动起来. org.apache.zookeeper.K ...
- [转] 合理使用npm version与npm dist-tag详解
第一步:发布第一个稳定版本 npm publish//1.0.0 第二步:修改文件继续发布第二个版本 git add -A && git commit -m "c" ...
- jquery 计算两个日期相差的天数
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <title&g ...
- UOJ#275. 【清华集训2016】组合数问题 数位dp
原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ275.html 题解 用卢卡斯定理转化成一个 k 进制意义下的数位 dp 即可. 算答案的时候补集转化一下 ...
- 061 SparkStream数据接收原理
1.宏观 2.看英文解释过程 ------------------------------------------------------------------------------------- ...
- python中@staticmethod、@classmethod和实例方法
1.形式上的异同点: 在形式上,Python中:实例方法必须有self,类方法用@classmethod装饰必须有cls,静态方法用@staticmethod装饰不必加cls或self,如下代码所示: ...