当前位置:网站首页>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 !
边栏推荐
- 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%
- Huawei HMS core joins hands with hypergraph to inject new momentum into 3D GIS
- 对于mvvm和mvc的理解
- How does Nike dominate the list all the year round? Here comes the answer to the latest financial report
- CAD如何设置标注小数位
- Cann operator: using iterators to efficiently realize tensor data cutting and blocking processing
- IPlImage的width和widthStep
- CAD如何設置標注小數比特
- sshd_ Discussion on permitrotlogin in config
- Value/list in redis
猜你喜欢

Use set_ Handler filters out specific SystemC wrapping & error messages

Jd.com renewed its cooperation with Tencent: issuing class A shares to Tencent with a maximum value of US $220million

CPI tutorial - asynchronous interface creation and use

Tempest HDMI leak receive 3

Istio, ebpf and rsocket Broker: in depth study of service grid

Dameng data rushes to the scientific innovation board: it plans to raise 2.4 billion yuan. Feng Yucai was once a professor of Huake

博途V15添加GSD文件

用实际例子详细探究OpenCV的轮廓检测函数findContours(),彻底搞清每个参数、每种模式的真正作用与含义

Neo4j Chinese developer monthly - issue 202206

Comment Cao définit la décimale de dimension
随机推荐
sshd_ Discussion on permitrotlogin in config
Software project management 9.2 Software project configuration management process
Learning summary on June 30, 2022
C summary of knowledge points 1
Extended tree (I) - concept and C implementation
Value/string in redis
耐克如何常年霸榜第一名?最新財報答案來了
小米手机解BL锁教程
Istio, ebpf and rsocket Broker: in depth study of service grid
sshd_config 中 PermitRootLogin 的探讨
CAD如何設置標注小數比特
研发效能度量框架解读
Y48. Chapter III kubernetes from introduction to mastery -- pod status and probe (21)
Exposure: a white box photo post processing framework reading notes
How does Nike dominate the list all the year round? Here comes the answer to the latest financial report
No statements may be issued when any streaming result sets are open and in use on a given connection
证券账户随便哪里开都能使用吗 开户安全吗
如何看懂开发的查询语句
使用set_handler过滤掉特定的SystemC Wraning &Error Message
The developer said, "this doesn't need to be tested, just return to the normal process". What about the testers?