当前位置:网站首页>Interpretation of R & D effectiveness measurement framework

Interpretation of R & D effectiveness measurement framework

2022-07-01 13:36:00 InfoQ

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
E
3
CI
Software R & D effectiveness measurement framework , Here's the picture .
null
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 .
null
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 :
null
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 !
原网站

版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/182/202207011318187676.html