OKR常见挑战以及应对方法探讨
背景
OKR是大家经常听到的一个词,也有不少团队说自己实行过,但每个实行过的团队都遇到过挑战。很多团队都感觉OKR有些空,很难落地,普通团队成员更是时常感觉无所适从,感觉就像看电影。2022年我们在更大的范围落地了OKR,作为首次大规模使用,我们限制了规模,核心成员100%参与,普通成员对齐和参与。本文将汇总一些我们这些年实践OKR所遇到的挑战以及应对方式,也许可以帮到别人。
常见挑战
- 不知道该如何制定OKR,想做的事太多,制定了超过3个的目标
- OKR制定遇到困难,但团队成员大家一起讨论了很久OKR也没有结果
- 制定的KR是O的机械分解,比如O是毛利1000万,结果KR1是A部分400万,KR2是B部分600万
- 制定的KR是O的待办事项,具体变现实KR都是变形的步骤
- 到了开OKR讨论会时,缺席严重,就算是参加了也是一言不发
- OKR推行困难,大家都说很忙,没时间
- 普通成员对于OKR的参与感很低,大多是每个月被拉着开一次会,相当于看电影式OKR
- 普通成员认为OKR与KPI是独立的,正所谓“白天KPI晚上OKR”
- 大家觉得OKR是领导的事,自己就按照分配的任务做就完了
- 普通成员制定的个人OKR完全就是组织OKR或是KPI的分解,作用有限,质量不高
- OKR只停留在文档中和PPT里,其余时间都见不到,缺乏推进,对齐,回顾和评分
- 制定出指标不具备挑战性,都是一般性事务
- OKR制定完了就结束了,没有更新,更没有发挥更多作用
- 浅尝辄止,试用了一段时间后觉得没用就宣称OKR水土不服
应对措施
其实上面的问题,如果实践过OKR的话都是会遇到的,我们确实基本都遇到过或见过其他团队遇到过。下面将问题分类来讨论。
OKR的制定问题
OKR的制定其实是两个问题,一个是团队的OKR一个是团队成员的OKR,首先把团队的OKR制定好再去考虑成员的OKR才行,否则就是没有方向的瞎搞。
OKR本质上就是目标管理的方法论,旨在以帮助使用者集中精力完成目标,因此制定一个合理的目标就是实践OKR至关重要的一步。目前我们采用的方式是OKR中O只能有一个,如果实在是定不出来就需要管理者重新思考一下团队的愿景是否是明确的,正所谓遇事不决看愿景。KR本质是支持O的完成,但并不是机械的拆解更应该是逻辑上的分解。另外团队OKR的制定一般是从上到下的,管理者至少要确定好O的方向,然后核心成员做小范围的讨论确定至少6个KR,再进行全团队的讨论和头脑风暴,形成候选OKR,最后发布正式的OKR。
团队成员的OKR制定更是一个麻烦的问题,如果你的每个团队成员都充满激情对团队的未来充满信心,那么团队成员问题的OKR就不太大,但如果团队成员都是做一天和尚撞一天钟的主,那么OKR并不是你的主要问题,先对成员状态进行调整才是首要事务。当然大部分团队的情况是介于两者之间,这就需要对团队成员进行引导和推荐了。
- 首先要对OKR理论的介绍
- 让团队成员参与团队OKR的讨论和说明
- 选出几个人OKR进行介绍,以实际案例来说明如何制定个人OKR
- 直属领导对团队成员的OKR进行辅导
- 个人OKR的公布
OKR执行问题
OKR制定完了就需要团队来执行了,很多团队的OKR就到此为止了,但其实不断的review和迭代才是OKR的正确打开方式,将OKR融入团队的工作节奏中。
一般来说可以这么搞:
- 每周OKR推进,团队核心成员,关注KR推进和Task完成
- 每月OKR对齐,关注团队和个人KR推进情况的变化,完成OKR同步
- 每个季度进行OKR的评价和回顾,为OKR执行情况进行打分,并进行适当的OKR调整
团队文化问题
有的人觉得团队文化是一种很虚的东西,不用刻意培养,但决定一个团队上限往往就是其团队文化。同时OKR是一种目标管理方法论,但团队制定出怎样的目标以及如何制定出目标就是团队文化来决定的。
其实在好几年前就接触和实践过OKR,当时我们团队是属于一个大团队中的一部分,产生的价值总是没法得到客观的衡量,总是我们觉得我们做的事很重要,但高层却不认同或是不理解。直到2021年,团队开始从原部门剥离出来独立考核,价值一下子能够衡量了,我们在制定OKR时顿时有了落脚点,OKR推进起来也顺手很多。所以如果想很好的使用OKR,首先团队的价值需要能够公开透明的衡量,还要强调价值导向,否则说一套做一套这个OKR怎么制定就不重要了。
总结
OKR实际上是一种目标管理的方法,但能否发挥出这种方法对应的效果取决于使用者对于其的掌握程度以及团队文化的适配性,同时OKR的落地需要一系列的实践来支持。记住想要落地OKR远远不仅仅是制定OKR,还要确保团队成员都关注它,定期推进,对齐,评价和回顾。
相关文章:
OKR常见挑战以及应对方法探讨
背景 OKR是大家经常听到的一个词,也有不少团队说自己实行过,但每个实行过的团队都遇到过挑战。很多团队都感觉OKR有些空,很难落地,普通团队成员更是时常感觉无所适从,感觉就像看电影。2022年我们在更大的范围落地了OK…...
SpringAMQP消息队列(SpringBoot集成RabbitMQ)
一、初始配置1、导入maven坐标<!--rabbitmq--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>2、yml配置spring:rabbitmq:host: 你的rabbitmq的ipport: …...
DIDL5_数值稳定性和模型初始化
数值稳定性和模型初始化数值稳定性梯度不稳定的影响推导什么是梯度消失?什么是梯度爆炸?如何解决数值不稳定问题?——参数初始化参数初始化的几种方法默认初始化Xavier初始化小结当神经网络变得很深的时候,数值特别容易不稳定。我…...
火狐浏览器推拽开新的窗口
今天我测试的时候,发现我拖拽一下火狐会打开了新的窗口,谷歌就不会,所以我们要阻止一下默认行为const disableFirefoxDefaultDrop () > {const isFirefox navigator.userAgent.toLowerCase().indexOf(firefox) ! -1if (isFirefox) {docu…...
vrrp+mstp+osfp经典部署案例
LSW1和LSW2和LSW3和LSW4上面启用vrrpmstp组网: vlan 10 全走LSW1出再走AR2到外网,vlan 20 全走LSW2出再走AR3到外网 配置注意:mstp实例的根桥在哪,vrrp的主设备就是谁 ar2和ar3上开nat ar2和ar3可以考虑换成两台防火墙来做&…...
AI_News周刊:第二期
2023.02.13—2023.02.17 1.ChatGPT 登上TIME时代周刊封面 这一转变标志着自社交媒体以来最重要的技术突破。近几个月来,好奇、震惊的公众如饥似渴地采用了生成式人工智能工具,这要归功于诸如 ChatGPT 之类的程序,它对几乎任何查询做出连贯&a…...
【C++的OpenCV】第一课-opencv的间接和安装(Linux环境下)
第一课-目录一、基本介绍1.1 官网1.2 git源码1.3 介绍二、OpenCV的相关部署工作2.1 Linux平台下部署OpenCV一、基本介绍 1.1 官网 opencv官网 注意:官网为英文版本,可以使用浏览器自带的翻译插件进行翻译,真心不推荐大家去看别人翻译的&am…...
为什么建议使用你 LocalDateTime ,而不是 Date
为什么建议使用你 LocalDateTime ,而不是 Date? 在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗 通过阅读本篇文章你将了解到: 为什么需要LocalDate…...
【大数据】HADOOP-YARN容量调度器Spark作业实战
目录需求配置多队列的容量调度器验证队列资源需求 default 队列占总内存的40%,最大资源容量占总资源的60% ops 队列占总内存的60%,最大资源容量占总资源的80% 配置多队列的容量调度器 在yarn-site.xml里面配置使用容量调度器 <!-- 使用容量调度器…...
平面及其方程
一、曲面和交线的定义 空间解析几何中,任何曲面或曲线都看作点的几何轨迹。在这样的意义下,如果曲面SSS与三元方程: F(x,y,z)0(1)F(x,y,z)0\tag{1} F(x,y,z)0(1) 有下述关系: 曲面 SSS 上任一点的坐标都满足方程(1)(1)(1)不在曲…...
7 配置的封装
概述 IPC设备通常有三种配置信息:一是默认配置,存储了设备所有配置项的默认值,默认配置是只读的,不能修改;二是用户配置,存储了用户修改过的所有配置项;三是私有配置,存储了程序内部使用的一些配置项,比如:固件升级的URL、固件升级标志位等。恢复出厂设置的操作,实际…...
03_Docker 入门
03_Docker 入门 文章目录03_Docker 入门3.1 确保 Docker 已经就绪3.2 运行我们的第一个容器3.3 使用第一个容器3.4 容器命名3.5 重新启动已经停止的容器3.6 附着到容器上3.7 创建守护式容器3.8 容器内部都在干些什么3.9 Docker 日志驱动3.10 查看容器内的进程3.11 Docker 统计信…...
Python 为什么要 if __name__ == “__main__“:
各位读者,你们知道以下两个Python文件有什么区别吗? main1.py def main():output Helloprint(output)if __name__ "__main__":main()main2.py output Hello print(output)当我们直接运行 main1.py 与 main2.py 的时候,程序都…...
455. 分发饼干、376. 摆动序列、53. 最大子数组和
455.分发饼干 题目描述: 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块…...
基于Springbot+微信小程序的购药平台的设计与实现
基于Springbot微信小程序的购药平台的设计与实现 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、…...
aws lambda rust的sdk和自定义运行时
rust的aws sdk 参考资料 https://docs.aws.amazon.com/sdk-for-rust/latest/dg/getting-started.htmlhttps://awslabs.github.io/aws-sdk-rust/https://github.com/awslabs/aws-sdk-rusthttps://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rust_dev_preview rus sd…...
[安装之3] 笔记本加装固态和内存条教程(超详细)
由于笔记本是几年前买的了,当时是4000,现在用起来感到卡顿,启动、运行速度特别慢,就决定换个固态硬盘,加个内存条,再给笔记本续命几年。先说一下加固态硬盘SSD的好处:1.启动快 2.读取延迟小 3.写…...
极客时间左耳听风-高效学习
左耳听风——高效学习篇 P95 | 高效学习:端正学习态度 本人真实⬇️⬇️⬇️⬇️ “ 大部分人都认为自己爱学习,但是: 他们都是只有意识没有行动,他们是动力不足的人。 他们都不知道自己该学什么,他们缺乏方向和目标。…...
MSR寄存器访问
1.介绍 MSR是CPU的一组64位寄存器,每个MSR都有它的地址值(如下图所示),可以分别通过RDMSR 和WRMSR 两条指令进行读和写的操作。 如图中为8个P-state寄存器,地址分别为0xC001 0064 ~ 0xC001 006B,每个寄存…...
ArcGIS:模型构建器实现批量按掩膜提取影像
用研究区域的矢量数据来裁剪栅格数据集时,一般我们使用ArcGIS中的【按掩膜提取工具】。如果需要裁剪的栅格数据太多,处理起来非常的麻烦,虽然ArcGIS中有批处理的功能,但是还是需要手动选择输入输出数据。 如下图,鼠标…...
算法刷题打卡第94天: 找出给定方程的正整数解
找出给定方程的正整数解 难度:中等 给你一个函数 f(x, y) 和一个目标结果 z,函数公式未知,请你计算方程 f(x,y) z 所有可能的正整数 数对 x 和 y。满足条件的结果数对可以按任意顺序返回。 尽管函数的具体式子未知,但它是单调…...
浅析SAS协议(1):基本介绍
文章目录概述SAS协议发展历程SAS技术特性SAS设备拓扑SAS phySAS地址SAS设备类型SAS协议分层参考链接概述 SAS,全称Serial Attached SCSI,即串行连结SCSI,是一种采用了串行总线的高速互连技术。通过物理上使用串行总线连结,在链路…...
93.【Vue-细刷-02】
Vue-02(十六)、基本列表渲染 (v-for)1.使用v-for遍历数组2.使用v-for遍历对象3.使用v-for遍历字符串(十七)、列表过滤 (filter())1.⭐JS中Change属性的原生状态⭐2.使用watch监听实现3.const {xxx} this 在Vue的作用⭐⭐4.JS箭头函数参数的简写⭐5.使用computed进行计算实现(最…...
Allegro负片层不显示反盘的原因和解决办法
Allegro负片层不显示反盘的原因和解决办法 在用Allegro做PCB设计的时候,负片设计是较为常用的一种方式,有时会出现打开负片层却看不到反盘的情况,如下图 L2层是负片层 L2层仍然只能看到盘 如何才能看到反盘显示的效果,具体操作如下 首先确定L2层层叠里面设置的是负片...
ACM数论 裴蜀定理(贝祖定理)
一.内容定义 「裴蜀定理」,又称贝祖定理(Bzouts lemma)。是一个关于最大公约数的定理。其内容定义为:对于不全为零的任意整数 a 和 b,记二者的最大公约数为 g 即 gcd(a,b) g,则对于任意整数 x 和 y 都一定…...
基础篇—CSS Position(定位)解析
CSS Position(定位) position 属性指定了元素的定位类型。 position 属性的五个值: relativefixedabsolutesticky元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 1、static…...
正则表达式与grep
基本正则表达式BRE集合 匹配字符匹配次数位置锚定 符号作用^尖角号,用于模式的最正常,如“^haha”,匹配以haha单词开头的行$美元符,用于模式的最右侧,如“haha$”,表示haha单词结尾的行^$组合符ÿ…...
开发必备的IDEA 插件!效率提升 50 倍!
日常开发中,面向百度编程的程序员,很多时候,你跟大佬级别的差距,可能不仅仅是知识面的差距,还有就是开发效率的差距。以下是我常用的几个IDEA插件,废话不多说,直接肝干货! 1. Codot…...
aws eks 集群访问ecr仓库拉取镜像的认证逻辑
本文主要讨论三个问题 ecr帮助程序在docker上如何配置eks集群访问ecr仓库的逻辑kubelet授权ecr的源码分析 ecr帮助程序 在docker环境下,可以通过在$HOME/.docker/config.json中指定凭证管理程序 docker login aws同样提供了证书助手,避免手动执行ecr认…...
Linux Socket Buffer介绍
一. 前言 Linux内核网络子系统的实现之所以灵活高效,主要是在于管理网络数据包的缓冲器-socket buffer设计得高效合理。在Linux网络子系统中,socket buffer是一个关键的数据结构,它代表一个数据包在内核中处理的整个生命周期。 二. Socket Bu…...
a站为什么不火了/搜索推广平台有哪些
https://zhuanlan.zhihu.com/p/23269598?referhalfstack https://blog.csdn.net/boyupeng/article/details/47011383 https://blog.csdn.net/liluo2013/article/details/53673163 https://segmentfault.com/a/1190000007997113...
2024免费推广网站/中小企业网站制作
一. 基础环境准备操作系统:Ubuntu16.04Server先sudo apt-get install vim openssh-server,便于后续上传源码以及调试。看一下现在openssh的版本:zjdubuntu:~$ ssh -VOpenSSH_7.2p2 Ubuntu-4ubuntu2.6, OpenSSL 1.0.2g 1 Mar …...
wordpress语言设置/企业优化推广
好久没技术,但手痒,写数学也行吧...试试... 市场上有很多好的教材,这里只为自己记忆,做笔记而用,无他.很多资料可能也是转载的,帮助自己消化,也便于以后自己参考 一.随机试验和随机事件 如果一个试验在相同条件下可以重复进行,而每次试验的可能结果不止一个…...
wordpress 微信/上海app网络推广公司
如何来通过JavaScript来进行图片本地压缩作者:张国军_Suger开发工具与关键技术:HTML、JavaScript有些时候我们需要一些HTML页面进行图片的本地压缩,下面直接上一下代码,希望可以帮到大家。<!DOCTYPE html><html> <…...
建设通网站源码/seo排名优化app
MR100处理器代表了Allwin公司在无人机视频编码处理器方面的最新成就,该处理器集成了一个单核Cortex-A7 CPU,其工作速度可达到1.2GHz,支持多种外设。一个512MbitDDR2高度集成。 视频引擎支持多格式,如H.264编码器,1080p@45fps,H.264解码器,1080p@30fps,JPEG/MJPEG解码器…...
主题网站设计模板/百度模拟搜索点击软件
准备好滚滚的JOE – Java on Everything吗? Java on Everything掌握了如何在几乎所有内容上运行Java的关键。 没有操作系统? 没问题。 JOE无需操作系统即可工作。 放弃操作系统的好处是什么? Java on Everything是由约瑟夫库里格(…...