极客时间已完结课程限时免费阅读

大咖对话 | 技术管理者应该向优秀的体育教练学习

大咖对话 | 技术管理者应该向优秀的体育教练学习-极客时间

大咖对话 | 技术管理者应该向优秀的体育教练学习

讲述:黄洲君

时长07:12大小6.58M

你好!
今天做客“大咖问答”的是 Rancher Labs 联合创始人及 CEO 梁胜博士。梁胜是耶鲁大学计算机博士,Java 语言和 JVM 的领导设计与开发者。2008 年他创建了 Cloud.com,因此被誉为“CloudStack 之父”。2011 年 Cloud.com 被 Citrix 收购,梁胜成为 Citrix 首位华人 CTO。2014 年,他创立了如今全球领先的容器管理公司 Rancher Labs。关于如何衡量技术团队的效率和产出,梁胜表达了他的观点。

Q:技术团队如何科学地做绩效考核?

A:这个问题其实很难简单地去回答,因为大公司和小公司会差得很远,不同公司的实际情况也有很大的差别。我感觉最近一段时间,OKR 确实比较流行,也有很多公司在实行。不过绩效管理是个很难的课题,现在也并没有得到很好的解决,不管是以前的 KPI,还是现在的 OKR,我感觉没有太大的本质上的差别。
关于如何科学地做绩效管理,是存在较大争议的,因为影响绩效的因素太多,比如员工具体做事的方法、业务的成绩、产品最终在市场上成功的程度。我看到很多公司虽然制定了很复杂的 KPI 或 OKR,但并没有把这些因素很好地融入,实际上也起不了太大的作用。并且 KPI 是半年到一年才制定一次,实际上对员工的影响也不是特别的大。
KPI 或 OKR 说到底就是个目标,目标制定了以后,关键是怎么达到,这才是管理者真正应该关注的。员工肯定是希望达到目标的,但是有可能没有掌握正确的方法,或者能力不足,作为管理者,要通过有效的管理方法,帮助员工达到目标。
一个技术团队的产出,很多时候并不是基层员工能够决定的。举个例子,有两个技术团队,他们的聪明程度一样,用功程度一样,工作强度也一样,但是他们奋斗一年之后,两个团队可能会有非常不同的产出。一个团队的产品非常成功,卖得很好,对于公司来讲,产出就非常大。而另一个技术团队的产品方向错了,等于一年的时间白费了,对于公司来讲就没有产出。这不是技术团队的错,他们只是完成管理层指派的任务。所以技术团队的产出不能用写了多少行代码、攻克了多少技术难题来衡量。还有些员工会想办法把自己的 OKR 制定得很容易达到,这样到季度末看他的完成情况都没有问题,但是对公司来说没什么价值。
所以用 KPI 或 OKR 来考核,漏洞太多了。我个人觉得管理者对员工主观的考核,或者同事间彼此的考核更重要,是不可或缺的。有的员工,可能技术能力很强,但是对同事的态度非常差,把团队的气氛搞得很差。他的 KPI 可能每一项都超额完成,你看不到他存在的问题。所以主观考核是很有必要的,不是说有了 KPI 或 OKR,人就成了机器人了,那还要管理者干嘛,搞个项目管理软件不就行了。
具体考核方法上,比如给大家发一张问卷,让大家从技术能力、团队精神、工作态度等方面,给部门其他同事打分,实际上是很管用的。KPI 或 OKR 更加适合大公司,因为公司大了以后,主观的判断力就会下降,使用绩效管理工具可以避免一些不公平的现象。

Q:以你的经验来看,如何打造高效的研发团队?

A:首先要看“高效”怎么定义,我的定义就是“这个团队取得的经济价值”。所以高效的技术团队,首先要做高效的事情。中国最高效的团队在哪里?我认为一定是在百度、阿里、腾讯、京东、华为,不管团队里的人是不是最牛的,都是高效的。
实际上技术团队对业务的成功有非常大的直接影响力,这一点一定要不断地给技术人员灌输。你一定要做对的事情,做的事情一定要有价值。我在国内看到很多技术团队,真的每个人都很投入,都很努力,但是做的事情错了,领导者没有把握好方向。一眨眼两年、三年过去了,花费了这么多时间和心血,但是最终我们不能认为这个团队是高效的。
上面这个前提满足了,其次才是做事情的效率的问题。当然,不可能所有事情一上来都能看得很准。技术人员在发现做事情的方向出现了偏差,或者这个事情本身价值不大的情况下,一定要及时调整方向。如果你没有决策权,你可以跟你的主管提出来。如果你的主管坚持一条路走到黑,或者他虽然认同你的观点但无力改变,这个时候你还不如脱离这个团队,至少去了别的团队还可能会高效一点。
我接触过很多技术团队的管理者,在我看来,他们对具体事情的关心远远不够。什么意思呢,就是他们只关注大方向。在我看来,商业竞争和游泳、篮球等等体育竞赛实际上是一样的,体育竞赛最后只有一个奥运冠军,每个行业最终也只有一个第一。运动员要怎么培养呢?如果教练来了之后,只是给运动员定个 PKI,比如“今年要进入三强”或者“三分球进球率要达到 80%”,这样的教练有什么用呢?你去看看那些知名的教练,他们可是每天盯得很紧的,一个动作做得不对都会马上来纠正,我们的技术管理者跟教练比起来差得太远了。在我看来,大部分技术管理者可以提升的空间是很大的。

Q:你觉得一个技术领导者的“领导力”主要体现在哪些地方?

A:技术领导者首先要把握方向,如果你没有跟对人,或者没有做对事,那么不仅耽误了自己的时间,还把团队成员的时间都耽误了,这是很悲惨的。所以一定要花很多时间和精力,搞清楚自己在做什么,要训练自己的眼光。你把这个问题想透了,并且能够很好地传递给团队的人,那你就是领导者,你的团队也必然很有动力。
其次是执行力。在技术方面,对具体问题的洞察能力,对公司、团队、业务存在的问题能够及时发现和提出。这种能力需要通过不断的训练来提高,也是每一位技术领导者都需要努力去修炼的。
我觉得比尔·盖茨就是一个非常典型的优秀的技术领导者,他在上世纪 70 年代就预见到将来家家户户都会拥有个人电脑,所以他去做了操作系统,这就是“做对的事情”。但是具体做事情的时候,他也非常关心细节。大家知道乔布斯也非常关心细节。所以能够把技术产品做到最好的人,都是对产品、技术、体验、质量这些事情非常在乎的,真的像一个教练一样,调教出了一批优秀的人,这些人现在也成了各大公司的领导者。
分享给需要的人,Ta购买本课程,你将得29
生成海报并分享

赞 8

提建议

上一篇
第24讲 | 996、987,程序员加班文化你怎么看?
下一篇
第25讲 | 建立有效的员工淘汰机制
unpreview
 写留言

精选留言(12)

  • hiEcho09
    2018-05-25
    不知道作者在写啥
    共 1 条评论
    11
  • andrewFan
    2018-05-26
    作为技术管理者如何平衡有效授权和细节管理?
    4
  • 严长友
    2018-05-26
    找对方向,高效执行,教练式管理
    1
  • 景南鑫 Rock.J
    2021-06-29
    讲的比较泛,教练有几个核心工作,根据自有情况制定目标,用好球员,提升球员。另外聊了绩效,技术团队的绩效一直是所有企业的难题。我认为团队氛围相比绩效更重要,如何建立良好的氛围,价值观非常重要的
    1
  • Sam_Deep_Thinking
    2020-09-30
    很好的文章,读了三次了,感谢作者。
  • 远古的咖啡
    2020-04-03
    管理者要保证自身能力过硬,需要有判断力、洞察力、决断力、领导力,体育教练的比喻挺有意思。
  • 一木成舟🌊
    2018-12-22
    作为一个教练,整体把控,及时沟通,以及要培训的合适人员。不要想着都顾及
  • 幸福时光
    2018-11-15
    方向错了,做的越多,错的就越离谱。作为一个技术领导者,为团队指对方向最重要。
  • 修文
    2018-10-20
    非常欣赏一个好的Leader应该像优秀球队教练(不断自我挑战)一样的比喻
  • 白杨
    2018-09-22
    是的,基层的技术领导者,如果不关心细节的话,作为下属,你根本不知道他是来干啥的。。。 但这样也太累了。还是相信人,使用能够自我自驱动的人
  • ヾ(◍°∇°◍)ノ゙
    2018-07-16
    是的,基本上80%以上的“管理者”是卡位的,不是发光发热的,公司功劳其实是员工,害死公司的才是这些人,而事实上却是相反的
    1
  • 小Q
    2018-06-09
    是的,基层的技术领导者,如果不关心细节的话,作为下属,你根本不知道他是来干啥的。。。