当前位置:网站首页>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 .
边栏推荐
- Being on duty less than 8 hours a day and being dismissed? Tencent's former employees recovered 13million overtime pay, etc., and the court won a compensation of 90000 in the final judgment
- Sizebasedtriggingpolicy introduction
- PlatoFarm进展不断,接连上线正式版以及推出超级原始人NFT
- 刚获融资的Espresso Systems,知识产权与团队道德双双陷入困境
- Data can't lie. Plato farm is the leader of the meta universe
- Platofarm has made continuous progress, and has launched the official version and super primitive NFT successively
- office2013以上输入数学公式
- In php7?? And?: Differences between
- 医药行业数字化建设,箭在弦上
- Today, I want to talk about the data types of MySQL database
猜你喜欢

Basic examples that must be mastered by beginners of C #
![[esp32][esp idf][lvgl7.9] failed to compile with OLED IIC](/img/16/e5aa43df6ef9bdbc173fa547c85559.png)
[esp32][esp idf][lvgl7.9] failed to compile with OLED IIC

Flink - checkpoint Failure reason: Not all required tasks are currently running
![[esp32][esp idf] esp32s3 quickly build lvglv7.9](/img/39/8efef047d0a9223b97819a54b5edf8.png)
[esp32][esp idf] esp32s3 quickly build lvglv7.9

Linux操作系统(Centos7)安装MySQL

Boss: there are too many systems in the company. Can we realize account interworking?

广州地铁14号线新市墟站开建,白云区居民即将开启双线换乘模式!

图解 3 种主流企业架构模式(建议收藏!)

OSS direct upload rails service practice

老板:公司系统太多,能不能实现账号互通?
随机推荐
SizeBasedTriggeringPolicy简介说明
pkg打包node工程
Read Plato farm's eplato and the reason for its high premium
博弈论 1.Introduction(组合游戏基本概念、对抗搜索、Bash游戏、Nim游戏)
In hot weather, the line of defense for safe production was strengthened, and Guangzhou Haizhu District carried out emergency drills for gas stations
FixedWindowRollingPolicy简介说明
Several innovative economic models of platofarm have inspired the current metacosmic market
j s的数组方法,循环
Set of bus related concepts
Plato Farm-以柏拉图为目标的农场元宇宙游戏
备受关注的Bit.Store,最新动态一览
TimeBasedRollingPolicy简介说明
广州地铁14号线新市墟站开建,白云区居民即将开启双线换乘模式!
Have you ever seen this kind of dynamic programming -- the stock problem of state machine dynamic programming (Part 2)
图解 3 种主流企业架构模式(建议收藏!)
Which strings will be resolved to null by fastjason?
SQL server, MySQL master-slave construction, EF core read-write separation code implementation
判断字符串是不是回文
我用小程序容器让移动研发效率提升了5倍!
技术人 | 研发效能的思考总结