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中有批处理的功能,但是还是需要手动选择输入输出数据。 如下图,鼠标…...
挑战杯推荐项目
“人工智能”创意赛 - 智能艺术创作助手:借助大模型技术,开发能根据用户输入的主题、风格等要求,生成绘画、音乐、文学作品等多种形式艺术创作灵感或初稿的应用,帮助艺术家和创意爱好者激发创意、提高创作效率。 - 个性化梦境…...
C++实现分布式网络通信框架RPC(3)--rpc调用端
目录 一、前言 二、UserServiceRpc_Stub 三、 CallMethod方法的重写 头文件 实现 四、rpc调用端的调用 实现 五、 google::protobuf::RpcController *controller 头文件 实现 六、总结 一、前言 在前边的文章中,我们已经大致实现了rpc服务端的各项功能代…...
Prompt Tuning、P-Tuning、Prefix Tuning的区别
一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...
【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...
【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
【项目实战】通过多模态+LangGraph实现PPT生成助手
PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...
【论文笔记】若干矿井粉尘检测算法概述
总的来说,传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度,通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...
学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1
每日一言 生活的美好,总是藏在那些你咬牙坚持的日子里。 硬件:OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写,"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...
