大厂经验谈之OKR目标管理

前言

这是大厂经验谈系列第一篇文章,来看看互联网公司是如何制定和管理目标的。OKR是目前互联网公司经常采用的目标管理工具,最开始也是由国外著名公司推崇,比如Google、微软、亚马逊等,后面才逐步引入国内。既然是工具就有用得好和不好的地方,很多团队仍然把OKR当做KPI来用了,俗称"换汤不换药"。笔者作为互联网从业者,经历过多次自上而下的目标制定,总觉得不得其法,所以最近查阅和学习一些资料系统整理这篇文章分享给大家也方便自己在做目标规划时进行参考。

思维导图

什么是OKR?

英文全称:Objectives and Key Results,意思是目标与关键成果目标 对应的是O,关键结果对应的是KR。

放上一张图就更好理解了:

图片引自:www.okr.com/intro/conce...

O 回答的是"我和我的团队想要达成什么 ",这个目标必须是鼓舞人心的,让人拥有使命感。 KR 回答的是"我如何知道自己是否达成了目标",关键结果应该是可衡量的。

举个例子🌰:

O:A 产品成功上线,获得用户的广泛认可

KR 1:2月初上架应用中心,实现无障碍下载和注册

KR 2:注册用户数达到 50,000,付费率达到 20%

KR 3:应用中心评分超过 4 星,用户满意度达到 85%

为什么要引入OKR?

这就要说起大家耳熟能详的KPI了,英文全称是 Key Performance Indicator,意思是关键绩效指标

KPI 发展到如今,它的缺点也比较明显:

  • 维指标论,容易产生短视现象,追求短期效益
  • 过于追求工作可被量化,考核本末倒置

正是因为KPI过于关注数据指标,容易让我们迷失方向,错失一些变革的机会。正如文章《绩效主义毁了索尼》 所批判的一样。对于快速发展的行业,比如互联网,KPI规划法已经不再适用,所以我们才需要引入OKR,避免企业在时代的浪潮中错失机会。

KPI vs OKR

图片引自:time.geekbang.org/column/arti...

KPI 和 OKR 主要的核心点在于思维方式的转变,不再一味追求指标,更聚焦于"价值"。

OKR 跟 KPI 之间的联系

图片引自:time.geekbang.org/column/arti...

OKR 其实是一种牛逼的 KPI 制定方法,对于KR的表现形式有以下两种:

  • 通过 KPI 的量化数据的方式来衡量KR
  • 通过里程碑式的关键节点来衡量KR

OKR 和 KPI 并不是水火不相容的,在定义KR的的时候我们仍需要做到可衡量,并不是完全排斥数据量化。

如何使用OKR?

一个好的 O 应该是怎样的?

  1. 聚焦高优:突出目标感,不分散精力
  2. 目标有挑战:使劲跳一跳,我可能够得到

举例

业务OKR示例

O:xx年用户量行业第一

KR1:用户量增长xx万

KR2:买量支出不超过xx亿

KR3:推出新业务A

业务OKR一般情况下由业务负责人进行制定,自上而下传导,需要对业务有深入的理解。

技术OKR示例

制定技术OKR必须对齐业务OKR,需要体现业务价值。

O1:优化技术指标,提升用户体验

KR1:App 安装包从100M 缩减至 50M

KR2:App 启动时间从2s 优化至 500ms

KR3:后端服务器接口平均响应时间从60ms 提升至30ms

技术OKR一般有Tech Leader来进行制定,自下而上进行提炼,需要有较强的专业视野,并且结合业务实际情况相辅相成。

一些tips

  • 目标时间维度不宜过短或过长,建议按半年或季度维度来制定
  • 目标不宜过多,建议不超过5个
  • 目标应该跟逐级对齐,个人要跟上级对齐,上级要对齐部门,部门对齐公司等
  • 目标应该具有挑战性,要跳一跳够得着的,不要求100%实现,最好能实现60%~70%
  • KR应该遵循SMART原则
    • Specific:具体的
    • Measurable:可衡量的
    • Attainable:可实现的
    • Relevant:有相关性的
    • Time-Bound:有时限的
  • KR建议最多不超过4个
  • OKR 执行过程遵循PDCA原则
    • Plan:制定计划
    • Do:执行协同
    • Check:过程审计
    • Action:总结复盘

如何跟进OKR?

定好OKR只是第一步,不是定好了之后就躺着等着目标自动实现,需要我们定期Review当前的目标的进展,实现灵活的过程管理,通过时刻调整,帮助目标顺利实现。

一些Tips

  1. 确认跟进周期
    1. 建设定期跟进OKR的机制
    2. 每周、每双周或每月均可
  2. 完成关键动作
    1. 记进展:当前KR的完成情况和产出
    2. 想改进:思考目标是否正确,思考当前的方式方法是否需要迭代
    3. 调动作:灵活调整O或KR,及时对齐预期

写在最后

正如软件领域没有银弹这一说法,OKR也只是目标管理工具的一种方法和工具,它并不能包治百病,很大程度上依赖组织和个人达成共识,并且实现公开透明。理想虽然很丰满,但现实往往很骨感,任何制度下在实际落地的时候总有动作变形的情况发生,要用好OKR目标管理工具需要我们深度思考业务价值,把握好目的地才能更好出发。分享最近阅读的一本书------《为什么伟大不能被计划》,它是OpenAI 的两位科学家的著作,它的核心观点是创新和突破往往不是一开始就已经计划好的,而是不停的寻找下一个踏脚石,追求新奇性,以漫游寻宝的心态去看待事物。这给我们带来的启发是,不要拘泥于目标,也不要死板的设定具体方案,这也许才是通往伟大的底层逻辑。

参考阅读

相关推荐
文心快码BaiduComate5 小时前
Comate Figma2Code智能体升级,畅享Figma2Code不受限
人工智能·程序员·前端框架
知了一笑8 小时前
开发者做产品,摆正技术的位置
程序员
努力的小郑17 小时前
今晚Cloudflare一哆嗦,我的加班计划全泡汤
前端·后端·程序员
摆烂工程师20 小时前
今天 Cloudflare 全球事故,连 GPT 和你的网站都一起“掉线”了
前端·后端·程序员
晴殇i1 天前
这个前端工具杀疯了!发布一周狂揽 10k Star,Snapchat 开源框架重新定义跨平台
前端·程序员
大模型教程1 天前
RAG技术详解:让大语言模型减少幻觉
程序员·llm·agent
大模型教程1 天前
从0搭建Agentic RAG智能推荐系统(无需向量化)|Python实战分享
程序员·llm·agent
AI大模型1 天前
全流程实操教程:2小时构建RAG文档智能问答系统|基于Dify
程序员·llm·agent
AI大模型1 天前
中科院工程师分享:用Unsloth打造推理增强大模型|低显存、高推理、可复用
程序员·llm·agent
申阳1 天前
Day 12:09. 基于Nuxt开发博客项目-使用NuxtContent构建博客模块
前端·后端·程序员