有人说研发效能是老板工程。不是的,研发效能不是老板工程,它不直接服务于老板(虽然老板可能看一些报表),反而是服务于广大产研运(产品+研发+质量+运维)的同学,所以有的公司也把研发效能叫做基础中台,平台工程,开发者服务团队,或者叫开发者服务平台。做好研发效能,做好开发者中台,就容易把公司的各种中后台能力如同积木般不断组装成一个个的业务能力推给用户。当然如果老板有效能的意识,有决心和动力提高公司的产研效能,为广大的产研小伙伴提供一个比较好的开发者服务基础设施,那当然是就更好了。

前期优先发展主营业务

老板们大多数结果为先,国内企业大多数也是注重自己主营业务,业务为先,业绩为先。

当公司营收,依然还在快速上升时期,主营业务持续向好时,通过增加人力资源依然可以推高主营业务营收,只要人力成本依然可以接受的时候,老板一般都会选择快速补人头来继续催化营收,而不是注重研发效能方面的提高。当然也有一些一直高举高打各方面投入都很高的公司,比如某二进制公司,即便这样前期的效能相关职能也是四散在公司各个业务线,乱的很。

考虑的主要因素:

  • 1)立马可行,见效快,短期能补充

  • 2)补充人力,成本短期也可接受

  • 3)见效快。研发效能短期投入虽不高,但见效慢

  • 4)大老板们对研发效能的理解还在提升阶段

中期各地建基地抢人头

上面这种堆人催化业务发展这种情况的上限不高。因为在一个城市里能提供的人力毕竟是有限的,当想发展得更快时,只能加钱招人,即便这样很多公司还招不到。这也就造成了互联网公司都是全国各地建分基地抢人。

想做搜索去北京,挨着百度建分公司;想做电商去浙江,就在阿里旁边;做游戏那就去深圳挖腾讯、网易。如果一个分基地还不满足那就建两个。我国IT人才比较多的省份如下:北京、广东、江苏、上海、浙江、四川、湖北。

研发效能、修炼内功

如果多个分基地还不能满足业务发展,或者公司内已经人满为患但是依然业务不够快,这个时候就要好好考虑下公司的人效了,尤其是产研运的效率。

这就像一个人学武的前期阶段,虽然每个人选择的方向不同,但是只要在某一方向上下功夫,肯定能快速让自己的武功爬升到一个层级。有的善于拳术、有的精于腿法、有的强于兵器、有的则善用暗器。如果还要武功精进,则要修炼内功心法。修炼内功对自己的武功之前修炼的招式有莫大的增益,同时还能有助于修炼其他武功,触类旁通。

研发效能如同九阳神功,实打实的内功心法,需要长期修炼,才能形成无上内功。虽然研发效能一般不能短期对主营业务产生直接影响,但是一旦成型增益你出招的速度,力量和准确度,也很容易地把之前拳术能力运用到腿法、兵器、暗器上。

研发效能工作的特点

  • 1)长期投入,专业人才不好找

  • 2)做的事情多,投入相对分散,比如各种基建需要做

  • 3)见效相对慢,工具平台的建设非一朝一夕

  • 4)好在任督二脉一旦打通,事半功倍,效果显著且持久

但研发效能也有危险,修炼不好,容易走火入魔,比如很多公司都魔怔式的统计工时,不知道是向甲方收钱,还是觉得员工辛苦想奖励员工,还有一些拿些虚假繁荣的指标忽悠别人忽悠领导。汝之蜜糖,彼之砒霜。

开发者服务

开发者服务是指为开发者提供的各种工具和服务,以便他们更加高效地进行软件开发。

  • 版本控制系统

  • 基础设施服务

  • 编程语言、组件和框架

  • 调试和测试工具

  • CI/CD工具

  • 文档和知识库

  • 社区和论坛

以上是一些常见的开发者服务,它们可以帮助开发者更加高效地进行软件开发。

本文总结

本文主要陈述了研发效能不是一个老板工程,面子工程,而是实实在在的为产研运小伙伴服务的职能。让大家利用公司的基础设施和平台服务,顺顺畅畅的工作,高效的产出这才是我们做研发效能的目的。

推荐阅读

研发效能负责人/研发效能1号位|DevOps负责人产品经理,项目经理,FTO
研发效能DevOps推荐书单
研发效能|DevOps 已死平台工程永存带来的焦虑
企业内源(内部开源)问与答
高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum

DevOps|研发效能不是老板工程,是开发者服务的更多相关文章

  1. 研发效能|DevOps 已死平台工程永存带来的焦虑

    最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构.培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西.闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得没啥 ...

  2. DevOps|从特拉斯辞职风波到研发效能中的不靠谱人干的荒唐事

    今天发生了一件大事特拉斯辞任英国首相,我想借着这件事情说下我看到的一件研发效能的荒唐事,这其中的关联也许就是「都用了不靠谱的人」. 两件事情 今儿一早就听到,2022年10月20日英国第78任首相伊丽 ...

  3. DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?

    今天一个小伙伴问我,如何「快速提升」一个团队的软件开发成熟度?我犯难了.我个人理解一个团队的软件开发成熟度涉及的东西很多,但最简单最直接的方法就是发钱涨工资,可是估计很多公司不愿意,那就只有扣了. 快 ...

  4. 「产品运营」研发效能之DevOps平台如何运营?

    有人常说「酒香不怕巷子深」.不是的,如果这个巷子是酒吧街,那最深的那家酒吧肯定是租金最便宜的.酒吧的地段好坏已经在租金价格上体现出来了.现在已经不是那个工具缺乏.有个工具就拍手称快.欣然去试用的时代了 ...

  5. 互联网公司员工职级、研发效能度量、OKR与绩效考核

    今天要写这篇文章,来自最近有两个点触动了我.第一个触动点是奈飞(netflix)做出了一个巨大动作<"不搞职级.人人平等" 25 年后行不通了?Netflix 破天荒引入细分 ...

  6. 研发效能之技术治理&技术治理架构师

    最近很多公司专门设置了一个职位叫「技术治理架构师」,主要负责公司技术治理相关事宜.这是个非常有意思的职位.技术治理的活,之前我们也是做的,只是没有提的这么明确,一般都是研发效能团队.PMO.架构团队. ...

  7. 互联网研发效能之去哪儿网(Qunar)核心领域DevOps落地实践

    本文从业务目标角度出发,确定了开源+自建模式搭建 Qunar 研发工具链整体生态:通过 APPCODE 打通工具链,流程规范化自动化:多种手段+发布门禁助力质量提升:建立应用画像确定运维最小单元,可发 ...

  8. 研发效能|Kubernetes核心技术剖析和DevOps落地经验

    本文主要介绍Kubernetes 的核心组件.架构.服务编排,以及在集群规模.网络&隔离.SideCar.高可用上的一些使用建议,尤其是在CICD中落地,什么是 GitOps. 通过此文可彻底 ...

  9. 研发效能生态完整图谱&DevOps工具选型必看

    本文主要梳理了研发效能领域完整的方向图谱以及主流工具,其中对少部分工具也做了一些点评.看了之后,大家可以对研发效能这个领域有个整体认识,同时研发效能落地的时候也有对应的工具(黑话叫抓手)可以选择. 我 ...

  10. Serverless 对研发效能的变革和创新

    作者 | 杨皓然(不瞋) 对企业而言,Serverless 架构有着巨大的应用潜力.随着云产品的完善,产品的集成和被集成能力的加强,软件交付流程自动化能力的提高,我们相信在 Serverless 架构 ...

随机推荐

  1. arm开发环境搭建

    1.smaba   在Linux PC安装smaba    sudo apt-get install samba编辑/etc/samba/smb.conf配置:[yz]path = /home/yzv ...

  2. meta标签整理大全

    一.H5标准声明,使用 HTML5 doctype,不区分大小写 <!DOCTYPE html> 二. 标准的 lang 属性写法 <head lang="en" ...

  3. CPU密集型和IO密集型与线程池的配置

    CPU密集型任务应配置尽可能小的线程,如配置CPU数目+1个线程的线程池.由于IO密集型任务线程并不是一直在执行任务,则应配置尽可能多的线程,如2*CPU数目.

  4. vue项目中axios跨域设置

    最近项目中遇到一个问题,测试环境和线上环境需要调同一个接口(接口地址是线上的),本地开发的时候遇到了跨域的问题,刚开始用了fetch解决的,代码如下 方法一 step1:安装包node-fetch,然 ...

  5. python基础篇 26-redis操作

    redis的基本操作: redis_conf ={ 'host':'192.168.64.128', 'password':'Aa123456', 'db':'0', 'port':6379, 'de ...

  6. DER编码

    1. Attribute Type编码 ​ 对于标识串,采用低标识编码方式,只需1个字节.OBJECT IDENTIFIER的 tag为Ox06;class选择universal,则位8和位7为0,O ...

  7. Educational Codeforces Round 2 个人总结A-E

    Educational Codeforces Round 2 A. Extract Numbers 简单的模拟 bool check(string op) { if(op.size()==1& ...

  8. Spring系列之基于 Java 的容器配置-9

    目录 组合基于 Java 的配置 使用`@Import`注解 有条件地包含`@Configuration`类或`@Bean`方法 结合 Java 和 XML 配置 组合基于 Java 的配置 Spri ...

  9. SpringBoot - Lombok使用详解1(基本介绍、安装配置、var和val)

    我们创建 POJO 类时,经常需要先写属性,然后手写或者自动生成 get 和 set 方法,然后还要重写 toString 方法....一系列操作下来,这个 POJO 类便会产生太多的样板式代码. 这 ...

  10. Web_Servlet和jsp页面数据交互,通过请求转发在jsp中显示数据

    1.Servlet页面代码 /* 实现jsp页面和sevlet页面的信息交互 */ @WebServlet(urlPatterns = "/aa") public class Js ...