DevData Talks | 知乎艾辉:从工具建设到运营,千人团队研发提效最佳实践

news2024/9/23 17:48:08

在千人级别的组织层级提升研发效能,是一种什么体验?可以确定的是,千人级组织的效能提升,并不是百人级团队的等比放大。

在数十人乃至小百人的团队,统一规范研发工具与流程的门槛相对较低,参与方也比较简单,一般由 Leader 直接主导,QA 负责执行,效能建设直接服务于单个业务研发团队的需求。

而在千人级组织中,为了保障研发协作高效且效能数据可度量,一般会设置独立的研发效能团队,负责工具统一建设,标准化研发实践,为效能改进提供平台化的支持能力。一对多服务各个业务研发团队,需求更杂,参与方更多,需要统一标准化的事项也更多。

那么,研发效能团队要如何帮助每个单点业务团队有效解决效能痛点,进而撬动千人级组织的整体效能改进?

在本期 DevData Talks 直播活动中,知乎研发效能负责人艾辉老师与我们分享了知乎的研发效能提升实践。这也是知乎研发效能提升经验的首次公开分享

内容提纲

除了讲述知乎的工具平台建设思路和历程之外,艾辉老师本次着重分享了效能平台运营推广和产品化的经验——研发效能团队不仅要把工具搭建好,还要帮助业务研发团队把工具用起来用好,并且用做产品的思路持续迭代工具,才能真正成为工程师背后的工程师。

艾辉老师强调,要推动研发效能实践落地,必须要梳理清楚这个项目的生产关系——找准参与方,并清晰定位各方的角色和责任

在知乎,研效的整体负责人是CTO,直接负责人和直接受益方是各团队的技术负责人。通过加强研发 Leader 在研效项目中的参与感,一是确保项目能推动,规范能落地;二确保效能提升方向与研发团队本身利益一致。

团队 QA 由于对业务更熟悉,能够作为研效项目 BP,执行效能实践的推行、数据分析和改进措施落地,同时带动上游的产品和研发配合研效实践。

而效能平台工具团队和敏捷教练则作为横向组织,提供产品化工具平台、研发数据定义、研发实践方案制订等支持。

以上述方式,自上而下授权,横向纵向协力,共同推动效能提升。

每个团队的阶段和业务性质不同,团队中每个角色的视角不同。要在千人级别组织提升研发效能,大概率会面对来自各个一线研发团队千奇百怪的个性化需求,但其中很多是没有共性的低质量需求。

如果照单全收,不仅工具平台的开发成本高企,用户也会觉得太复杂用不起来;而如果拒绝需求,又会导致产品满意度下降,用户直接放弃,效能提升无法落地。因此,研发效能团队需要以产品化的思路去筛选、抽象出真正的需求。

知乎的做法是设置了明确的需求准入和处理机制:借助模板明确需求 owner、推广方案和试点部门,技术委员会和多级别负责人审核保障需求存在共性,需求 owner 提前确认产品方案,需求完成后追踪产品使用数据反馈。通过一系列机制,保障高质量的需求能够转化为工具平台的能力,赋能多个团队。

完整视频

DevData Talks|知乎研发效能提升实践


『关于DevData Talks』

DevData Talks 是一个开放分享研发效能实践经验与方法论的系列栏目。

我们会邀请行业专家分享研发效能提升、数字化管理等相关先进实践与深入思考,持续沉淀优质干货内容。与伙伴们共同探讨研发效能领域的实践与思考,一起交流、学习、成长。

独行者速,众行者远。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/32320.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

07 索引

1.索引 概述 1. 简介 索引是一种帮助数据库高效获取数据的数据结构;通过索引可以快速获取到符合条件的数据的内存地址,避免全表扫描 2. 索引的优缺点 优点: 可以快速地检索数据,降低数据IO成本通过索引可以对数据进行排序&…

jenkins 共用宿主机中的docker自动化部署

目录 第一节 jenkins 共用宿主机中的docker自动化部署 1.docker命令安装启动jenkins 2.查询jenkins内是否可以执行宿主机中的docker 第二节.jenkins 配置自动化部署 1.界面配置 1.配置mave 2.配置gitee 第三节 创建springboot多模块项目 1.相关配置 1.pom 2.编写docke…

【面试题】作用域和闭包

1. 作用域 作用域是指变量的合法使用范围。 例如下图中,函数fn3内定义的变量a3,无法在函数fn3以外的区域使用。 作用域分为全局作用域,函数作用域,块级作用域(ES6新增) 全局作用域:变量没有受…

HTML+CSS+JS个人网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计

🎉精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

MYSQL索引数据结构----B+树

索引数据结构的考量 我们在考虑数据结构的时候,应该首先要知道数据存放在哪里? 而MYSQL的数据是持久化的,所以其数据(数据记录索引)应该是保存在磁盘里面的。因此当我们要查询某条数据记录时,就会先从磁盘…

[附源码]计算机毕业设计JAVA某城市参军和退役军人信息管理系统

[附源码]计算机毕业设计JAVA某城市参军和退役军人信息管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&#xff…

一文理解Linux的基本指令(三分钟学会Linux基本指令)

前沿: 本文小马将把Linux一般比较常见的指令给大家一一列举出来,为了大家忘记某些指令后,可以方便查询记忆,再次小马建议,Linux指令并不需要去特别花时间专门记忆,只需要多进行操作实现就行! &a…

算法图解学习3 选择排序

random recording 随心记录 What seems to us as bitter trials are often blessings in disguise. 看起来对我们痛苦的试炼,常常是伪装起来的好运。 选择排序 内存工作原理 背景引入 假设你去看演出,需要将东西寄存。寄存处有一个柜子,柜子…

Go | 函数注意事项

细节汇总 函数的形参列表可以是多个,返回值列表也可以是多个形参列表和返回值列表的数据类型,可以是值类型、也可以是引用类型函数的命名遵循标识符命名规范,首字母不能是数字,首字母大写表示该函数可以被本包文件和其它文件使用…

在线就能设计电商主图的智能平台工具

商品要上新要如何设计新品主图?想设计简约分的主图素材在哪?下面小编教你使用这个在线工具乔拓云,工具内包含了设计主图用到的所有工具,还有海量的电商模板以及免扣素材,都是可以直接使用到主图设计中,不需…

Linux中线程的介绍

目录 一.线程概念 1.什么是线程 二.Linux进程与线程 三.pthread库 3.1线程创建 3.2线程等待 3.2线程终止 3.4分离线程 四.线程ID及进程地址空间布局 一.线程概念 1.什么是线程 1.在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是&…

2022亚太杯建模B题思路 : 高速列车的优化设计 小美赛数学建模 B题思路

1 B题:高速列车的优化设计 2022年4月12日,中国高铁复兴CR450多机组成功实现单列列车速度435 km/h,相对速度870 km/h,创造了高铁多机组列车穿越明线和隧道速度的世界纪录。新一代标准动车组“复兴”是中国自主研发的具有全知识产权…

外贸线上推广引流的技巧

外贸网站建成后,很多外贸企业通常会面临一个重要的问题。网站装修和产品布局都很漂亮,但是流量很小。由此可见,外贸网站的引流推广是非常重要的。接下来,米贸搜给大家分享一些外贸网站引流推广的技巧,让网站快速获得流…

浙里办微信小程序上架

一、概述 本指南旨在为“浙里办”单点登录组件提供接入指南,“浙里办”单点登陆组件,上架在IRS,为上架在IRS的应用,提供统一的单点登录解决方案,现阶段仅支持微信端的接入。 二、服务创建 IRS 应用管理员在 IRS 应用…

Kali系统MSF模块暴力破解MySQL弱口令漏洞

一、实验环境 1.攻击方: 攻击环境使用KALI系统(使用虚拟机搭建)的Metasploit模块,msfconsole是metasploit中的一个工具,它集成了很多漏洞的利用的脚本,并且使用起来很简单的网络安全工具。 这里要特别强…

代码随想录64——额外题目【哈希表、字符串】:205同构字符串、1002查找常用字符、925长键按入、844比较含退格的字符串

文章目录1.205同构字符串1.1.题目1.2.解答2.1002查找常用字符2.1.题目2.2.解答3.925长键按入3.1.题目3.2.解答4.844比较含退格的字符串4.1.题目4.2.解答4.2.1.使用栈4.2.2.从后往前双指针1.205同构字符串 参考:代码随想录,205同构字符串;力扣…

MySQL数据库的索引

文章目录一、索引是什么?索引的作用二、索引的使用查看索引创建索引删除索引三、索引的底层一、索引是什么? 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型&#…

[附源码]java毕业设计医疗预约系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

SQL注入原理、过程、防御方案、RASP概念

一、sql注入原理 SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的语句上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息…

第1关:Hive的安装与配置

为了完成本关任务,你需要掌握: 1.Hive的基本安装; 2.Mysql的安装与设置; 3.Hive 的配置。 注意:本关实训Hive的安装与配置建立在Hadoop已安装配置好的情况下。 Hive 的基本安装 从 官网 下载Hive二进制包&#xf…