当前位置:网站首页>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 .
边栏推荐
- 防红域名生成的3种方法介绍
- Review and arrangement of HCIA
- 【玩转 RT-Thread】 RT-Thread Studio —— 按键控制电机正反转、蜂鸣器
- The function of adding @ before the path in C #
- How to understand the clothing industry chain and supply chain
- 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
- 关于 Web Content-Security-Policy Directive 通过 meta 元素指定的一些测试用例
- 消息队列消息丢失和消息重复发送的处理策略
- 112.网络安全渗透测试—[权限提升篇10]—[Windows 2003 LPK.DDL劫持提权&msf本地提权]
- 数据库系统原理与应用教程(007)—— 数据库相关概念
猜你喜欢
<No. 8> 1816. Truncate sentences (simple)
Swiftui swift internal skill how to perform automatic trigonometric function calculation in swift
NPC Jincang was invited to participate in the "aerospace 706" I have an appointment with aerospace computer "national Partner Conference
Flet教程之 15 GridView 基础入门(教程含源码)
Fleet tutorial 15 introduction to GridView Basics (tutorial includes source code)
Explore cloud database of cloud services together
[shortest circuit] acwing 1127 Sweet butter (heap optimized dijsktra or SPFA)
Fleet tutorial 14 basic introduction to listtile (tutorial includes source code)
[shortest circuit] acwing1128 Messenger: Floyd shortest circuit
Superscalar processor design yaoyongbin Chapter 9 instruction execution excerpt
随机推荐
【最短路】ACwing 1127. 香甜的黄油(堆优化的dijsktra或spfa)
从工具升级为解决方案,有赞的新站位指向新价值
Flet tutorial 17 basic introduction to card components (tutorial includes source code)
SwiftUI Swift 内功之如何在 Swift 中进行自动三角函数计算
When sink is consumed in mysql, the self incrementing primary key has been set in the database table. How to operate in Flink?
<No. 9> 1805. Number of different integers in the string (simple)
【紋理特征提取】基於matlab局部二值模式LBP圖像紋理特征提取【含Matlab源碼 1931期】
2022 8th "certification Cup" China University risk management and control ability challenge
An error occurred when vscade tried to create a file in the target directory: access denied [resolved]
Flet教程之 17 Card卡片组件 基础入门(教程含源码)
UP Meta—Web3.0世界创新型元宇宙金融协议
Camera calibration (2): summary of monocular camera calibration
免备案服务器会影响网站排名和权重吗?
@What happens if bean and @component are used on the same class?
112. Network security penetration test - [privilege promotion article 10] - [Windows 2003 lpk.ddl hijacking rights lifting & MSF local rights lifting]
DOM parsing XML error: content is not allowed in Prolog
如何理解服装产业链及供应链
人大金仓受邀参加《航天七〇六“我与航天电脑有约”全国合作伙伴大会》
Matlab implementation of Huffman coding and decoding with GUI interface
VSCode的学习使用