《OKR工作法》读书笔记
花了两个晚上的时间看完了《OKR工作法》这本书,谈不上有什么感想,因为工作后,其实就一直在用这种方法,所谓当局者迷嘛,习以为常也就谈不上多少新的启发。所以,这篇文章纯粹是一篇读书笔记,把我认为写得好的地方记录下来。
OKR(Objectives and Key Results,目标与关键结果)起源于惠普内部有个叫做“惠普之道(The HP Way)”的工程管理培训计划,外界把这个管理系统称为目标管理法(management by objectives, MBO)。目标管理法基于两个基本原则:1) 不要告诉下属具体怎么做,只要告诉他们你要什么,他们就会给你满意的结果;2)用关键结果衡量工作绩效。第一个原则是在说如何调动团队积极性,第二个原则是在讲怎样评估工作绩效。MBO被证明是一种行之有效的方法,因此被很多公司发展并改进,最终由英特尔将它发展为OKR。
OKR中,O表示目标(objective), KR表示关键结果(Key Results)。目标就是你想做什么事情(比如,上线一款游戏),用来明确方向。关键结果就是如何确定你做到了这件事(比如,一天2.5万下载量或一天5万美元收入),用来量化目标。目标设定的是一段时间的目标,通常为一个季度;关键结果用来判定到期时目标是否达成。
设定目标需要遵循以下3个原则:1)目标要明确方向并且鼓舞人心;2)目标要有时间期限;3)由独立团队来执行目标。 目标更像一个使命宣言,只是周期更短一些。好的目标能够激励团队斗志,它看起来比较难以实现,但是仍然有希望在设定的时间内由指定的团队独立完成。下面给出几个好目标的示例:
1、拿下南湾地区的咖啡直销零售市场!
2、推出一个很棒的最小化可行产品。
3、改变xxx地区优惠券的使用方法!
4、完成一轮融资
关键结果要使用那些振奋人心的语言并且要量化。你可以通过问一个简单的问题来去确立它们,即“如何确定目标是否达成?”通常有三个关键结果,它们基于可以量化的任何条件,可以但不限于:
1、用户增长
2、收入增长
3、产品性能
4、产品质量
下面给出一个OKR例子:
目标:推出一个很棒的MVP。
关键结果1:40%的用户在一周以内访问量增加两倍;
关键结果2:净推荐值达到8分;
关键结果3:15%的转化率。
制定好OKR之后,就要有计划地执行。一般地,每周一,团队可以一起开会盘点OKR的执行过程,明确本周具体负责完成哪些任务才会让团队的目标更进一步。可以采用类似下面的4象限的OKR展示形式。
本周关注的任务 | OKR当前的状态 |
P1: 和TLM Foods签订合约 P2: 完成订单系统的需求文档 P3: 三个销售候选人面试 P4: 完成客服岗位描述 | 目标:向餐厅提供商证明我们所提供优质茶叶的价值 关键结果1:客户重复订购率85%(5 /10) 关键结果2:20%的重复订购客户能自助完成重复订购(5/10) 关键结果3:完成25万美元的交易额(5/10) |
未来四周计划 | 状态指标 |
提升客户重复订购率 优化订单系统 餐厅供应商的售茶指标 招聘售前人员 | 团队努力的方向一致 餐厅供应商的满意度 |
本周关注的任务:列出3~4件最重要的事情,只有本周完成这几件事情,团队的目标才能向前推进;明确这些事情的优先级;
未来四周的计划:有哪些事情需要其他团队做好准备或支持,都列在这个象限里;
OKR当前的状态:如果你设定的信心指数是5/10,目前的概论是更高了还是更低了,团队一起讨论一下原因;
状态指标:挑出两个影响目标达成的其他因素,团队需要额外关注,比如客户关系、团队状态、系统状况等。当这些地方发生意外时,马上讨论找出应对方案,确保OKR不受影响。
团队有远大目标是好事,但也容易因此产生挫败感,所以周五通常可以举办一场小小的庆祝会。周五的会议是胜利的会议,每个团队都可以展示本周的成果,工程师展示他们做好的项目代码,设计师展示设计原型;销售部分享一下最近签约的订单;客服部谈一下帮客户解决了哪些问题....这样做有很多好处,首先,每个人会觉得自己是成功团队的一份子;其次,如果团队渴望成功,所有人都会努力做一些值得分享的事情;最后,公司开始欣赏每个部门的努力,理解他们每天在做什么事情。
书中对OKR的设置和执行给了一些建议:
1、只设置一个公司级别的OKR,除非公司有多条业务线。这就是聚焦。
2、给自己三个月的时间去挑战OKR,一周内能完成的目标绝对称不上有挑战。
3、目标里不要有传统的绩效考核指标,目标需要能鼓舞人心。
4、在每周盘点进度时,先从公司OKR开始,然后沟通部门级别的,不需要在会议上沟通个人OKR,个人OKR只要一交流就行了。每周必须确保OKR的进度。
5、OKR是自上而下关联的。先设定公司OKR,然后是部门的,最后是个人的。
6、OKR不是唯一一件你需要做的事,而是你必须要做的一件事。要相信大家可以保证事情顺利进行,不要把每个任务都塞进你的OKR里。
7、周一的OKR进度确认是一次谈话,而不是汇报或指示,务必要讨论信心指数、状态指标和优先级变化。
8、周五的庆祝活动对于周一严酷的业务来说是一种调剂,可以让团队保持乐观积极的态度。
相关文章:

《OKR工作法》读书笔记
花了两个晚上的时间看完了《OKR工作法》这本书,谈不上有什么感想,因为工作后,其实就一直在用这种方法,所谓当局者迷嘛,习以为常也就谈不上多少新的启发。所以,这篇文章纯粹是一篇读书笔记,把我认…...

2025年计算机毕业设计题目参考-简单容易
2025年最新计算机毕业设计题目参考-第二批 以下可以参考 企业员工薪酬关系系统的设计 基于SpringBoot在线远程考试系统 SpringBootVue的乡政府管理系统 springboot青年公寓服务平台 springboot大学生就业需求分析系统 基于Spring Boot的疗养院管理系统 基于SpringBoot的房屋交…...
3.8. 马氏链-一般状态空间的马氏链(Harris链)
一般状态空间的马氏链-Harris链 1. Harris链及示例1.1. Harris链1.2. 示例2. 修改的Harris链( X ˉ n \bar{X}_{n} Xˉn)2.1. 修改的Harris链( X ˉ n \bar{X}_{n} Xˉn)2.2. 三个引理(可以从 X ˉ n \bar{X}_{n} Xˉn的结论推出 X n X_{n} Xn的结论)3. 推广相关…...

Python8 使用结巴(jieba)分词并展示词云
Python的结巴(jieba)库是一个中文分词工具,主要用于对中文文本进行分词处理。它可以将输入的中文文本切分成一个个独立的词语,为后续的文本处理、分析、挖掘等任务提供基础支持。结巴库具有以下功能和特点: 中文分词&a…...

python中scrapy
安装环境 pip install scrapy 发现Twisted版本不匹配 卸载pip uninstall Twisted 安装 pip install Twisted22.10.0 新建scrapy项目 scrapy startproject 项目名 注意:项目名称不允许使用数字开头,也不能包含中文 eg: scrapy startproject scrapy_baidu_…...
基础语法总结 —— Python篇
1、环境搭建 建议直接安装 PyCharm (Community Edition) Python3.x版本,前者是一个很好用的编译器,后者是Python的运行环境之类的,安装参考https://mp.csdn.net/mp_blog/creation/editor/139511640 2、标识符 第一个…...

数据库系统概述选择简答概念复习
目录 一、组成数据库的三要素 二、关系数据库特点 三、三级模式、二级映像 四、视图和审计提供的安全性 审计(Auditing) 视图(Views) 五、grant、revoke GRANT REVOKE 六、三种完整性 实体完整性 参照完整性 自定义完整性 七、事务的特性ACDI 原子性(Atomicity)…...
template标签
在HTML中,<template> 标签是一个用于封装可重用内容的非显式元素。它不直接显示在网页上,而是作为一个模板,用来定义一组HTML结构和样式,可以在JavaScript中实例化多次,动态地插入到文档的不同位置。这在创建复杂…...

WPF 程序 分布式 自动更新 登录 打包
服务器server端 core api 客户端WPF // 检查应用更新 //1、获取最新文件列表 // var files fileService.GetUpgradeFiles(); // 2、文件判断,新增的直接下载;更新的直接下载;删除的直接删除 // 客户端本地需要一个记录…...

视频汇聚安防综合管理平台EasyCVR支持GA/T 1400视图库标准及设备接入配置
一、概述 视频汇聚安防综合管理平台EasyCVR视频监控系统已经与公安部GA/T 1400视图库标准协议实现了对接,即《公安视频图像信息应用系统》。 安防监控系统EasyCVR支持采用GA/T 1400进行对接,可实现人脸数据使用的标准化、合规化。其采用统一接口对接雪…...
pgsql给单独数据库制定账号权限
登录到PostgreSQL: 使用psql或其他PostgreSQL客户端,以具有足够权限的账号(如postgres或superuser)登录。 2. 创建新账号: sql复制代码 CREATE USER new_user WITH PASSWORD your_secure_password; 注意:将your_secure_passwor…...

【Docker安装】Ubuntu系统下部署Docker环境
【Docker安装】Ubuntu系统下部署Docker环境 前言一、本次实践介绍1.1 本次实践规划1.2 本次实践简介二、检查本地环境2.1 检查操作系统版本2.2 检查内核版本2.3 更新软件源三、卸载Docker四、部署Docker环境4.1 安装Docker4.2 检查Docker版本4.3 配置Docker镜像加速4.4 启动Doc…...
Flink Kafka获取数据写入到MongoDB中 样例
简述 Apache Flink 是一个流处理和批处理的开源框架,它允许从各种数据源(如 Kafka)读取数据,处理数据,然后将数据写入到不同的目标系统(如 MongoDB)。以下是一个简化的流程,描述如何…...

Android Jetpack Compose入门教程(二)
一、列表和动画 列表和动画在应用内随处可见。在本课中,您将学习如何利用 Compose 轻松创建列表并添加有趣的动画效果。 1、创建消息列表 只包含一条消息的聊天略显孤单,因此我们将更改对话,使其包含多条消息。您需要创建一个可显示多条消…...

如何避免接口重复请求(axios推荐使用AbortController)
前言: 我们日常开发中,经常会遇到点击一个按钮或者进行搜索时,请求接口的需求。 如果我们不做优化,连续点击按钮或者进行搜索,接口会重复请求。 以axios为例,我们一般以以下几种方法为主: 1…...
算法设计与分析:网络流求解棒球赛淘汰问题C++
目录 一、实验目的 二、问题描述 三、实验要求 四、算法思想 1、明显的:win[i]+remain[i][j]<> 2、不明显的:最大流 3、操作 3.1 先读入相关信息(邻接矩阵**k),进行一遍“明显的”判断。 3.2 对剩下的“不明显的”的每个球队构建流网络(邻接表vector< ve…...
Linux Ubuntu 24.04 C语言gcc编译过程详解
下面是Hello World程序源代码文件hello.c的内容,我们将以它为例来说明源文件到可执行文件的形成过程,主要分4步:预处理、汇编、机器码、链接。 #include <stdio.h> int main () {printf ( "hello, world \n " );return 0; }…...
Python自动化办公篇—pandas操作Excel:读取+查看+选择+清洗+排序+筛选+函数+写入
目录 专栏导读库的介绍库的安装1、读取数据2、查看数据3、选择数据4、数据清洗5、数据排序6、数据筛选7、数据操作8、数据写入总结 专栏导读 文章名称链接Python自动化办公—pyautogui图像定位\点击功能,实现自动截取当前屏幕并检索点击(可制作为游戏点击脚本)点我进行跳转Pyt…...

数据库大作业——音乐平台数据库管理系统
W...Y的主页😊 代码仓库分享💕 《数据库系统》课程设计 :流行音乐管理平台数据库系统(本数据库大作业使用软件sql server、dreamweaver、power designer) 目录 系统需求设计 数据库概念结构设计 实体分析 属性分…...

【DBA早下班系列】—— 并行SQL/慢SQL 问题该如何高效收集诊断信息
1. 前言 OceanBase论坛问答区或者提交工单支持的时候大部分时间都浪费在了诊断信息的获取交互上,今天我就其中大家比较头疼的SQL问题,给大家讲解一下如何一键收集并行SQL/慢SQL所需要的诊断信息,减少沟通成本,让大家早下班。 2. …...

业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...

大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
java_网络服务相关_gateway_nacos_feign区别联系
1. spring-cloud-starter-gateway 作用:作为微服务架构的网关,统一入口,处理所有外部请求。 核心能力: 路由转发(基于路径、服务名等)过滤器(鉴权、限流、日志、Header 处理)支持负…...
Python爬虫实战:研究feedparser库相关技术
1. 引言 1.1 研究背景与意义 在当今信息爆炸的时代,互联网上存在着海量的信息资源。RSS(Really Simple Syndication)作为一种标准化的信息聚合技术,被广泛用于网站内容的发布和订阅。通过 RSS,用户可以方便地获取网站更新的内容,而无需频繁访问各个网站。 然而,互联网…...
服务器硬防的应用场景都有哪些?
服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...

selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...

Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...