如何在技术团队中推行OKR

简介: 如何在技术团队中推行OKR OKR(Objectives & Key Results)是一种行之有效的目标管理方法,最早由Intel提出,后来被Google运用的炉火纯青,最终取得斐然成就。最近几年,越来越多的硅谷创业公司把OKR作为团队文化的基石。

OKR(Objectives & Key Results)是一种行之有效的目标管理方法,最早由Intel提出,后来被Google运用的炉火纯青,最终取得斐然成就。最近几年,越来越多的硅谷创业公司把OKR作为团队文化的基石。而在国内,虽然在不少知名互联网公司也在推行(如阿里巴巴),但其呼声却一直不如国外那么大。

我在一次偶然的机会阅读了《OKR:源于英特尔和谷歌的目标管理利器》这本书之后,便决心在团队中推行。

在推行OKR之前,我们已经在使用GitLab管理代码、里程碑和Issue。但遇到的问题是,随着人员的增加和流动,沟通变得低效。为了推进产品的高效迭代,每个人都需要知道团队在做什么,而自己又要完成什么。作为CTO和开发团队的leader,对公司的业务需求和未来的发展计划了如指掌,团队成员却不然,一个系统性的目标蓝图,或许能帮助团队成员知道大家是为什么而编码,让每个人对号入座找到方向。与此同时,OKR可帮助团队建立有效的团队协同反馈的闭环。公司层面的OKR不在本篇文章的套路范围之内,在此就不多赘述。接下来就以我们当下执行的OKR的一部分作为示例展开讨论。

施行项目背景

杭州懒猪行是专注境外自由行产品的S2B供应链平台,与传统B2B模式不同,她立足供应链,以经营者姿态向终端商家赋能,让商家能够专注于市场推广。作为一个创新的商业模式,线上产品迭代和演进路线对项目的成败至关重要。

OKR的基本方法和原则

制订技术部OKR的第一步,是确定一组目标(Objectives),目标不必是确切的、可衡量的,例如“我想让我的网站更好”;然后,设定若干可以量化的“关键结果”(Key Results),用来帮助自己实现目标,例如“让网站速度加快30%”之类的具体目标。

  1. KRs要是可量化的(时间&数量),比如不能说“使S2B系统达到成功”而是“在9月上线S2B系统并在11月有1000个B端企业商家”
  2. 目标要是有野心的,有一些挑战的,有些让你不舒服的。一般来说,1为总分的评分,达到0.6-0.7是较好的了,这样你才会不断为你的目标而奋斗,而不会出现期限不到就完成目标的情况。
  3. 每个人的OKRs在全部门都是公开透明的。比如每个人的介绍页里面就放着他们的OKRs的记录,包括内容和评分。 

OKR的实施

关键流程

从上至下,目标的设立顺序应该是从部门到组到个人。

个人自己想做什么,和管理者想他做什么一般来说是不会完全相同的。那他可以通过先查阅上层的目标,在自己想做的事情范围内找到能对公司目标有利的部分,将他拿出来和自己的管理者进行讨论,做权衡取舍。

沟通方式

为了将部门OKR准确有效的传达给各组长和其他团队成员,我们采用下面两种方式:

  1. 一对一的交流,即个人和他的管理者沟通。尤其是在一季度结束,另一季度开始时,要协商好关键结果是什么。因为不仅个人能说明自己想做什么,也是上面表达他想要你做什么,最好的情况是两者得到结合。
  2. 定期举行部门会议,复习OKR并着重强调调整的部分。然后分小组讨论,各小组的负责人参加并介绍自己组的OKRs,最终大家一起打分评估。

基本要求

  1. 最多5个Objective,每个Objective最多4个KRs。
  2. 百分之六十的Objectives最初来源于一线员工,他们声音应该被听到,这样大家工作会更有动力。
  3. 所有人都必须协同,不应该出现任何命令形式。
  4. 分数0.6-0.7是不错的表现,因此0.6-0.7将是你的目标。当分数低于0.4,你就该思考,那个项目究竟是不是应该继续进行下去。要注意,0.4以下并不意味着失败,而是明确什么东西不重要及发现问题的方式。分数永远不是最重要的,除了是作为一个直接的引导作用。

设定OKR的关键

  1. 每个年度都设定OKR(应根据实际执行情况和业务变化调整)
  2. 与团队定期回顾年度OKR
  3. Key Results必须是可量化的
  4. 部门、组、个人层面上均要设定
  5. 所有OKRs对全部门公开

懒猪行技术部年度OKRs(部分)

下表是从部门年度OKR中摘录的一部分,我们把OKR作为产品经理推动线上产品演进、分析需求的最根本依据,并以此整理版本发布的里程碑。

 

Objectives

Key Results

商户端分销系统v3.0上线

     商户端商城下单

     支持飞猪、携程等OTA平台API传输订单

     商家财务结算(预付款、信用付)

     多维度经营数据分析(来源与产品类型)

地接端系统v3.0上线

     产品SKU管理及其库存细粒度控制

     准确无误的地接财务结算

     司机/导游调度端APP

     支持自营地接社,允许三方地接社入驻平台

技术架构支撑百亿销售额

     1年前的数据自动归档至NoSQL,提供无缝查询

     MySQL数据库在1亿数据量时无明细加载顿挫

     多个数据中心,覆盖东南亚、欧洲及美洲

     每秒并发创建1000个订单,最长延迟不超过1.5s

 

作为团队leader,应该每周抽出一定的时间,帮助团队核心成员复习年度OKR,确保每个人对OKR的理解不会偏离方向,最终使整个团队能够按照既定方向。

值得称赞的是,许多小伙伴把部门年度OKR存到手机里以备随时查阅,侧面说明这种目标管理法已经初现成效。

 

作者信息:刘远程,杭州懒猪行CTO。知名信息安全企业产品经理出身,曾多次创业并担任技术总监和CTO,具有丰富的互联网产品设计、开发和团队管理经验。

 

 

目录
相关文章
|
存储 SQL 前端开发
我是如何失去团队掌控的?一个技术总监的反思
我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没有周末,辛苦异常,是实实在在的高峰体验。但是三个月后,我带着失败和一身的惨痛教训回到公司。
|
人工智能 大数据 物联网
|
测试技术 程序员 项目管理
艾伟也谈项目管理,微软外包人才之道:一流外包团队如何打造
  即使在金融危机的背景下,中国外包产业依旧发展迅猛。据工信部统计数据,2009年,中国软件外包服务出口24亿美元,同比增长15%。预计未来4年,中国软件外包业还将迎来新一轮发展高峰。其中,来自微软等美国大型公司的项目占据很大份额。
1518 0
|
测试技术 持续交付 定位技术
敏捷团队的病与药——阿里健康医药B2B团队敏捷转型手记
作者:张迎辉,花名问菊,阿里巴巴敏捷教练,罗汉堂讲师,开发和讲授多门敏捷课程。先后支持手机淘宝、优酷、阿里文娱广告、阿里健康等多个部门的团队敏捷转型。 一、背景 2017年10月,应阿里健康研发部负责人邀请,我开始帮助阿里健康的研发团队敏捷转型。
|
程序员 机器人 开发工具
创业研发团队招聘漫谈
创业团队如何招聘到合适的程序员是每个招聘主管的头等大事。 我所在的团队只有10来号人,随着业务发展,目前正在积极扩建,所以前前后后面试了有1年的时间。 其中有成功的,也有很失败的,有干一年就跑掉的,最短三天就走人,让人无比郁闷,如何才能找到满意的人员,如何能得到性价比高的程序员,可能是创业当中的你绕不开的话题。
927 0
|
算法 Java Spring