当前位置:网站首页>Interpretation of R & D effectiveness measurement framework
Interpretation of R & D effectiveness measurement framework
2022-07-01 11:48:00 【Research and development efficiency of simaiyi】
This article sums up 1100 word , Suggested reading time :2-3 minute .
Read this article and you'll get :
1、 What constitutes the R & D effectiveness measurement framework ?
2、 Split and interpret the R & D efficiency measurement framework
3、 Research and development efficiency measurement infrastructure construction reform how to do
Author's brief introduction :
Ren Jinglei , Doctor, Department of computer science, Tsinghua University , A former researcher at Microsoft Research Asia , At Stanford University 、 Carnegie Mellon University as a visiting scholar . In the software system 、 He has been engaged in frontier research for many years in the field of software engineering , Several papers were published in FSE、OSDI And other top international academic conferences ; Actively contribute to the open source community , The code is used by a wide range of open source projects by multiple users ; Also participated in the design and implementation of major engineering projects of Microsoft . Now it is a Silicon Valley technology company Merico Founder and CEO, Focus on the development of code base analysis technology , Measure the contribution of programmers to software development activities , Software engineering management and talent management serving global enterprises .
Software R & D performance measurement is a systematic work . The three most important elements are consensus on goals 、 Cognition of the status quo and the path from the status quo to the goal . They can use three “E”、“C”(cognition, cognition ) and “I”(improvment, improvement ) To represent the , Co constitute E3CI
Software R & D effectiveness measurement framework , Here's the picture .

chart 1: Software R & D effectiveness measurement framework
2. Frame interpretation
The framework can be abstracted as a concise publicity : Efficiency of the = cognition + improvement . The following is divided into three parts .
2.1 Definition and objectives of R & D effectiveness
Industry pairs “ Software R & D efficiency ” There are many definitions , It can be summarized as the following three E, It is also the ultimate goal of efficiency improvement .
●Effectiveness effect . Software R & D activities should be user value and business value oriented .
●Efficiency efficiency . Software can be delivered faster, better and cheaper .
●Excellence Excellent . The software development process passes through healthy 、 In a sustainable way .
2.2 Recognition of R & D effectiveness
In order to achieve the goal of R & D efficiency , First of all, we need to have a clear understanding of the current situation of team R & D effectiveness , And improve the team's understanding of R & D effectiveness . We summarize the five cognitive domains of R & D effectiveness measurement :
● Deliver value , Recognize the effect of software R & D and delivery needs on users or businesses .
● Delivery rate , Recognize the speed of software R & D and delivery requirements .
● Delivery quality , Recognize the quality of software R & D delivery requirements .
● Ability to deliver , Recognize the sustainability of software R & D delivery needs .
● Cost of delivery , Recognize the cost of software development and delivery requirements .
2.3 Improvement of R & D efficiency
On the basis of cognition , We need to achieve efficiency goals through improvement . The process of improvement can be summarized as MARI loop ( pronounce as “ Code Rui ”),
namely Measure Measure - Analyze analysis - Review review - Improve improvement .

chart 2: Improved R & D efficiency MARI loop
● Measure : Regardless of any improvement activities , First, we need to combine the actual cognitive needs of the organization and the team , Facing the improvement goal, describe the process and goal through quantitative data , That is, establish metrics . Measurement requires unified data and indicator collection methods .
● analysis : With quantitative indicators , Using statistical analysis , Trends in data 、 Distribution 、 Correlation and other information , Get a quantitative understanding of the current situation .
● review : Based on the analysis , To produce “ fruit ”( result ) Of “ because ”( Influencing factors ), Review , Excavate the root causes that affect the results , Locate key issues .
● improvement : Address key issues , Establish improvement measures that can be implemented , Through adjustment “ because ”( Influencing factors ), The final impact “ fruit ”( The goal is ) Of , And enter the next round of measurement verification .
These four steps together form a complete optimization iteration . In most cases , Problem improvement requires multiple iterations , Continuously measure the improvement effect , Constantly calibrate the direction and method of improvement .3. Framework implementations The implementation of the framework includes infrastructure construction and the application of methodology . The goal of infrastructure construction is to support the following measurement framework :

chart 3: Measure infrastructure construction
The bottom layer is accessed through DevOps Tool chain , Collect and precipitate various data sources including code , Import into the R & D data Lake . Build further data processing capabilities on the data Lake , And the calculation ability of indicators . These indicators can be flexibly combined into views , Meet users' specific information needs , And form decisions and follow-up actions .
Infrastructure construction can rely on the power of open source , See Extended reading Medium Dev Lake Open source R & D data platform . The application of methodology can be referred to Extended reading Medium OpenMARI guide , It includes the measurement and analysis methods of some common indicators 、 Typical problems reviewed and typical measures for improvement .
4. Extended reading
1、《 Software R & D performance measurement specification 》 Group standards
2、OpenMARI Open source index system and efficiency improvement guide (https://github.com/merico-dev/OpenMARI)
3、Dev Lake Open source R & D data platform :https://github.com/merico-dev/lake
If you want to know more about R & D effectiveness , You can see Simayi website obtain ;
—— end ——
Smart and easy Merico R & D effectiveness analysis platform , Committed to helping the R & D team solve R & D Efficiency 、 R & D quality and talent development Three big pain points , Improve R & D efficiency and software engineering quality ;
Welcome to communicate with us in the comment area !
边栏推荐
- Abbirb120 industrial robot mechanical zero position
- Value/sortedset in redis
- Building external modules
- Theoretical basis of graph
- C summary of knowledge points 1
- openinstall:微信小程序跳转H5配置业务域名教程
- Redis common sense
- Redis' attack tactics
- Width and widthstep of iplimage
- Exposure: a white box photo post processing framework reading notes
猜你喜欢

2022/6/30学习总结

Deep understanding of grpc part1

Prepare for the Blue Bridge Cup Day10__ PWM control light brightness

How to understand the developed query statements

Learning summary on June 30, 2022

Mingchuang plans to be listed on July 13: the highest issue price is HK $22.1, and the net profit in a single quarter decreases by 19%
![[classic example] classic list questions @ list](/img/d8/a259e5f9d08eacbef31254d1bc3304.jpg)
[classic example] classic list questions @ list

Redis' attack tactics

Tempest HDMI leak receive 5

Learning summary on June 29, 2022
随机推荐
Can solo be accessed through IPv6?
图的理论基础
Talk about the pessimistic strategy that triggers full GC?
About keil compiler, "file has been changed outside the editor, reload?" Solutions for
[buuctf.reverse] 144_[XMAN2018排位赛]easyvm
开发说,“ 这个不用测,回归正常流程就行 “,测试人员怎么办?
How to set decimal places in CAD
深入理解 grpc part1
Acly and metabolic diseases
Theoretical basis of graph
Tempest HDMI leak receive 5
[classic example] classic list questions @ list
Learning summary on June 29, 2022
[buuctf.reverse] 144_ [xman2018 qualifying]easyvm
2022/6/30学习总结
Personnaliser le plug - in GRPC
二叉堆(一) - 原理与C实现
CPU 上下文切换的机制和类型 (CPU Context Switch)
[Maui] add click events for label, image and other controls
Harbor webhook from principle to construction