当前位置:网站首页>The road to success in R & D efficiency of 1000 person Internet companies
The road to success in R & D efficiency of 1000 person Internet companies
2022-07-07 12:16:00 【InfoQ】
The company size
- Production research team 1000 Left and right
- Team size :10-30 Left and right
Organizational structure
- Management rank : Management ranks begin to appear . Before, the company was flat , I hate it CEO Here are the employees . But people come to 1000 It will be graded when . The boss can't manage so many people , Need hierarchical management . The suggestion on the Internet is that the middle and senior managers generally manage alone 5—8 people , It is best to 7; Grassroots managers manage alone 10—15 personal , It is best to 12.
- Domain segmentation :200 Human company , Maybe the product R & D, testing, operation and maintenance are all undertaken by one , however 1000 This rarely happens in human companies . First of all, it is difficult for a person to specialize in so many fields ; Secondly, those who are proficient must have a high price , Unless the partner of the company 200 It's hard for a human company to leave such a big cow ; No matter how capable the last person is, his energy is limited . Big companies will also put such a person in a high position , Stand in a higher position to improve team effectiveness , Good management , thenLet professional people do professional things. This is what I emphasizeSpecialization 、 Work togetherReasons for the idea .
- One more word is , In foreign enterprises, many people may be promoted to a high level through technology, but they don't bring anyone , But in China, this kind of situation is very, very rare . For example, there are several bosses with the most advanced technology in Kwai , All of them have a management rank .
- Professional team :200 A human team may have only one designer , The reporting relationship can be simpler , however 1000 The size of people sometimes 10 A designer , At this time, we need to set up a separate UI/UE The team , Even the design center ; Previously scattered in various teams PMO It will also be gathered into a team ; Find someone to write before SQL Just issue the report of , Now, a separate big data team is usually established , Data analysis team ,AI Team, etc , stay 200 When you are a person, someone will do something similar , But it rarely exists as a professional team . Many things , Once on the scale, it will be very different , Including product architecture 、 Realization way 、 Performance index requirements, etc .

- PMO Team responsibilities : Promote the implementation of strategic projects , Support R & D project management and delivery , Ensure effective implementation ; Build a project management system , Improve the process system ; Promote cross departmental collaboration ; Identify potential risks and drive problem resolution
- Platform products : Product planning , Formulate product development strategy , And push the landing ; Responsible for competitive product research , Industry Research , Understand cutting-edge technologies and product development ideas , And be able to formulate a development path with competitive advantages ; Understand the demand scenario , Abstract formulation of platform requirements
- Platform R & D : Be responsible for the pre research of platform products 、 framework 、 Research and development ; Responsible for platform architecture design and in-depth optimization ; Keep up with the forefront of the industry , Provide technical solutions for growing business needs .
- Platform operation : Be responsible for the overall operation management of platform products , Formulate product operation plan according to the characteristics of platform products and market conditions 、 strategic 、 Layout and implement ; Responsible for product positioning 、 Media publicity 、 Market promotion 、 Formulation and implementation of overall strategies and plans for channel construction and customer service ; Organize product operation data analysis and market situation analysis , Guide the formulation and implementation of operation strategies according to the analysis results ;
Development strategy
- Labor costs have soared . Every Internet company , The labor cost is a big head . For each additional production and research student , Labor costs increase linearly , But R & D efficiency will not increase linearly , It may also increase the communication cost due to improper cooperation, and the team's capacity will decline .
- Accumulated technical debt 、 Technical pit : Raiding cities and land brings business growth , Also left behind a lot of technical debt that needs to be repaid 、 Technical pit to be filled . What I used to do with people , Now it's time to consider efficient approaches .
- Cultivate internal skill , Authors efficiency : When the growth rate of the industry is not so big , Doing a good job in internal infrastructure construction is also an effective means to improve the company's industry competitiveness .The effect of R & D efficiency is related to the size of the team , And it's a multiplication relationship . The larger the team , Doing a good job in R & D efficiency will improve the efficiency and quality of enterprises .


Organizational structure advantages
- PMO Always under the R & D efficiency , The platform tools +PMO Go down the business line together to promote EE The development of is particularly helpful ;PMO User demands collected from the business line , Part of it will be translated into the demand for an efficiency platform
- The structure department and R & D efficiency are relatively close to each other , Therefore, the co construction of many frameworks and technical tools will be better promoted , Such as engineering specifications 、 Framework promotion, etc
- The operation and maintenance department and the R & D efficiency department are also relatively close , Many of our infrastructure relies on the support of the operation and maintenance department , Cooperate with each other , For example, release function , restart 、 Grayscale 、 Resource management, etc
- Unified infrastructure supporting industry research cooperation ( contain QA Platform construction ), Maximize resource utilization , The boundary is reasonable and clear .
Team weaknesses
- The boundary between the R & D efficiency team and the operation and maintenance team needs to be clear , In fact, sometimes it is not so clear , The principals of both parties need to know the general , Despite the big picture . The method of efficiency engineering department to solve this problem is relatively simple , The R & D efficiency team is responsible for the product development involving users , The operation and maintenance team of system management can be self built .
- Because no 「 Big QA department 」, The R & D effectiveness team is right QA The team has low perception of business demands , We need to promote our work through continuous cooperation and joint construction .
- Find the right person
- people , It's the first productivity . R & D efficiency is a relatively specialized field , When recruiting, we need to make a good distinction . How to recruit people can refer to this article 「 Find someone who can do R & D effectively 」. Nothing can be done. It's a small matter to find the wrong direction , If the business is done badly, it will affect the development of the company .
- Experts in this field usually come from project management 、 Configuration Management 、QA、 Process improvement , Operation and maintenance , These people have practical platform operation experience ; With cloud computing 、 Cloud native development , Application operation and maintenance 、 A few architectures 、 R & D has also entered this field . Now you can recruit directly 「 R & D effectiveness 」「 Engineering efficiency 」「DevOps」 Related people . Recruit the best person you can recruit , These are valuable talents , It's hard to find people from first-line factories . For example, Alibaba cloud efficiency team 、 Ant R & D efficiency team , tencent TEG、PCG, Meituan R & D quality and efficiency Department 、 Baidu efficiency cloud 、 sound of dripping water EP etc. , I really can't find anyone to dig in these big factories , Of course, these teams are also recruiting , Interested parties can also contact :)
- Just find the right person , It's easy to do later . Tauren has its own aura , How to build the corresponding team , Where does the company need to invest urgently 、 What kind of people are recruited to do what things ...... As long as you attract the right people, these things can be solved . The key is to recruit the right people , This is the key to breaking the game .
- Set up a good team
- Organizational structure is the second productivity . Only by building an organizational structure suitable for business development can we maximize the role of talents . You can't put it on display when you attract a cow , Give him team and resources . one can't make bricks without straw , Qiao Fu has asked us to come back , We're going to find her a dishwasher 、 Side dish 、 Pass the dishes , Only in this way can we make a good dish . I can't find something made by a cow man. It's rotten , We'll admit it ; If you find a cow man , Don't use , It's a pity that you can't use it well .
- Go the right way
- After all, the following team has limited information , Many times, the upper level can give more background information , In this way, we can find a right way to achieve . This requires adjusting measures to local conditions , see what can be done . Timing is too important , A lot of times are fleeting , Once lost , After thousands of hardships, it may not be possible . So they all say that the weather, the place and the people are harmonious , It's not the right place, the right people and the right time , Or when people and places are favorable .
边栏推荐
- 2022 年第八届“认证杯”中国高校风险管理与控制能力挑战赛
- Detailed explanation of debezium architecture of debezium synchronization
- Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive
- 【最短路】ACwing 1127. 香甜的黄油(堆优化的dijsktra或spfa)
- Have you ever met flick Oracle CDC, read a table without update operation, and read it repeatedly every ten seconds
- H3C HCl MPLS layer 2 dedicated line experiment
- Sign up now | oar hacker marathon phase III midsummer debut, waiting for you to challenge
- SwiftUI Swift 内功之 Swift 中使用不透明类型的 5 个技巧
- 【滤波跟踪】基于matlab捷联惯导仿真【含Matlab源码 1935期】
- 人大金仓受邀参加《航天七〇六“我与航天电脑有约”全国合作伙伴大会》
猜你喜欢
The Oracle message permission under the local Navicat connection liunx is insufficient
数据库系统原理与应用教程(011)—— 关系数据库
VSCode的学习使用
<No. 8> 1816. Truncate sentences (simple)
【数据聚类】基于多元宇宙优化DBSCAN实现数据聚类分析附matlab代码
Sonar:Cognitive Complexity认知复杂度
[neural network] convolutional neural network CNN [including Matlab source code 1932]
Unity map auto match material tool map auto add to shader tool shader match map tool map made by substance painter auto match shader tool
College entrance examination composition, high-frequency mention of science and Technology
30. Feed shot named entity recognition with self describing networks reading notes
随机推荐
即刻报名|飞桨黑客马拉松第三期盛夏登场,等你挑战
【滤波跟踪】基于matlab捷联惯导仿真【含Matlab源码 1935期】
Common locking table processing methods in Oracle
数据库系统原理与应用教程(009)—— 概念模型与数据模型
La voie du succès de la R & D des entreprises Internet à l’échelle des milliers de personnes
Programming examples of stm32f1 and stm32subeide -315m super regenerative wireless remote control module drive
千人規模互聯網公司研發效能成功之路
Unity 贴图自动匹配材质工具 贴图自动添加到材质球工具 材质球匹配贴图工具 Substance Painter制作的贴图自动匹配材质球工具
The Oracle message permission under the local Navicat connection liunx is insufficient
数据库系统原理与应用教程(011)—— 关系数据库
108.网络安全渗透测试—[权限提升篇6]—[Windows内核溢出提权]
Zero shot, one shot and few shot
Summed up 200 Classic machine learning interview questions (with reference answers)
Swiftui swift internal skill how to perform automatic trigonometric function calculation in swift
【最短路】Acwing1128信使:floyd最短路
The function of adding @ before the path in C #
NPC Jincang was invited to participate in the "aerospace 706" I have an appointment with aerospace computer "national Partner Conference
Visual studio 2019 (localdb) \mssqllocaldb SQL Server 2014 database version is 852 and cannot be opened. This server supports version 782 and earlier
Completion report of communication software development and Application
ES底层原理之倒排索引