在外企工作过的朋友大多能感受到数据在工作中的重要性,你要设置一个目标要有明确的数据来衡量,你要汇报工作进展要有清楚的数据来显示进度,你要展示工作成果更是需要有代表性的数据来呈现结果,数据是真真实实的结果,不掺杂任何情感成分,所以这种注重数据的工作环境往往是冷酷却产出更高的。

那么如果我们将注重数据的思维引入到OKR中会怎样呢?

首先就是每一个关键成果的设立,我们不接受什么客户评价较好,销售额有所上升,软件线上运行较稳定这种关键成果。你必须给出一个具体的数值,比如在某平台客户评分平均分达到4.5,销售额比上个月增长30%,软件线上因系统故障触发事务占总事务比率小于5%。这些具体的数据在一开始就给大家一针强心剂,我们就是要达到这个值,而不是画大饼一样的模棱两可的开端。

再者就是OKR的进度值。

一个OKR一定要在实施过程中一点点体现出来它的价值,而不是到了时间节点才去盘算我们的OKR实现了多少是不是成功了。所以我们需要一张进度趋势图来记载每一次OKR的进度变化从而能展现出我们的目标从战略转化为成果的整个过程。为什么相同的时间间隔,第一个时间段所取得的进度增长幅度更大?为什么某一个时间点的进度突然低于历史进度?为什么这个OKR的进度停滞不前了?数据能让我们在第一时间发现这些问题,那么我们就可以分析原因及时的做出应对措施来解决问题,以此保障OKR的实施不偏离轨道。

还有便是最终结果呈现出来的数据。如果一个OKR百分之百甚至百分之二百的实现了,那么在我们庆祝OKR达成的同时更应该去思考这个O是不是设立的过于简单了。OKR中的目标应该是具有挑战的,才能给大家更多前进的空间。如果我们最终的结果数据是目标的两倍,那么下一次我们设置目标的时候,就可以根据这个数据设置为上一个O目标的四倍的难度。数据可以让我们更准确的认识到团队目前的实力,以及能够去挑战的极限值。

Tita OKR数据

在整个OKR实施中,还有很多数据值的去注重,但是笔者认为这三点是至关重要的,因为它们决定着整个团队前进的方向,执行的方案。当然也会有人觉得如此注重数据会让工作环境变得冷酷起来,但是模棱两可让人舒适的环境所带来的工作成果往往是不尽人意的,工作就要讲究产出,讲究价值,有了价值大家才能一起在此基础上去建设更舒适的工作环境。

试着用注重数据的思维来推进团队的OKR吧,丢掉感情牌,丢掉模棱两可画大饼,让实打实的数据来呈现出我们的成果,体现我们努力的价值所在。

用数据让我们的OKR变得“冷酷”却更有价值的更多相关文章

  1. [置顶] flume高并发优化——(14)解决空行停止收集数据问题,及offsets变小问题

      日志平台运行一段时间,发现日志有部分丢失,通过检查日志,发现有两个问题导致数据丢失,一个是遇到空行后,日志停止收集,还有就是kafka监控offsets时变小,通过分析代码,找到如下方法: 空行问 ...

  2. C# base64图片数据传送加号(+)变空格问题

    今天遇到一个问题,将图片的base64数据转发,客户收到base64数据后生成图片失真. 通过日志监控,对比客户收到的数据和我发出的数据,最终发现客户base64数据中原本应该显示为加号(" ...

  3. PAT甲级1012题解——选择一种合适数据存储方式能使题目变得更简单

    题目分析: 本题的算法并不复杂,主要是要搞清楚数据的存储方式(选择一种合适的方式存储每个学生的四个成绩很重要)这里由于N的范围为10^6,故选择结构体来存放对应下标为学生的id(N只有2000的范围, ...

  4. EF搜索数据自动将表名变复数问题

    原因这个是自己生成的需要在model加Table 其他博主写了aweier2011

  5. oracle数据表中的中文变问号

    先查询一下select userenv('language') from dual;查看oracle字符集, $ sqlplus /nolog SQL> connect sys/oracle a ...

  6. 时间序列数据库——索引用ES、聚合分析时加载数据用什么?docvalues的列存储貌似更优优势一些

    加载 如何利用索引和主存储,是一种两难的选择. 选择不使用索引,只使用主存储:除非查询的字段就是主存储的排序字段,否则就需要顺序扫描整个主存储. 选择使用索引,然后用找到的row id去主存储加载数据 ...

  7. 大数据批量插入数据库使用(SqlBulkCopy )效率更高

    SqlBulkCopy类是System.Data.SqlClient下的类,我们开发中不常用,甚至不知道有这么一个类的存在,但确实比sql插入,事务批量插入,sql批量拼接插入快很多,比调用存储过程插 ...

  8. 企业商务差旅信息化管理与移动App

    背景       某航空公司需要到北京某服务提供商公司学习交流,为了节省出行成本让出差员工乘坐公司运营航线,去程路途较远.需要在先乘飞机到天津机场,转地铁后,再乘动车到北京.回程时发生 后补机票失败, ...

  9. BUAA_OO_第四单元

    一.UML解析器设计 ​ 先看下题目:第四单元实现一个基于JDK 8带有效性检查的UML(Unified Modeling Language)类图,顺序图,状态图分析器 MyUmlInteractio ...

随机推荐

  1. 重磅开源 KSQL:用于 Apache Kafka 的流数据 SQL 引擎 2017.8.29

    Kafka 的作者 Neha Narkhede 在 Confluent 上发表了一篇博文,介绍了Kafka 新引入的KSQL 引擎——一个基于流的SQL.推出KSQL 是为了降低流式处理的门槛,为处理 ...

  2. docker run VS docker exec 的区别

    “docker run”和“docker exec”都是 Docker 容器中用于执行的命令.然而,在不同的情况下,它们的使用有着本质上的区别. “docker run”命令 “docker run” ...

  3. CodeForces 309B Context Advertising

    洛谷题目页面传送门 & CodeForces题目页面传送门 给定一个\(n\)个单词的文本,第\(i\)个单词的长度为\(len_i\),要求截取文本的一段(单词必须取整的),分若干行放,同行 ...

  4. 【Java并发编程】24、Synchronized实现原理解析

    一.概述 我们知道在JDK1.5之前synchronized是一个重量级锁,相对于j.u.c.Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它. 不过,随着后续Java版本更新对 ...

  5. js之正则

    1.正则的声明方法 1)var reg = /abc/; "这个叫对象直接量方式": 2)var reg = new RegExp("abc") 这个叫构造函数 ...

  6. 根父类:Object 类

    一.Object类 Java中规定: 如果一个类没有显式声明它的父类(即没有写extends xx),那么默认这个类的父类就是java.lang.Object. 类 Object 是类层次结构的根类. ...

  7. Dalvik虚拟机结构——1

    Dalvik核心内容:libdvm.so  主要有C语言实现,依赖于Linux内核的一部分功能:线程机制,内存管理机制,每一个Android应有都对应一个dalvik实例 Dalvik虚拟机功能:主要 ...

  8. [ ERROR ] Error in test library 'pymysql': Creating keyword 'Connect' failed: Keyword with same name defined multiple times.

    [ ERROR ] Error in test library 'pymysql': Creating keyword 'Connect' failed: Keyword with same name ...

  9. flask ajax发送请求返回400

    在flaskWTF使用csrf保护后,一般提交form表单都需要一个隐藏的csrf 这样可以成功提交,但是使用ajax提交时就不能成功提交,会返回400错误,服务器无法理解请求,这样就需要新的方法解决 ...

  10. List加载因子和扩容因子

    List.Map.set的加载因子,默认初始容量和扩容增量 首先,这三个概念说下.初始大小,就是创建时可容纳的默认元素个数:加载因子,表示某个阀值,用0~1之间的小数来表示,当已有元素占比达到这个阀值 ...