Combining Data Analytics with Team Feedback to Improve the Estimation Process in Agile Software Development

被引:9
|
作者
Vetro, Antonio [1 ]
Duerre, Rupert [2 ]
Conoscenti, Marco [1 ]
Fernandez, Daniel Mendez [3 ]
Jorgensen, Magne [4 ]
机构
[1] Politecn Torino, Nexa Ctr Internet & Soc, DAUIN, Turin, Italy
[2] Netlight Consulting, Berlin, Germany
[3] Tech Univ Munich, Munich, Germany
[4] Simula Metropolitan, Oslo, Norway
关键词
Agile estimation; data analytics; process improvement;
D O I
10.1515/fcds-2018-0016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We apply a mixed research method to improve the user stories estimation process in a German company following agile software development. We combine software project data analytics with elicitation of teams' feedback, identify root causes for wrong estimates and propose an improved version of the estimation process. Three major changes are adopted in the new process: a shorter non numerical scale for story points, an analogy-based estimation process, and retrospectives analyses on the accuracy of previous sprints estimates. The new estimation process is applied on a new project, and an improvement of estimates accuracy from 10% to 45% is observed.
引用
收藏
页码:305 / 334
页数:30
相关论文
共 50 条
  • [1] Combining data analytics and developers feedback for identifying reasons of inaccurate estimations in agile software development
    Conoscenti, Marco
    Besner, Veronika
    Vetro, Antonio
    Fernandez, Daniel Mendez
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 156 : 126 - 135
  • [2] Predicting failures in agile software development through data analytics
    Feras A. Batarseh
    Avelino J. Gonzalez
    Software Quality Journal, 2018, 26 : 49 - 66
  • [3] Predicting failures in agile software development through data analytics
    Batarseh, Feras A.
    Gonzalez, Avelino J.
    SOFTWARE QUALITY JOURNAL, 2018, 26 (01) : 49 - 66
  • [4] Big Data analytics in Agile software development: A systematic mapping study
    Biesialska, Katarzyna
    Franch, Xavier
    Muntes-Mulero, Victor
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 132 (132)
  • [5] An Agile Approach to Improve Process-Oriented Software Development
    Herden, Adriana
    Muniz Farias, Pedro Porfirio
    Albuquerque, Adriano Bessa
    SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 413 - 424
  • [6] Team Cognition Approach in Agile Software Development
    Goel R.K.
    Yadav C.S.
    Vishnoi S.
    Singh L.
    Pachauri P.
    Journal of Engineering Science and Technology Review, 2021, 14 (04) : 18 - 25
  • [7] Estimation of agile functionality in software development
    Nasr-Azadani, Bashir
    MohammadDoost, Reza
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 955 - 957
  • [8] Agile Process: An Enhancement to The Process Of Software Development
    Kaur, Ramandeep
    Choudhary, Manmohan
    Mehta, Rahul
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (07): : 101 - 105
  • [9] DevOps Enabled Agile: Combining Agile and DevOps Methodologies for Software Development
    Al Masud, Shah Murtaza Rashid
    Masnun, Md
    Sultana, Mst Afia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 278 - 283
  • [10] Communication Network in an Agile Distributed Software Development Team
    Robinson, Paul T.
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 100 - 104