研发效能负责人/研发效能1号位 |DevOps负责人
想要做好业务,老板们除了要梳理好公司级别的业务目标,公司的组织架构,还要搭个有产出的班子,也就是找负责人、建团队,让组织架构充实起来。搭班子最重要的就是把负责人找到,就是团队1号位的人。本文主要讲团队负责人的主要作用,怎么才能找到,不同背景的优劣势,以及各方面的要求。
研发效能团队1号位
「火车跑得快,全靠车头带」。团队1号位的能力,基本上决定了这个团队的上限。所以我们在邀请1号位的时候要格外严格筛选。他除了要负责与其他部门协调、资源和预算管理、绩效考核等管理职责,作为领域专家还要胜任以下专业能力:
有大局观,有能力:能站在公司和团队的角度,根据公司战略和业务诉求,制定业务发展的长期规划和短期目标。分清轻重缓急,解决做什么的问题。
有打法:有能力规划出能达到目的地的可行的路径。解决怎么做的问题
能打仗打胜仗:业务素质过硬,能打仗且打胜仗,即按照规划目标达到目的地的能力。我自己能做。
带团队带队员:带领团队、激发团队推动业务发展,培养团队成员。我也可以带团队做。
好像没有对比就体现不出业务能力的差距,当然也看不到伤害,那就举几个1号位曾经提的问题:
- 为啥要有制品库?去掉制品库,都放到 svn 统一存多好。- nexus干嘛的?让研发自己去下载 jar包,我们就不用维护 nexus了,也就又少一事- 项目版本为啥是三位数?构建的包为啥四位版本号?能否统一用时间戳? - 一站式研发管理平台为啥要管源代码?项目管理和源码要拆分到两个系统- 不要搞 jar包的稳定版本,线上都发快照- 你给我一些输入,我计划下团队这个季度的OKR- 为啥公司里既有 svn 还有 gitlab?为啥xx公司都用 svn 就没事?- 公司半年总结,你总结下团队半年都做了啥,我开会时用
缺少领域把控能力,团队1号位容易变成「上下两级」的传话筒。
案例分享:曾经听说过一位研发效能团队负责人,他之前从未做过研发效能工作,上级领导每次要求什么就都记下来,接着和团队下面每个人去聊。每个人聊过之后,开会讨论,然后会上让大家发言,发言时开始质疑每个人的看法。拿到结果和上级去汇报。
- 为啥是每个人?因为自己不懂,对团队下面的人又都不放心,每个人都问一遍,答案可以互相印证下。
- 为啥是开会质疑?告诉你们我懂的,别忽悠我。
- 为啥质疑团队成员后经常被怼?因为团队成员告诉他的答案是有上下文的,有侧重点考虑的。他质疑的时候往往抛弃了这些。
- 开完会,拿着团队的方案和上级领导去交差,问到细节又不懂,开会回来怼团队。
- 为啥不带着团队下面的人去开会?带着你们开会显得我多没本事。另外那是我们领导级别的会咋可能让你们去。
- 每次要把团队内的文档给领导看时,都会复制出来一个只有自己修改记录的新文档
经过几轮这样的沟通之后,下面人的脑袋都开裂了。
通常来说,作为业务1号位,要有随时可以做-2 层人员工作的能力。如果研发效能团队1号位对这个领域没有足够的认知,团队规模越大,1号位对业务的发展、对团队的发展带来的阻碍甚至是伤害也就越大。所以说业务能力是最重要的。业务1号位必须是这个领域的专家。
团队1号位的背景
领域专家非常少,找到真能独当一面的领域专家比较难,尤其是有过一线实际「操盘」经验的1号位。这个时候我们就要考虑招什么样的人来带领这个团队了,甚至来搭建这个团队。虽然都是领域专家,但是领域专家的背景也可能不同。不同背景的人可能有不同的侧重
做上层业务的可能对基础设施建设不感兴趣,毕竟这块业务投入高时间长效果慢。我看到很多之前做业务的人来做基础设施建设这块,没多久就又做业务去了。
传统运维背景的人对底层基础设施建设会比较注重,但是对业务体感低。这种情况我也见到过,对效能这块没想法,也不感兴趣;
QA背景的人,可能更关注质量,但对支持产研工作本身的平台建设和实践可能关注少
做后台开发的人会好些,但是有可能对效能不感兴趣转去做公司主营业务,另外就是把研发效能当作只是开发一个工具来看待,会做出一堆东西,但是工具不好用,用户不想用,对公司帮助有限,平台还不想改。我亲生的,怎么有可能错。
长期做管理的人可能远离一线,实操不行。
总之,我们要好好衡量,我们现在最需要补充的是哪方面的能力,而候选人的强项是哪些。如果员工和公司能同时成长,互相成就那就再好不过,如果不能,那么互相暂时拥有也挺好。员工对公司再好,公司也会开人;公司对员工再好,员工也要跳槽。单相思,始终是一种病态,最好还是互相奔赴,即便离开也互不赊欠。
团队1号位更要注重软素质
不同阶段的公司1号位的要求也许不同,但该具备的软素质始终都是要有的,比如正直、诚实、勤奋、上进、基本职场共识、自驱、靠谱
曾经遇到这样一个案例,我们有一个需求,团队评估了下大概2周左右能完成,交给一个小伙伴来做。结果这个小伙伴前前后后做了3个月没有完成。
团队初创时期,业务还不确定,风险很高,对人的要求也是最高的,但最重要的是包括人品在内的基本素质。前期招进来的每一个人都是公司春天种下去的希望的种子。每个人都是独当一面的,如果基本素质不过关,给公司带来的风险和危害也是最大。大家都尽量没有短板,能独当一面又能互相补位。
自驱也很重要。团队1号位刚进来,一片空白,百废待兴,很多时候都要自己去规划要做什么,做到什么程度,怎么做,谁来做,什么时候要有什么产出。如果团队1号位没点自驱力,那这个团队难以很快建立起来,业务也很难开展。
软素质对于每个团队成员都很重要,尤其是团队1号位就更重要了。
哪里找到这样的1 号位
打入这个圈子,找到这个圈子最好的人聊一下。没错,我们就有一个这样的「研发效能DevOps」的圈子,关注文末,猛戳我们的公众号。
本文总结
团队1号位要找到你能找到最好的那个人,基本素质要硬,人品素质硬,业务素质更要硬。既要也要又要到典型,没办法,团队1号位真的很重要。没有人品,待得越久危害越大;没有业务素质,一开始都待不下去或者只能「圆滑地」混下去,慢慢地容易把团队和业务带着向下走,甚至带没了,这样的案例太多了。
推荐阅读
高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum
研发效能负责人/研发效能1号位 |DevOps负责人的更多相关文章
- 论MOBA类游戏五号位的重要性
观众朋友们,也许你对题目很好奇,才打开这篇文章.为什么技术圈中会出现游戏类的软文?如果时间充足,可以继续往下看. MOBA 类游戏的兴起,逐渐吞噬游戏市场,以病毒式的扩张方式肆意改变着游戏玩家内心对游 ...
- 8Manage:聚焦研发企业利器——研发项目管理
[导读]研发是企业保持核心竞争力的基石.那么对于研发企业来说,如何计划研发项目目标.保障项目的稳定运行,如何分配人才.资源,把控项目成本呢?这些一系列问题摆在管理者面前!引入8Manage研发项目管理 ...
- 技术管理进阶——空降Leader如何开展工作?
原创不易,求分享.求一键三连 前几天有个粉丝咨询了一个的问题: 最近遇到一个空降Leader,挺苦恼的: 新Leader技术很厉害,但平时根本就不管我们,也不愿意了解业务,更像是一个技术顾问. 具体案 ...
- 研发效能之技术治理&技术治理架构师
最近很多公司专门设置了一个职位叫「技术治理架构师」,主要负责公司技术治理相关事宜.这是个非常有意思的职位.技术治理的活,之前我们也是做的,只是没有提的这么明确,一般都是研发效能团队.PMO.架构团队. ...
- 十倍效能提升——Web 基础研发体系的建立
1 导读 web 基础研发体系指的是, web 研发中一线工程师所直接操作的技术.工具,以及所属组织架构的总和.在过去提升企业研发效能的讨论中,围绕的主题基本都是——”通过云计算.云存储等方式将底层核 ...
- DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?
今天一个小伙伴问我,如何「快速提升」一个团队的软件开发成熟度?我犯难了.我个人理解一个团队的软件开发成熟度涉及的东西很多,但最简单最直接的方法就是发钱涨工资,可是估计很多公司不愿意,那就只有扣了. 快 ...
- 研发效能|DevOps 已死平台工程永存带来的焦虑
最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构.培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西.闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得没啥 ...
- 「产品运营」研发效能之DevOps平台如何运营?
有人常说「酒香不怕巷子深」.不是的,如果这个巷子是酒吧街,那最深的那家酒吧肯定是租金最便宜的.酒吧的地段好坏已经在租金价格上体现出来了.现在已经不是那个工具缺乏.有个工具就拍手称快.欣然去试用的时代了 ...
- [持续交付实践] 研发协作平台:DevOps背景下的组织结构
前言 今年以来做的事情越来越杂,负责的技术方向越来越广,精力越来越分散(创业公司的典型特点),编码的时间越来越少,有时候也会觉得很疲惫没办法专注一个事情. 除了技术方向上的实践,组织上如何组建一个最优 ...
- CODING 助力江苏高速信息实现组织敏捷与研发敏捷,领跑智慧交通新基建
疫情之下的高速公路管控重任 江苏高速公路信息工程有限公司(以下简称:江苏高速信息)成立于 2002 年,是江苏交通控股旗下,专业从事高速公路领域机电系统集成.智能交通软硬件研发.大数据分析运营的高新技 ...
随机推荐
- mySql查询-系统公告发布接收人情况
-- display_name NZ分部所有用户SELECT user_code,display_name FROM scy_user WHERE ou_id=1627 AND is_deleted= ...
- Myeclipse导入项目提示已存在(Some projects cannot be imported because they already exist in the workspace)
原因:在项目空间的文件夹中没有删除干净之前的项目,之前的项目和要导入的项目的名字相同,所以导致无法将项目导入.需要在项目空间中将有关的旧文件都清理干净. 1.将项目空间文件夹中的项目删除. 2.到:\ ...
- mysql 增加自定义函数
查看mysql当前是否支持编写自定义 SHOW variables like '%fun%'; 开启自定义函数 set global log_bin_trust_function_creators=1 ...
- server2008R2 安装.net framework 4.7 4.8 时间戳签名和/或证书无法验证或格式错误
安装补丁 KB4474419 和KB4490628 实测有效 补丁下载: https://www.catalog.update.microsoft.com/Search.aspx?q=4474419 ...
- Linux 同步分发脚本
shell 内容 #!/bin/bash #1. 判断参数个数 if [ $# -lt 1 ] then echo Not Enough Arguement! exit; fi 尚硅谷大数据技术之 H ...
- JVM - 1.内存结构
1 内存结构 1.1 程序计数器 1.1.1 作用 在执行的过程中 , 记住下一条jvm指令的执行地址 物理上通过寄存器实现 1.1.2 特性 每个线程都有自己的程序计数器 - 线程私有 不会存在内存 ...
- mmdetection可视化工具-DetVisGUI
保存数据 执行程序,需要保存输出结果的pkl文件或者json文件 下面以测试faster_rcnn示例: 在执行测试时可以使用下面这条命令,就会将结果保存到一个pkl文件中. python tools ...
- golang sync.WaitGroup错误使用导致死锁以及noCopy结构体介绍
背景 项目中遇到死锁,使用搜索引擎搜索goroutine堆栈中出现的"sync.runtime_Semacquire deadlock"时,搜到一篇说sync.WaitGroup死 ...
- nRF52832起来之后测试是上电还是休眠唤醒的方法
void fu_state_machine_init(void) { /* NRF_POWER_RESETREAS_SREQ_MASK JLINK DOWNLOAD / POWER ON can ca ...
- 读取nrf52832的ADC,并且获取N个数组中的中间值
//****读取中间值****// short GetMedianNum(short * bArray, short iFilterLen) { short i,j,bTemp;// 排序循环 for ...