当前位置:网站首页>Thinking and summary of technical personnel | R & D Efficiency
Thinking and summary of technical personnel | R & D Efficiency
2022-07-28 10:08:00 【Lingyun moment】
By optimizing the R & D process , Clear data quantification , Prove the value of R & D to the business .
Preface
Before talking about efficiency , I want to talk about being a technician or a technology TL, What is the core value of R & D ?
I read an article before , It's interesting , Share your ideas :
T Outsourcing company : The core competitiveness is not technology , It's a quick response 、 Provisioning consolidation 、 Ability in project cost control .
Enterprise informatization company : The core value of R & D has three levels :
- The first level is to use technology to better support business
- The second level is to use technology to promote business , Help customers with their own business experience
- The third level is to use experience accumulation to influence the industry
Product companies that solve specific scenarios and problems : The core value lies in technology , Focus on technical depth .
What are our core values ?
Efficiently support the business : One is support , One is efficiency :
- brace : Our requirements are phased and business objectives 、 Alignment of landing products
- Efficient : Thinking about R & D efficiency , Explain our value with data
Influence the industry with technology : This requires continuous accumulation and thinking .
Build technical barriers and technical infrastructure , Ensure system stability 、 Healthy and sustainable business development .
A lot of times , We have been thinking about how to efficiently support the business . There are many articles shared on Alibaba technology sharing platform or online , Every TL We also have our own methodology for the situation of our team . Today, I combine the situation I face , Share your thoughts .
Personal thinking
Think separately from several dimensions :
R & D process efficiency : Split phase , Find the key problem , Put forward a plan
1、 Demand stage
problem : The need is repeated , The demand is not clear , Demand dispute
Solution :
(1) Ensure the validity of requirements , Clarify the scope of business value and needs , And ensure the consistency of requirements understanding ;
(2) Content of requirements , First, communicate and focus in a small range ; Wait for the needs to be discussed clearly , Then pull relevant students to participate ;
(3) When the demand is controversial , To avoid repetition , Pull the relevant students together to focus ;
(4) Daily needs , Schedule regularly , Sunyatong .
2、 R & D stage
The production efficiency in research and development is explained separately .
3、 Joint commissioning and testing stage
problem : The efficiency of joint commissioning is low , Environment unavailable , The quality of the test code is low
Solution :
(1) Fore and aft end separation , Each has Mock The ability of ;
(2) Daily environmental management , Degraded system service dependency , Ensure that the test environment issues ;
(3) Benchmark test cases , Smoke testing , Automated script testing , Ensure the quality of the test .
4、 Release stage
problem : High release frequency , Locating problems takes time , Deployment time
Solution :
(1) Merge the publishing systems at the same time ;
(2) Agree with the business on the release frequency , Control the release cycle ;
(3) System depends on governance , Reduce deployment time , And pack in advance ;
(4) It takes time to troubleshoot problems , Provide corresponding troubleshooting tools .
Production efficiency of R & D
For R & D production process , We will improve R & D efficiency from the following aspects :
1、 Full link technical specifications

Every process , Unify standards by standardizing documents , And through publicity and examination , Let everyone know the content . Through typical cases , Strengthen the value of normative content .
2、 The full link service can be configured
u Page configurable : form , List of pp. , Details page , Typical cases can be configured on the document page and other middle and background pages : Suitable page construction
u Logic can be matched : Business parameters can be configured , Business rules can be configured with typical cases : Category characteristics
u The model can be matched : Define the data table or business model in the form of metadata + Typical cases of two ways to expand fields : Category properties ,NBF Modeling platform
u service & Process planning : A typical case of secondary combination based on atomic service capability :AECP Service choreography for ,NBF Service arrangement of
Atomic tool capabilities based on appeals , Combined with product factory and solution capability , Link horizontal and vertical business configuration capabilities , Form a layered configurable view of full link services .
3、 Unified lateral support tool
A support tool that connects the commonalities within the team , Build a . such as excel Batch import and export 、 Approval process 、 Notification tools, etc .
4、 Nonfunctional code
Use scaffolding : One click generation application engineering , Including dependent jar Bag, etc ;
Code specification template : Error code template , Log template , Engineering structure, etc ;
Middleware isolation layer : Including use cases ;
General tools : External open source tool classes , General class of business abstraction , Self developed abstract general tool class ;
Business standard interception : The user login , Service exception handling ,dao Execution time of ;
stability : Current limiting , Apply self-test ;
Abstract the common code of all applications , Precipitate into jar, In the project, by default .
5、 Deployment delivery
Deployment manual guidance , Unified troubleshooting tools ;
6、 Interface documentation
web Layers follow swagger standard 、 Competence center / The tool follows the interface specification documents and client Use case description of .
7、 Clear boundaries of system collaboration
We often have system calls in the process of landing 、 Problems such as system dependency , It is suggested to define these key issues at the initial stage of startup , Then look for TL or pm Coordinate to solve .
R & D collaboration effectiveness
Through process specifications and templates , Agree on your cooperation mode .
1、 Daily Q & a collaboration process 
2、 Project process management 
Through the following campaign template , Synchronize project progress :
3、 Daily demand scheduling
Agree on the demand scheduling cycle , Fixed time communication needs , Subsequently, statistical data can be analyzed through collaborative management tools .
R & D personnel effectiveness
Through continuous learning or leveraging other teams , Improve the technical level ; By precipitating team norms 、 file 、 Cases and other schemes , Let's complement our knowledge ; Summarize through the second round , Precipitate typical cases for internal sharing , Avoid stepping on the pit repeatedly . In addition to learning , It also needs to be strengthened through examinations .
Performance indicators
Develop indicator data for the process , Monthly drying and comparison , Analyze the data , Positioning effectiveness . Key indicators can be referred to :
- Requirements lead time , Number of requirements delivered ,
- Number of projects
- Code committed Bug Count
- Online problems and faults
summary
By optimizing the R & D process , Clear data quantification , Prove the value of R & D to the business .
边栏推荐
- Experiment 4 uses fdisk to manage hard disk
- It can traverse all files and subfolders under a folder
- j s的数组方法,循环
- How PHP gets the interface
- 【JZOF】14剪绳子
- [esp32][esp idf] ap+sta realizes wireless bridging and transferring WiFi signals
- 技术人 | 研发效能的思考总结
- OSPF的LSA及优化
- ConsoleAppender简介说明
- Bit.store, which has attracted much attention, is at a glance of the latest developments
猜你喜欢

Plato farm - a farm meta universe game with Plato as the goal
Edge团队详解如何通过磁盘缓存压缩技术提升综合性能体验

Time series analysis 41 - time series prediction tbats model

居家健康诊断时代下,Senzo打造增强侧向流测试产品

医药行业数字化建设,箭在弦上
JWT 登录认证 + Token 自动续期方案,写得太好了!

一文读懂Plato Farm的ePLATO,以及其高溢价缘由

OSPF expansion configuration, routing principles, anti ring and re release

在Plato Farm新经济模型下,如何在游戏中获取更多MARK

Pycharm uses CONDA to call the remote server
随机推荐
New features of ES6
LandingSite电子标签Quuppa固件进入DFU状态说明
一文读懂Plato Farm的ePLATO,以及其高溢价缘由
PHP 获取接口的方式
哪些字符串会被FastJson解析为null呢?
PHP connection MySQL native code
In retaliation for the dismissal of the company, I changed all code comments of the project!
Data can't lie. Plato farm is the leader of the meta universe
ES6新特性
JS提升:实现flat平铺的底层原理
【JZOF】14剪绳子
How to get more marks in the game under the new economic model of Plato farm
这种动态规划你见过吗——状态机动态规划之股票问题(中)
腾讯技术专家:解密亿级用户产品 微信、QQ、王者荣耀...全面上云实践!
[openharmony] [rk2206] build openharmony compiler (2)
Plato Farm-以柏拉图为目标的农场元宇宙游戏
OSS direct upload rails service practice
Have you ever seen this kind of dynamic programming -- the stock problem of state machine dynamic programming (Part 2)
[esp32][esp idf] esp32s3 quickly build lvglv7.9
Array collation commonly used in PHP