OKR 实践指南:知乎任向晖、雷明灿作品 (知乎「一小时」系列)

作者所在的公司已经实施了OKR十个季度了。算是目前少有的OKR老司机。书中介绍的是作者的实践经验,在目前的OKR中文书中这本算是比较少见的。

书中的两个重要观点:1:OKR的作用是帮助企业聚焦战略目标避免跑偏;2:KPI同绩效挂钩是管理水平低劣的表现。

总体评价4星,很有价值。

以下是书中一些内容的摘抄:

1:或者准确地说,OKR在中国的关注度几乎和美国是同步的。在Google时代之前,也只有极少数的美国企业对OKR感兴趣。#49

2:从战略出发,明确目标,并且在更短的周期内聚焦关键成果,这正是实施OKR的核心要点。#64

3:OKR不能满足传统的岗位绩效考核的替代目标,但它在帮助企业识别战略优先事项,培育团队的目标导向、结果意识,加强跨部门协作,适应高速的市场环境变化,以及识别高绩效员工方面能够起到关键作用。#86

4:需要澄清的是,OKR无法替代任何针对岗位的绩效考核,它是为了企业核心目标的达成。在实施OKR的过程中几乎不会涉及对人的评价,更加不可能是全部岗位。#93

5:虽然OKR摒弃针对岗位的绩效考核,但是OKR的实施无疑能够识别出高绩效的员工。#121

6:一个企业任何阶段的OKR都应该和企业使命、愿景和战略建立联系。#130

7:有效的OKR一定是来自每个企业独特和具体的需要,它可以示范,但绝无模版。#180

8:一个有效的Objective所具备的特征1)鼓舞人心但是可以预期;2)团队可以主控,而不是完全被动接受的环境;3)在一个季度内可以有进展。#195

9:季度OKR最终的确定一定是一个简洁的表达,加上说明最多也不会超过一张A4纸,否则不要说聚焦执行了,就连记都记不住。#215

10:和Objective不一样,从OKR实施的经验上看,越是自发拥有的KR,就越能够有好的成果。#232

11:制定出科学的KR的四个要领1)抓住少数关键结果。2)描述结果,而不是任务。3)KR一定要有明确的负责人。4)设计能够有期中进度的KR。#237

12:在实施OKR的过程中,KR的设计不当是一个常见错误,比如:1)KR过于长效。2)KR过于终局。3)混淆了因果关系的KR。#262

13:所以,我们建议在准备和促动会议之后,选择少数几个人,通过小型会议的方式来起草第一个版本的OKR。#302

14:我们十分建议公司的CEO或者其他一把手不要出席这场制定草案OKR的小型会议。这听起来是一个十分离经叛道的做法,但是从实际的效果看几乎总是比有CEO参加要好。#314

15:所以,确认决策是用投票表决还是CEO确认都可以。如果是CEO确认,只能是对会议最终成果的接纳,而不是抛却讨论结果,另立一套CEO的观点。#339

16:说到任务分解,第一个常犯的错误就是摊派。#363

17:Radical Focus的作者Christina Wodkte提出了一个比较简洁但行之有效的管理例会模式。她把管理例会的进程分解为四个部分,其中第一部分聚焦在OKR的评估上。接下来分别用本周重点工作,接下来一个月内的准备事项和运营健康度检查来概括。#445

18:虽说我们介绍了每周例会的日常管理模式,但在实践中,真正能够做到每周复盘的团队是少数。那么,有期中评估也总比到了季度结束后大惊失色要好得多。#462

19:管理者永远对所有的结果负最终的责任,没有任何理由和必要给KR负责人额外的压力;评分和复盘的环节应该聚焦在执行过程和失败原因上,而不是对人的评价。#495

20:管理水平落后的恶果是双重的,它无法识别出科学的KPI,还把错误的KPI和薪酬连接,导致团队倾轧、本位主义、沟通隔阂。#663

21:实际上,KPI在被提出时有一个重要的上下文,就是企业的CSF(CriticalSuccessFactor,关键成功要素)。#666

22:担负OKR项目的人必然需要免于绩效考核,他既不应该因为成功被重奖,也不应该因为失败受罚。原因很简单:OKR之事不会简单、容易,不会一个人单干一个季度就解决问题。#723

23:HR不该关注OKR,你的老板应该关注。#738

4星|《OKR实践指南》:老司机经验谈的更多相关文章

  1. zz“老司机”成长之路:自动驾驶车辆调试实践

    随着自动驾驶技术的发展,一辆新车从被改装到上路需要经过的调试流程也有了许多提升.今天,我希望结合自己之前的调车经验来跟大家分享一下我们是如何将系统的各个模块逐步上车.调试.集成,进而将一辆“新手”车培 ...

  2. 老司机学新平台 - Xamarin Forms开发框架之MvvmCross插件精选

    在前两篇老司机学Xamarin系列中,简单介绍了Xamarin开发环境的搭建以及Prism和MvvmCross这两个开发框架.不同的框架,往往不仅仅使用不同的架构风格,同时社区活跃度不同,各种功能模块 ...

  3. Disconf实践指南:改造篇

    上一篇文章Disconf实践指南:使用篇介绍了如何在项目中应用disconf,虽然实现了分布式配置的实时刷新,但是我们希望能够去除所有的配置文件,把配置都交给disconf管理,本地只需要实现配置监听 ...

  4. 有容云:上车 | 听老司机谈Docker安全合规建设

    编者注: 本文根据7月19日DockOne社群分享内容整理而成,分享嘉宾蒋运龙,有容云高级咨询顾问,一个IT的老兵,十年来混迹于存储.三网融合.多屏互动.智能穿戴.第三方支付.Docker等行业:经历 ...

  5. 如何让OKR实践变得更简单一些

    什么是OKR 近几年OKR的概念在国内开始流行起来了,之前公司也有人想实施OKR,但现在看来之前的OKR实施者只是在哪儿看了一下OKR的资料,本着跟老板邀功的想法比较功利的在推进,所以基本没有效果,今 ...

  6. 阿里巴巴发布最佳实践 | 阿里巴巴DevOps实践指南

    编者按:本文源自阿里云云效团队出品的<阿里巴巴DevOps实践指南>,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电 ...

  7. Celery的实践指南

    http://www.cnblogs.com/ToDoToTry/p/5453149.html Celery的实践指南   Celery的实践指南 celery原理: celery实际上是实现了一个典 ...

  8. [BZOJ4200][Noi2015]小园丁与老司机

    4200: [Noi2015]小园丁与老司机 Time Limit: 20 Sec  Memory Limit: 512 MBSec  Special JudgeSubmit: 106  Solved ...

  9. 老司机学新平台 - Xamarin开发之我的第一个MvvmCross跨平台插件:SimpleAudioPlayer

    大家好,老司机学Xamarin系列又来啦!上一篇MvvmCross插件精选文末提到,Xamarin平台下,一直没找到一个可用的跨平台AudioPlayer插件.那就自力更生,让我们就自己来写一个吧! ...

随机推荐

  1. The Morning after Halloween uva1601

    这道题思路还是比较清晰的,建图加bfs或双向bfs,其实后者比前者少了将近一半的时间.. 建图可以把某一点所拥有邻接点长度(数目)记录在数组0这个位置,因为这道题使用vector会超时. #inclu ...

  2. Package pdftex.def Error: PDF mode expected, but DVI mode detected!

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51646781 在如下使用LaTeX编译 ...

  3. RSAROLL

    题目:http://www.shiyanbar.com/ctf/1918 # -*- coding: utf-8 -*- import gmpy2 ciper = [704796792, 752211 ...

  4. springboot优雅关机

    Spring boot 2.0 之优雅停机  rabbitGYK 关注 2018.05.20 18:41* 字数 1794 阅读 2638评论 0喜欢 22 spring boot 框架在生产环境使用 ...

  5. [bzoj3450]Tyvj1952 Easy[概率dp]

    和之前一样考虑这个音符时x还是o,如果是x,是否是新的连续一段,对答案的贡献是多少$(a^2-{(a-1)}^2)$,然后递推就可以了. #include <bits/stdc++.h> ...

  6. 洛谷—— P3576 [POI2014]MRO-Ant colony

    https://www.luogu.org/problem/show?pid=3576 题目描述 The ants are scavenging an abandoned ant hill in se ...

  7. 【Unity3D】 KeyCode 键码

    Key codes returned by Event.keyCode. These map directly to a physical key on the keyboard. KeyCode是由 ...

  8. 在NSUserDefaults中保存自己定义的对象

    在iOS开发中.须要用到一些回调值(从A到B,从B返回时把B中的值带回A中).事实上方法也非常多(delegate,block.nsuserdefaults等).我想用NSUserDefaults回调 ...

  9. 尝试create tech team

    自从上一家公司之后,我很少有机会去带一些新人(公司一般都招一些技术独立性的工程师),特别是经验不是特别多的新小伙伴.在如今管理扁平化的公司,我正逐渐搭建自己的小team,并试图让团队成员快速融入并成长 ...

  10. Linux framebuffer显示bmp图片【转】

    本文转载自:http://blog.csdn.net/luxiaoxun/article/details/7622988 framebuffer简介 帧缓冲(framebuffer)是Linux为显示 ...