首发于思源地

从个人的角度 阐述 OKR

昨天,媳妇儿跟我说,不想干了,这已经是我听过的第n遍了,几乎是常挂在嘴边。

这次终于 按奈不住,不能在笑笑而过了。于是这次我非常严肃地开始了这个话题:

我(分析原因):“什么导致你不想干了?”

媳妇:“我也不知道,就是不想干了”,无语。

我:“不着急,仔细想......”

许久之后,给出我一个答案:没有激情,挣不到钱,这个行业没有前景。这可能是现代很多人都所认为的问题。

我接着问道:是什么导致没有激情?其他人包括你的领导也都挣不到钱吗?你总是说不想干了,那你有没有想过你想干什么?你近5年或3年的 职业规划是什么?应该怎么去实现?

一连串的问题,她可能也蒙了,算是灵魂拷问了,这些问题 都没有考虑过。

那到底是什么 让她如此的迷茫?该怎么解决?

由于 受工作和公司环境的影响 让我锻炼成 一个 有目标的 人了,这也跟我的性格有关,我做任何事都会带着目的。我之前很多时间在考虑我的职业规划,我是搞研发的,我们产品其中 有一个叫做 OKR 的应用,它能很好的对我这方面进行 规划。OKR 可能对于一些人很陌生,那什么是 OKR,到底能帮助我们做什么?

什么是OKR?

这里用我自己的话来解释:OKR,分为 O 和 KR 两部分,其中 O 是 Objectives,翻译过来是 目标,KR 是 Key Results 的缩写,翻译过来是 关键结果


这里解释一下关键结果,关键结果指 目标的分解。简单举一个例子:比如我有一个目标 O 是 读一本书,共300页,周期是 3个月,那么 我每个月 平均 要读 100页,此时的关键结果 就可以 是 第一个月 读到 100页,第二月 读到 200 页,依次类推......

能做什么?

  • 目标清晰,减少迷茫
  • 提高效率
  • 保持热情


怎么使用?

针对上面能做什么?从使用上来分析:

拿我自身作为例子来讲,我近两年的目标是成为全栈工程师。这就确立 目标,符合上面第一条。

要成为全栈工程师,这不是随便说一下,如果这样过两年 发现自己 还是做不了全栈。那应该如何落实呢?答案是分解 。

做全栈 需要掌握:

1.掌握前端一门语言和框架

2.掌握后端一门语言和框架

3.掌握常用算法和数据结构

4.数据库

5.网络协议

甚至 还要了解 devops 等等。



上述这些条件,就可以作为 关键结果,按时间进行划分:比如 第一季度关键结果是 1 ,第二季度是 2,第三季度是 3 4,第四季度 5 和 6。

这样是不是比原来 更加清楚 每个季度要做什么了?


这不算完,季度的周期对于实际的我们还是觉得时间太长了,会导致 一个季度快过完了 还是没有落实,那么继续分解,每个季度 算一个周期。终极目标的关键结果可以作为 季度周期的目标。



然后,每个目标的关键结果 继续划分,前端语言:JS 基础、angular 框架、Css、Html 等。甚至可以再分解 一个月 为周期 划分目标和关键结果,这样你的目标会越加地清晰,清楚到 你每周 甚至每天 要做什么事。

OKR 能够 管理关键结果的进度,目标的进度,让你能够时刻地 知道自己的进展,把控进度,给自己反馈,这就说到了上面的第二:效率 每天清楚要做什么,因为目标很小,比较容易完成,所以变相地提高了你的效率。至于第三点保持热情,正是因为 你每天都大致可以完成目标,这样才能给你充能,让自己保持动力,因为你离目标越来越近,难道你不会欣喜吗?

以上就是 我从个人的角度阐述 OKR。最后补充一句:我司是 国内首个研发 OKR 管理的工具 公司:Worktile,研发产品 Worktile 和 Pingcode 都带有 OKR 在应用中叫 Goals 目标。

编辑于 2021-03-27 16:20