如何在技术团队中推行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,具有丰富的互联网产品设计、开发和团队管理经验。

 

 

目录
相关文章
|
监控 架构师 前端开发
软件研发管理制度
软件研发管理制度
2268 1
|
1月前
|
监控
提高团队的执行力怎么办
提高团队的执行力怎么办
51 4
|
1月前
|
监控
提高团队执行力
提高团队执行力
42 3
|
敏捷开发 机器学习/深度学习 搜索推荐
如何做好创业公司研发团队的项目管理?
探讨创业公司中的软件研发项目管理问题: 大部创业公司的软件研发管理处于什么阶段? 如何改善软件研发过程和提高效率? 软件研发过程会涉及哪些工程理论和方法?
352 0
如何做好创业公司研发团队的项目管理?
|
开发者
技术团队管理者的软技能(上):关于团队文化和领导力
技术管理者或者技术领导者绝对不能够只有优秀的编程能力,其他的软技能也是对于架构师成长必不可少的。本文由中生代技术分享群申健为大家分享的关于技术团队管理者的那些软技能。精彩不容错过。
3751 0
|
存储 SQL 前端开发
我是如何失去团队掌控的?一个技术总监的反思
我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没有周末,辛苦异常,是实实在在的高峰体验。但是三个月后,我带着失败和一身的惨痛教训回到公司。
|
测试技术 程序员 项目管理
艾伟也谈项目管理,微软外包人才之道:一流外包团队如何打造
  即使在金融危机的背景下,中国外包产业依旧发展迅猛。据工信部统计数据,2009年,中国软件外包服务出口24亿美元,同比增长15%。预计未来4年,中国软件外包业还将迎来新一轮发展高峰。其中,来自微软等美国大型公司的项目占据很大份额。
1576 0
|
测试技术 持续交付 定位技术
敏捷团队的病与药——阿里健康医药B2B团队敏捷转型手记
作者:张迎辉,花名问菊,阿里巴巴敏捷教练,罗汉堂讲师,开发和讲授多门敏捷课程。先后支持手机淘宝、优酷、阿里文娱广告、阿里健康等多个部门的团队敏捷转型。 一、背景 2017年10月,应阿里健康研发部负责人邀请,我开始帮助阿里健康的研发团队敏捷转型。
2624 0
|
程序员 机器人 开发工具
创业研发团队招聘漫谈
创业团队如何招聘到合适的程序员是每个招聘主管的头等大事。 我所在的团队只有10来号人,随着业务发展,目前正在积极扩建,所以前前后后面试了有1年的时间。 其中有成功的,也有很失败的,有干一年就跑掉的,最短三天就走人,让人无比郁闷,如何才能找到满意的人员,如何能得到性价比高的程序员,可能是创业当中的你绕不开的话题。
954 0