我的2017OKR - 年中回顾
自从订阅了吴军老师的《硅谷来信》之后,对其中一篇介绍Google的目标管理方法OKR的文章记忆犹新。想到自己喜欢在每年年初的时候给自己定制一些规划,于是乎了解了一下OKR并重构了一下我的2017年计划,并借此机会进行一个年中(不是终)回顾,希望能有越来越多人使用OKR给自己设定目标规划(目前自己正在向自己创建的有书共读微信群里的书友推荐使用),并努力去完成计划,当一年结束时看看自己完成的情况,会有不自觉地自豪感(前提是你得尽力去完成60%以上的情况下)。
一、也谈OKR是个什么鬼
1.1 什么是OKR?
OKR的全称是“Objectives and Key Results”,翻译过来就是“目标和关键成果”。它是一种目标管理方法,是一种能够让企业更好的聚焦战略目标,更好的集中配置资源,更好的使团队上下同欲的管理方法。
按照我的理解,OKR是一种目标管理工具,是战略管理工具,只是在某些时候被用于绩效管理,请不要以为OKR就是纯粹的绩效考核工具。
1.2 OKR的来历
OKRs 的创立者是英特尔前首席执行官安迪·格鲁夫,好多大型互联网公司,比如Google,比如甲骨文、英特尔、摩托罗拉都在用,但是,最初是英特尔前首席执行官安迪·格鲁夫在他的书《格鲁夫给经理人的第一课》中提出OKR这个概念。他这样解释自己为何成功创造出了OKR:
1. 我要去哪里?答案就是目标(objective)。
2. 我如何知道能否达到那里?答案就是关键结果(key results)。
这里再次纠正好多人对OKR的误解,首先,这不是一个纯的绩效考核工具,OKR甚至与你的绩效工资是可以没有关系的【注:有关系或者没关系都可以,只是在看设计的时候会不会与KPI结合起来】。但是OKR是一个与MBO一样,有着SMART原则的目标管理工具,如果说KPI是企业告诉员工“你们必须达到这个标准和结果才达到”,那么OKR在进行了固化以后就应该是员工自己能明白“我可以按这个关键结果事件去做就可以实现目标”。
1.3 OKR的样子
OKR是由4到5个目标构成的,每个目标下又会包含3到4个关键结果。
举个例子,某互联网公司在某个季度为了更好的提高产品体验,产品负责人提出了这样的目标和关键结果:
O:使产品的访客到留存的转化比率提高到5%
KR1:改版注册流程,提高注册转化率到30%;
KR2:提高App的30天留存率到45%;
KR3:上线HR应用。
其中,O就由产品负责人担任PM(项目经理),KR分别由相关的负责人负责。如App的30天留存率的KR,就是由移动产品经理负责。
再来看一个例子,这是一个研发负责人提出并负责的OKR:
O:提高产品的稳定性,使可用性达到99.99%
KR1:代码审阅覆盖率达到100%;
KR2:测试流程专业化,用例覆盖率100%,用例通过率100%;
KR3:产品运行可靠,不多于1次宕机。
KR4:Bug平均停留不超过3天。
吴军老师介绍到,Google的每个员工,每个季度都会给自己定一个或者几个目标Objectives,并且衡量目标是不是能达成关键结果Key Results。每个人的OKR会放到自己的网页上,大约半页纸长,大家都可以看到。如果谁没有制定OKR,一目了然。即使没人催你,大家看到你的网页上是一片空白,你自己都不好意思。 到了季度结束时,每个人会给自己的目标完成情况打分,完成了得分是1,部分完成的话,得分是0到1之间的一个数字,没完成的得分就是0。Google强调每个人制定的目标要有挑战性,所以如果谁完成目标的情况总是1,并不能说明他工作好,而是目标定的太低。大部分情况下,大家完成的目标都在0.7-0.8左右。
当然,一个季度/年刚开始时的想法,和后来完成的任务可能会有差异,之前没想到的事情可能后来也做了。因此,在季度/年总结工作时,可以增加当初制定的目标,对于不打算完成的目标,或者已经过时不再有意义的目标,不能删除,但是可以说明为什么没有做。
1.4 为何使用OKR
OKR能让我们抓住主要矛盾,找出对企业发展真正重要的事。-> 不做伪工作者
让我们能聚焦优势资源在最重要的事上,可以很大程度的减少资源浪费,这对创业企业尤为重要。
能让团队成长的进化迭代周期更短。
能让每个人都有清晰的目标感,都能盯在重要的事情上。
能让每个人对目标的理解都是一致的,从而同心协力,避免因为方向分散带来很多内耗。
以上是一些官方的说法,这里我们抛开工作,对于个人而言,木有目标地活着是很可怕的,特别是对于我们这个IT行业,3年,5年,不进步就是落后。所以,借助OKR我们可以每年给自己制定一些规划,并努力地去完成,让自己过得有存在感和充实感,这一点,蛮重要的。
二、我的2017 OKR年中回顾
Note:这里我设定的OKR是非工作性质的,也就是说不是公司层面的,当然部分目标也是为工作服务的。
目标1.温习专业基础知识
关键结果1.1 阅读《数学之美》,了解数学模型在工程中的作用,并写读后感 (1.0,已经阅读完,并写了读后感)
关键结果1.2 阅读《游戏开发的数学和物理》,实践书中案例,为了解VR开发打下理论基础(0,暂时没有计划,可能要取消)
关键结果1.3 阅读《深入理解计算机系统》,配合不周山之读薄CSAPP笔记理解计算机系统原理(0,一直没有时间去学习)
关键结果1.4 参加全国计算机软件与技术水平资格考试之系统架构设计师考试 (0,暂时没有计划,可能要取消)
目标2.学习保险业务知识
关键结果2.1 复习《LOMA280-保险原理》,并于六月之前通过LOMA280考试(0.5,已经学习了两遍中文版+练习题,准备开始英文版的练习题)
关键结果2.2 学习《LOMA290-保险公司的运作》,并于十二月底之前通过LOMA290考试(0,尚未开始,等待LOMA280通过之后再考虑)
目标3.学习专业技术知识,提升专业技能
关键结果3.1 (.NET技术相关)阅读《CLR via C#(第四版)》+《ASP.NET MVC4框架揭秘》,并对关键内容总结成博客文章发布在博客园(0,尚未开始)
关键结果3.2 (数据库技术相关)阅读《Microsoft SQL Server 2008技术内幕:T-SQL查询》,重点掌握T-SQL查询优化技术,并对关键内容总结成博客文章并发布在博客园(0,尚未开始)
关键结果3.3 (Web前端技术相关)阅读《你不知道的JavaScript(上卷)》,并温习前端基本功,了解前端流行框架,并对重点内容总结成博客文章发布在博客园(0,尚未开始)
关键结果3.4 (Clean Code相关)阅读《重构-改善既有代码的设计》+《设计模式的艺术》,提高代码重构与设计能力,并针对设计模式总结为一个系列的博客文章并发布在博客园(0.3,目前设计模式已阅读完2/3,已发布7篇设计模式文章)
关键结果3.5 (Agile相关)阅读《Agile 敏捷软件开发:原则、模式与实践》+《Scrum敏捷软件开发》+《敏捷回顾:团队从优秀到卓越之道》,提升对敏捷的理解,并在工作中实践(0,尚未开始)
目标4.阅读非技术书籍,提高综合素养
关键结果4.1 阅读东野圭小说《解忧杂货店》+《白夜行》,并写读后感(1.0,已阅读完成并写有读后感2篇)
关键结果4.2 阅读吴军《硅谷之谜》+《智能时代》,并写读后感(1.0,已阅读完成并写有读后感2篇)
关键结果4.2 阅读钱钟书小说《围城》,并写读后感(1.0,还看了一篇电视剧版,并写有读后感,让我对婚姻有了新的认知)
关键结果4.3 阅读山本真司《你是在做牛做马还是在做主管》,了解带团队的经验,并总结和分享(0,尚未开始)
关键结果4.4 订阅吴军《硅谷来信》,每天阅读一封来信,通过吴军老师的经历看世界(0.5,正在进行中,一直在保持)
目标5.体育锻炼目标
关键结果5.1 坚持跑步,借助咕咚App,争取全年跑步达到400公里(0.2,今年上半年加班较多,跑步公里数较少)
关键结果5.2 坚持踢球,争取每个月至少踢一次,全年达到20次(0,尚未开始)
目标6.英语学习目标
关键结果6.1 借助百词斩App,每个工作日10个单词,刷完两本新概念第一册到第三册(0.5,已经刷完第一册,第二册正在进行中)
关键结果6.2 借助英语流利说App,每个工作日5分钟口语锻炼,争取录音时间达到1000分钟(0.1,4月开始中断,7月重新开始)
目标7.业余生活目标
关键结果7.1 装修新房,力争预算在控制之内,并于9月搬进新房(0.7,已经完成基装,订了家具和家电,目前正在等待家具家电入场)
关键结果7.2 凑够首付购买一辆汽车,并于9月提车完毕(0.8,已经凑够首付并交纳了定金,计划提前到6月底)
关键结果7.3 搬入新家后养一只小猫(0,暂时没有计划,可能要取消)
关键结果7.4 闲鱼上入手一部单反/微单,并学习摄影基本知识和技术(0,暂时没有计划,可能要取消)
以上就是我的2017个人目标和上半年的完成情况,对于这些目标的总体完成水平,我的评价是:“达到预期,少部分超出预期”。在OKR体系中,通常完成70%-80%就算达到预期了。此外,我还会继续对目标和关键结果进行调整,可能还会根据需要新增目标,期待在年底的时候再来回顾能够有一个较好的完成度,我就心满意足了。
三、参考资料
(1)吴军,《硅谷来信》,谷歌的目标管理方法
(2)夏英凯,《从理论到实践,让你全面看懂OKR》
(3)徐渤bobo,《手把手教你OKR》
我的2017OKR - 年中回顾的更多相关文章
- 2017OKR年终回顾与2018OKR初步规划
一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...
- Fbric、Ansible、Docker、Chaos Monkey:DevOps工具的年中回顾
Fbric.Ansible.Docker.Chaos Monkey:DevOps工具的年中回顾 [编者按]近日,Cyber Engineering Solutions Group 技术经理 Hasan ...
- 2018OKR年中回顾
一.2018OKR规划 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三 ...
- 2018OKR年中回顾 转
一.2018OKR规划 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三 ...
- 回顾2017系列篇(一):最佳的11篇UI/UX设计文章
2017已经接近尾声,在这一年中,设计领域发生了诸多变化.也是时候对2017年做一个总结,本文主要是从2017设计文章入手,列出了个人认为2017设计行业里最重要的UI/UX文章的前11名,供大家参考 ...
- 2017年 JavaScript 框架回顾 -- 前端框架
概述: 对于 JavaScript 社区来说,npm 的主要功能之一就是帮助开发者发掘所需的 npm Registry 中的库和框架.npm 强大的搜索功能能够帮助找到一组相关的软件包,同时其内置的的 ...
- 2017年 JavaScript 框架回顾 -- 后端框架
本文是2017年 JavaScript 框架回顾系列的最后的一篇文章,主要介绍 JavaScript 的后端框架情况. 从上图中可以看到,Express 作为用 JavaScript 编写的后端服务的 ...
- 强大的API测试工具Hitchhiker v0.9 基于UI的断言测试,回顾2017
v0.9是Hitchhiker在2017农历年的最后一个版本,而起点正是刚过完2016农历年,农历2018即将到来,一年轮回,今天写点东西稍微回顾下hitchhiker的2017. 先还是说v0.9, ...
- [转]一个普通IT人的十年回顾---金旭亮
金旭亮老师十年体会,很有收获.转自网络. 金旭亮于1989年与超级解霸的开发者梁肇新同时迈入广西大学的校门,却走了一条与其不同的路. 1994年起开始自学计算机专业本科课程,并开始编程,从未间断,迄今 ...
随机推荐
- Android-Animation (1) 视图动画
Android-Animation (1) 视图动画 学习自: Keegan小钢 :http://keeganlee.me/post/android/20151003 Carson_Ho : http ...
- CentOS7配置mailx使用外部smtp服务器发送邮件
转自huskiesir的博客: 发送邮件的两种方式: 1.连接现成的smtp服务器去发送(此方法比较简单,直接利用现有的smtp服务器比如qq.新浪.网易等邮箱,只需要直接配置mail.rc文件即可实 ...
- VS 2013Ultimate 开发过程中遇到的问题——listbox的隐藏问题,combobox.textchanged的中文问题
最近项目有需求,就是把一个combobox让它可以根据用户输入的汉字就行模糊查询出匹配的下拉框内容,很简单,是吧 但是!!!在开发中真是遇到了不少问题呢. 一.实现流程 1)我的实现思维是这样的,先把 ...
- 【转】HTML CANVAS
https://blog.csdn.net/u012468376/article/details/73350998 学习HTML5 Canvas这一篇文章就够了 2017年06月16日 20:57:4 ...
- Open-Domain QA -paper
Open-domain QA Overview The whole system is consisted with Document Retriever and Document Reader. T ...
- 07flask中session及cookie的用法。
一,基本概念. 1,session的概念. session和cookie的作用有点类似,都是为了存储用户相关的信息.不同的是,cookie是存储在本地浏览器,而session是存储在服务器.存储在服务 ...
- Android全平台书籍
<Android Database Programming>:全书研究Android平台下的数据库技术. <Android Application Programming with ...
- LeetCode 81 Search in Rotated Sorted Array II [binary search] <c++>
LeetCode 81 Search in Rotated Sorted Array II [binary search] <c++> 给出排序好的一维有重复元素的数组,随机取一个位置断开 ...
- 搭积木(java)-蓝桥杯
搭积木小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9.搭积木规则:每个积木放到其它两个积木的上面,并且一定比下面的两个积木数字小.最后搭成4层的金字塔形,必须用完所有的积木.下 ...
- win10 vscode使用 智能提示
1.没有第三方库的智能提示 参考:https://code.visualstudio.com/docs/python/editing 1.点开Settings 2.搜索加添加 3.添加后的内容 然后就 ...