字节和阿里,谁的管理模式更先进?

news2024/11/23 17:16:37

有人说,字节跳动的成功,是商业模式和管理模式的成功。不无道理,相比阿里巴巴以KPI绩效考核、强制淘汰的组织管理模式来说,字节的模式有其先进的地方。

在商业模式上,字节用算法的方式,10倍速地提升了信息分发效率,颠覆了传统搜索引擎的内容分发模式。

在管理模式上,以对齐目标、涌现型组织模式为主,颠覆了KPI、BU制度,10倍速提升了创新和组织效率。其中,OKR方法的实践更是许多公司争相效仿的典范。

本文就来聊聊,字节最主要的组织运作、目标管理方法----OKR。


01

什么是OKR?

OKR(Objectives and Key Results),即目标(Objectives,简称O)与关键成果(Key Results,简称KR)的考量方法,或者说OKR是一套定义和跟踪目标及其完成情况的管理工具和方法。

1999年 Intel公司发明了这种方法,后来被 John Doerr推广到Oracle、Google、LinkedIn等公司,逐步流行起来,现在广泛应用于互联网、游戏、金融等以项目为主要经营单位的企业当中。


02

OKR给团队带来的好处

企业如果实施了OKR管理,会体现以下好处:

第一,易于理解,增加接受度和使用意愿;

第二,更快的开展节奏,提升了敏捷性和快速应对变化的能力;

第三,把精力聚焦在最重要的事情上;

第四,公开透明,促进部门间的横向一致性;

第五,促进沟通,提升敬业度;

第六,促进前瞻性思考。

OKR管理的优点显而易见,它可以让每个员工都能主动思考、主动工作、主动创新,整个企业的团队精神也能得到很好的体现。


03

OKR在企业的哪个层级实施?

0d2ee3a9cabdf3228f5b5b8ccb319ae2.png从图可以看出,OKR在哪个层级实施,其难度、挑战和优势有所差别,应该根据企业规模、高层对OKR的支持和理解程度,选择实施的层级。


04

如何实施OKR?

首先,从OKR的制定开始。OKR分为承诺型OKR和愿景型OKR,不同类型的OKR,打分是不同的,资源分配方面也不同。OKR的制定分为5个步骤:

1)创建(Create),1~3个目标,1~3个KR,“动态二人组”。

2)精炼(Refine),将草案提交团队讨论,大团队运作、确定。

3)对齐(Align),识别依赖关系,联合定义KR。

4)定稿(Finalize),提交上级批准,说明对齐过程。

5)发布(Transmit),沟通并公开发布。

Objectives的制定,要避免目标原地踏步;制定过程中团队成员如果有疑问,要及时澄清疑问;通常使用积极正向的语言去澄清目标;目标的描述要提供简单指引;建议从动词开始,使用通俗的语言。

Key Results的制定,制定一个好的KR,有如下技巧:

  1. 只写关键项,并非全部罗列。聚焦在能让目标取得实际进展的事情上;

  2. 基于结果,而非任务。强调成果、价值输出;

  3. 使用积极正向的词语表达,传递正能量。

  4. 保持简单明了,人人都能懂。

  5. 考虑所有的可能性。保持谦卑、开放态度。

  6. 务必指定一个责任人。避免“旁观者效应”。

好的KR的特征如图9-2所示,它是定量的、有挑战的、具体的、自主制定的、基于进步的、上下左右对齐一致的、驱动正确行为的。

8c4263414efa29b3fdd58a9b30b43ff4.png


05

OKR的对齐

OKR对齐,也叫OKR联结,就是在各个层级的OKR之间保持某种一致性,对齐分为上下对齐、左右对齐,如图9-3所示。上下对齐指的是本团队OKR要跟上一层级的OKR保持一致,例如,如果上司的OKR关注的是“系统稳定性提升”,那么下级OKR的重心就应该围绕它,就算想制定“技术创新”方面的计划,投入资源的比重也不能超过“系统稳定性提升”。

左右对齐,指的是与兄弟部门之间保持OKR的一致性,例如,你的OKR是依赖于对方部门的,那么要确保对方把这个事项列进他的OKR里,列入OKR意味着资源投入的保证。

OKR对齐是整个OKR工作方法中很重要的一个环节,对齐后的OKR经过领导及团队的审核后,就可以发布出来,让所有人看到,一方面是增加信息透明化,另一方面也是接受群众监督。

ed28a22051334512b9e1d2097a6885ab.png


06

OKR日常管理

周例会。通常不超过1小时,会前需要对上周的OKR情况做充分的准备,工作优先级的调整需要组长确认,确认OKR的执行情况和状态,从全局出发,确保任务项能够及时准确地完成。周例会结束后,组员整理会议结论及后续行动项,发给相关干系人。

季度评估会。是较正式的OKR审视会,将OKR项进行逐一审视,审视的结果有三类:开始、停止和继续。开始指的是确认某项新工作的开始,停止是指某项工作因某些原因停止,继续是指正在做的事情继续按原计划来执行。整个会议时间控制在3小时以内。会议的结论是,刷新OKR、资源和优先级的重新安排。


07

OKR如何打分?

5214bf753987d5fe66c154d857c5eb35.png

通常在每月或每季度对OKR的执行情况进行打分,对于承诺型和愿景型的OKR,打分标准会有所差别。承诺型OKR完成后,通常打1分;愿景型OKR能得到0.7分,通常就被认为执行得还不错。OKR评分参考表如图所示。


08

OKR与KPI结合实践

OKR与奖金是否挂钩,众说纷纭。

有的人认为完全不要挂钩,KPI的归KPI,OKR的归OKR,一旦挂钩,OKR就会失去挑战性。因此,企业应该让OKR和KPI两套并行,员工同时填写OKR和KPI,但由此带来的问题也很大,员工面对OKR和KPI会无所适从,就像有两块表,就无法准确地知道时间了。

笔者的建议是,OKR应该与奖金挂钩,KPI蕴含在OKR中,企业只需采用OKR即可。回到目标管理和奖金的初衷来看:员工的奖金随着目标的达成状况而变化,实际绩效高于预定绩效目标,则奖金高于预定奖金基准,反之就低于。现在问题的关键是,对应全奖的绩效目标到底该如何定位呢?

在KPI体系中,通常用三个目标值(有些KPI只有两个)来与奖金进行对应:

1)0奖目标值。通常称为门槛值,低于此值则没有奖金;

2)达成目标值。达到此值可以拿到基准奖金;

3)挑战目标值。达到此值可以获得超额奖金,如基准奖金的1.5倍。

在OKR体系中,目前比较普遍的说法是0.7最好,太高或太低都不好。

这样设计的原因在于没有人能准确设定KR的目标值。到底定多少合适呢?定低了,比较容易完成,当然不能给全奖;定高了,完成度很低,说明对目标理解不清晰或者努力程度很低,也不能给全奖。因此折中好了,目标定得既有挑战性,同时完成度又不错,这种情况给予最高奖金。

这种逻辑比较适合于愿景型OKR,因为它们通常都比较长远,大家都说不清目标值到底定多少合适,但是对于承诺型OKR,这种逻辑就不太适用了,因为承诺型OKR大家一般都能定出相对明确的目标值,它和KPI的逻辑是一样的。

基于以上考虑,可以确定如下的奖金挂钩规则:

承诺型OKR:该类OKR必须达成,得分越高越好,奖金和得分正相关;愿景型OKR:得分不是越高越好,0.7分最好(对应超额奖金),0.7分两侧各选取一个值作为全奖值(如0.5和0.9),0.3分是门槛,低于0.3无奖金。

此外,需要将KR的写法做一个调整,采用KPI的做法,每个KR写3个值(分别是门槛值、目标值和挑战值),可以极大程度地避免这种情况。

门槛值对应无奖金,只有过了门槛值才能享受奖金;目标值对应全奖;挑战值对应超额奖金。

传统的KR值一般只定一个挑战值,确实让人不容易评判,但是如果定3个值,员工就不能随便了,他必须认真对待这3个值,尤其是目标值和挑战值,定得太低了,恐怕不容易“糊弄”过去;定得太高了,因为有前面的值作为参照,也容易看出是在“忽悠”。

有3个值管理者相对也容易评判员工定得是否合理,打分时也有明确的标准,不容易扯皮。这样,就相当于把KPI内化到OKR中了。


09

OKR实施的10个注意事项

第一,得到高管支持。前文提到OKR在实施层级上的问题,毫无疑问,从公司高层开始实施OKR方法,其效果是最明显的,难度也最大,因此建议在实施OKR的时候需要先得到高管的支持,使得整个实施效果事半功倍。

第二,提供OKR培训。需要给实施OKR人员进行专业的OKR方法培训,如果公司内有实施过OKR一年以上的同事,可以委托他给员工进行培训,有条件的可以请外部OKR实施培训机构进行OKR方法的导入。

第三,有清晰的战略。OKR强调目标联结,如果公司的顶层设计和战略不清晰,是无法做到目标层层分解的,会导致中层、基层动作变形,失去对市场变化的应对能力。

第四,区分承诺型OKR和愿景型OKR。不同类型的OKR定义目标不一样,投入资源不一样,打分的方法也不一样,绩效奖励也不尽相同。

第五,O应定性而非定量。许多刚开始实施OKR的团队,容易把O定成KR,或把KR定成O,一个基本的原则就是,O应定性而非定量,KR应尽可能量化。

第六,避免OKR都是自上而下得。一个公司如果都是“一言堂”,会使企业失去创新的活力,而且增大风险,如果某个意见领袖状态不佳,就直接影响整个公司的运作,这是非常可怕的。建议充分调动一线员工的创意,至少确保30%以上的OKR是自下而上制定的,充分激发整个组织的活力。

第七,解决KR上的问题。管理者要关注KR执行过程中的问题,帮助员工解决KR上遇到的各种问题,提供方法和资源,确保目标的顺利达成。

第八,使用一致的评分系统。评分体系必须公开透明,具备一致性,不能朝令夕改,让员工不知所措。

第九,避免制定完就束之高阁。OKR作为目标管理方法,有制定、监督、回顾等完整流程,应严格按照该方法,使企业目标上下一致,提升整体运作效率。

第十,联结OKR确保同上层组织对齐一致。OKR强调上下对齐、左右对齐是为了帮助组织树立贯穿整体的目标,把资源集中到企业的战略板块中去,帮助企业实现突破。

以上,对OKR目标管理方法做了一个简单的介绍。企业如果需要实施OKR,在领会OKR思想精髓的基础上,可以分层级、分阶段进行实施,逐步推进,相信会让组织的协同能力、创新突破能力,有一个质的飞跃。

以上内容,摘自畅销书《技术人修炼之道》,作者黄哲铿,曾担任1号店 技术总监、壹药网 技术副总裁、海尔农业电商CTO,出版过畅销书《技术管理之巅》,擅长互联网大型系统研发、大型技术团队治理、区块链创新等。

da24c691d37384d5b11696deed411e01.jpeg

记得关注@技术领导力

与我一起,提升认知与见识

↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/457277.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023.04.24 c++第六讲

作业&#xff1a; 1. 手动实现顺序栈&#xff0c;要求实现数据结构中&#xff0c;所有栈的相关操作 #include <iostream> #define MAXSIZE 20 //宏定义&#xff0c;栈的最大容量 using namespace std;template <typename T> class stacklink { pri…

ESXi8.0安装Windows10系统教程

本篇教程主要教大家怎么在ESXi虚拟机上安装Windows10系统&#xff0c;首先安装Windows10需要准备一个ISO系统镜像文件&#xff0c;我们可以去MSDN或者是微软官网下载。 镜像下载教程&#xff1a; 下两种方法都可以下载ISO镜像文件&#xff0c;任选其一下载即可 方法一&#xf…

BDD110 HNLP205879R1设备控制、监视、报警及打印报表等管理功能

​ BDD110 HNLP205879R1设备控制、监视、报警及打印报表等管理功能 基于ABB AC500系列PLC的水泥生产线控制系统 随着中国经济的迅速发展&#xff0c;各行各业对水泥的需求日益增加。目前国内外各大水泥企业纷纷在华兴建大型干法旋窑水泥生产线&#xff0c;这为水泥行业的发展提…

【SWAT水文模型】ArcSWAT安装

SWAT水文模型-ArcSWAT安装 安装ArcSWAT1.1 下载ArcSWAT1.2 安装ArcSWAT1.3 加载ArcSWAT 参考 SWAT水文模型原理及数据库简介可参见另一博客文章-【水文模型】SWAT水文模型原理及数据库简介。 本博客主要介绍ArcSWAT的安装。 安装ArcSWAT 1.1 下载ArcSWAT 安装之前&#xff0…

广域通信网 - 差错控制(停等 ARQ 协议、选择重发 ARQ 协议、后退 N 帧 ARQ 协议)

文章目录 1 概述2 差错控制的办法2.1 停等 ARQ 协议2.2 选择重发 ARQ 协议2.3 后退 N 帧 ARQ 协议 3 扩展3.1 流量控制3.2 网工软考真题 1 概述 #mermaid-svg-ju8w1gQxodkcBbaB {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#me…

【应急响应】后门攻击检测指南Rookit内存马权限维持WINLinux

文章目录 Windows实验常规后门&#xff1a; 网络对外连接查看 自启动测试&#xff1a;隐藏账户映像劫持屏保&登录 Linux实验常规后门&#xff1a;Rootkit后门&#xff1a;GScan rkhunter权限维持后门&#xff1a;GScan rkhunter Web层面&#xff1a;通用系统层面 主机层面后…

网络设备发现工具

什么是网络设备发现 网络设备发现是识别和映射网络基础架构&#xff08;如路由器、交换机、集线器、防火墙、无线接入点、服务器、虚拟机等&#xff09;中存在的设备和接口的过程。网络发现是网络管理的第一步&#xff0c;也是成功监控解决方案的关键。该过程不仅涉及发现网络…

【超算/先进计算学习】日报6

目录 今日已完成任务列表遇到的问题及解决方案任务完成详细笔记传统性能优化从体系结构角度理解四种计算优化途径-主频/缓存/流水线/超标量优化途径的有效适用条件存储墙与层次式存储结构数据局部性与cache循环合并循环展开循环交换循环分布循环不变量外提循环分块循环分裂 优化…

zabbix环境准备

zabbix基础设置(运维笔记) 准备三台主机配置主机名hostnamectl set-hostname --static zabbixserver.cluster.comvi /etc/hosts192.168.126.143 zabbixserver.cluster.com 192.168.126.142 agent1.cluster.com 192.168.126.141 agent2.cluster.com三台机器同步时间 ntpdate…

springboot中统一功能处理浅析

在springboot工程中实现统一功能的处理&#xff0c;主要分析以下3个统一功能场景&#xff1a; 1、统一用户登录权限验证 2、统一数据格式返回 3、统一异常处理 1、统一用户登录权限验证 用户登录权限验证从最初每个方法中自己验证用户登录权限&#xff0c;逐步发展到进行统一用…

[HDU - 4578]Transformation(线段树+多重懒标记)

[HDU - 4578]Transformation&#xff08;线段树多重懒标记&#xff09; 一、问题二、分析1、节点定义2、pushup3、pushdown&#xff08;1&#xff09;每种标记如何下传&#xff1f;赋值乘法加法 &#xff08;2&#xff09;三种标记下传的优先级问题 三、代码 一、问题 二、分析…

object.assgin,事件,screen。client,offset ,http等

js进阶-对象和BOM-day02 今日学习目标 对象进阶&#xff08;***&#xff09; Date时间对象&#xff08;了解&#xff09; BOM对象&#xff08;location对象 history对象&#xff09; 1、对象进阶Object内置方法 1、Object.assign&#xff08;** ***&#xff09; 作用&#xf…

GPT3.5, InstructGPT和ChatGPT的关系

GPT-3.5 GPT-3.5 系列是一系列模型&#xff0c;从 2021 年第四季度开始就使用文本和代一起进行训练。以下模型属于 GPT-3.5 系列&#xff1a; code-davinci-002 是一个基础模型&#xff0c;非常适合纯代码完成任务text-davinci-002 是一个基于 code-davinci-002 的 InstructG…

【 动态SQL 的使⽤ 】

文章目录 一、动态 SQL 是什么二、动 态 SQL 标签2.1 < if >标签2.2 < trim >标签2.3 < where >标签2.4 < set >标签2.5 < foreach >标签 一、动态 SQL 是什么 Mybatis 动态 sql 可以让我们在 Xml 映射文件内&#xff0c;以标签的形式编写动态 …

【多微电网】含多微电网租赁共享储能的配电网博弈优化调度(Matlab代码实现)

&#x1f4a5; &#x1f4a5; &#x1f49e; &#x1f49e; 欢迎来到本博客 ❤️ ❤️ &#x1f4a5; &#x1f4a5; &#x1f3c6; 博主优势&#xff1a; &#x1f31e; &#x1f31e; &#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 …

计算机办公自动化——Python批量生成请假条

Python使用openpyxl、docx批量生成请假条 前言第三方库的安装示例代码运行效果 前言 加入你有一个下图所示的表格&#xff0c;需要批量生成他们的请假条&#xff0c;你会选择如何做呢&#xff1f;是一步一步的手打&#xff0c;还是呼唤请假人手打呢&#xff1f; 下面我们来看…

STM32学习,从点灯开始

大家好&#xff0c;我是程序员小哈。 综合实例&#xff1a;自动洗碗机的分享&#xff0c;上周五的直播完成了核心板的焊接&#xff0c;板子设计好了&#xff0c;也焊接完毕了&#xff0c;那么如何验证是否正确呢&#xff0c;既然是从0到1的教程&#xff0c;那么我们就先实现一…

PyTorch深度学习实战 | 基于深度学习的电影票房预测研究

基于深度学习的映前票房预测模型(Cross&Dense网络结构模型)&#xff0c;该模型通过影片基本信息如&#xff1a;电影类型、影片制式、档期和电影的主创阵容和IP特征等信息对上映影片的票房进行预测。 本篇采用451部电影作为训练模型&#xff0c;最后再在194部影片上进行测试…

Spring AOP实现原理

从入口 org.springframework.context.support.AbstractApplicationContext#refresh 开始看 找到Bean的创建方法进入: 再进入详细方法: 找到getBean(beanName)&#xff1a; 找到doGetBean(xxx,xxx,xxx,xxx); 找到实际的Bean创建方法createBean(beanName, mdb, args);可以非常明显…

【C++学习笔记】变量和基本类型

2.1 基本内置类型 C中包括 算数类型(arithmetic type) 和 空类型(void) 的数据类型&#xff0c;其中&#xff0c;算数类型包括字符、整型数、布尔值和浮点数&#xff1b;空类型不对应具体的值&#xff0c;当函数不返回值时用void作为返回类型 2.1.1算数类型 对于数组或者字符…