当前位置:网站首页>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 !
边栏推荐
- JS日期格式化转换方法
- Openinstall: wechat applet jump to H5 configuration service domain name tutorial
- MySQL in and not in() empty list error
- 伸展树(一) - 概念和C实现
- I'm in Zhongshan. Where is a better place to open an account? Is it actually safe to open an account online?
- ES6 promise Usage Summary
- Unittest 框架介绍及第一个demo
- Why must we move from Devops to bizdevops?
- Redis' attack tactics
- Jd.com renewed its cooperation with Tencent: issuing class A shares to Tencent with a maximum value of US $220million
猜你喜欢
研发效能度量框架解读
博途V15添加GSD文件
About keil compiler, "file has been changed outside the editor, reload?" Solutions for
Harbor webhook from principle to construction
CPI tutorial - asynchronous interface creation and use
redis配置环境变量
Why must we move from Devops to bizdevops?
基于IMDB评论数据集的情感分析
Unittest框架中跳过要执行的测试用例
ACLY与代谢性疾病
随机推荐
耐克如何常年霸榜第一名?最新财报答案来了
[buuctf.reverse] 144_ [xman2018 qualifying]easyvm
二叉堆(一) - 原理与C实现
Activity workflow engine
redis常识
Kafuka learning path (I) Kafuka installation and simple use
Share the method of how to preview PSD format and PSD file thumbnail plug-in [easy to understand]
Impressive bug summary (continuously updated)
Explore the contour detection function findcontours() of OpenCV in detail with practical examples, and thoroughly understand the real role and meaning of each parameter and mode
耐克如何常年霸榜第一名?最新財報答案來了
自定义 grpc 插件
Mechanism and type of CPU context switch
力扣首页简介动画
Value/set in redis
The developer said, "this doesn't need to be tested, just return to the normal process". What about the testers?
Jd.com renewed its cooperation with Tencent: issuing class A shares to Tencent with a maximum value of US $220million
Extended tree (I) - concept and C implementation
研发效能度量框架解读
用于分类任务的数据集划分脚本
对于mvvm和mvc的理解