Using metrics in Agile and Lean Software Development - A systematic literature review of industrial studies

被引:114
|
作者
Kupiainen, Eetu [1 ]
Mantyla, Mika V. [1 ,2 ]
Itkonen, Juha [1 ]
机构
[1] Aalto Univ, Dept Comp Sci & Engn, Espoo, Finland
[2] Univ Oulu, Dept Informat Proc Sci, SF-90100 Oulu, Finland
关键词
Agile; Lean; Metrics; Measurement; Systematic literature review; Software engineering; PLAN-DRIVEN;
D O I
10.1016/j.infsof.2015.02.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Software industry has widely adopted Agile software development methods. Agile literature proposes a few key metrics but little is known of the actual metrics use in Agile teams. Objective: The objective of this paper is to increase knowledge of the reasons for and effects of using metrics in industrial Agile development. We focus on the metrics that Agile teams use, rather than the ones used from outside by software engineering researchers. In addition, we analyse the influence of the used metrics. Method: This paper presents a systematic literature review (SLR) on using metrics in industrial Agile software development. We identified 774 papers, which we reduced to 30 primary studies through our paper selection process. Results: The results indicate that the reasons for and the effects of using metrics are focused on the following areas: sprint planning, progress tracking, software quality measurement, fixing software process problems, and motivating people. Additionally, we show that although Agile teams use many metrics suggested in the Agile literature, they also use many custom metrics. Finally, the most influential metrics in the primary studies are Velocity and Effort estimate. Conclusion: The use of metrics in Agile software development is similar to Traditional software development. Projects and sprints need to be planned and tracked. Quality needs to be measured. Problems in the process need to be identified and fixed. Future work should focus on metrics that had high importance but low prevalence in our study, as they can offer the largest impact to the software industry. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:143 / 163
页数:21
相关论文
共 50 条
  • [1] Agile to Lean Software Development Transformation: a Systematic Literature Review
    Kiss, Filip
    Rossi, Bruno
    [J]. PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 969 - 973
  • [2] Challenges in Agile Software Development: A Systematic Literature Review
    Fitriani, Widia Resti
    Rahayu, Puji
    Sensuse, Dana Indra
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 155 - 163
  • [3] Modeling in Agile Software Development: A Systematic Literature Review
    Mognon, Fernando
    Stadzisz, Paulo C.
    [J]. AGILE METHODS, WBMA 2016, 2017, 680 : 50 - 59
  • [4] Agile Global Software Development: A Systematic Literature Review
    Camara, Rafael
    Monte, Iury
    Alves, Annelyelthon
    Marinho, Marcelo
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 31 - 40
  • [5] A Systematic Literature Review of The Improved Agile Software Development
    Satria, Deki
    Sensuse, Dana Indra
    Noprisson, Handrie
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2017, : 94 - 99
  • [6] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332
  • [7] Empirical studies of agile software development:: A systematic review
    Dyba, Tore
    Dingsoyr, Torgeir
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (9-10) : 833 - 859
  • [8] Metrics in automotive software development: A systematic literature review
    Vogel, Martin
    Knapik, Peter
    Cohrs, Moritz
    Szyperrek, Bernd
    Pueschel, Winfried
    Etzel, Haiko
    Fiebig, Daniel
    Rausch, Andreas
    Kuhrmann, Marco
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2021, 33 (02)
  • [9] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [10] Intelligent software engineering in the context of agile software development: A systematic literature review
    Perkusich, Mirko
    Chaves e Silva, Lenardo
    Costa, Alexandre
    Ramos, Felipe
    Saraiva, Renata
    Freire, Arthur
    Dilorenzo, Ednaldo
    Dantas, Emanuel
    Santos, Danilo
    Gorgonio, Kyller
    Almeida, Hyggo
    Perkusich, Angelo
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 119 (119)