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 条
  • [31] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [32] Effort Estimation in Agile Software Development: An Updated Review
    Dantas, Emanuel
    Perkusich, Mirko
    Dilorenzo, Ednaldo
    Santos, Danilo F. S.
    Almeida, Hyggo
    Perkusich, Angelo
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1811 - 1831
  • [33] Effort, Duration and Cost Estimation in Agile Software Development
    Owais, Mohd.
    Ramakishore, R.
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 150 - 154
  • [34] Effort Estimation in Agile Global Software Development Context
    Britto, Ricardo
    Usman, Muhammad
    Mendes, Emilia
    AGILE METHODS: LARGE-SCALE DEVELOPMENT, REFACTORING, TESTING, AND ESTIMATION, 2014, 199 : 182 - 192
  • [35] Significant Factors in Agile Software Development of Effort Estimation
    Sudarmaningtyas, Pantjawati
    Mohamed, Rozlina
    PERTANIKA JOURNAL OF SCIENCE AND TECHNOLOGY, 2022, 30 (04): : 2851 - 2878
  • [36] Estimation of Risks in Scrum Using Agile Software Development
    Ahmed, Muhammad
    Malik, Babur Hayat
    Tahir, Rana M.
    Perveen, Sidra
    Alvi, Rabia Imtiaz
    Rehmat, Azra
    Ain, Qura Tul
    Asghar, Mehrina
    ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING, 2019, 787 : 111 - 121
  • [37] Effort estimation in agile global software development context
    Britto, Ricardo, 1600, Springer Verlag (199):
  • [38] A Survey Research on Feedback Practices in Agile Software Development Teams
    Cavalcanti Ribeiro, Ana Beatriz
    Alves, Carina Frota
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2021, 2021,
  • [39] Introducing Agile Methods in a Large Software Development Team: The Impact on the Code
    Giblin, Mary
    Brennan, Padraig
    Exton, Chris
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 58 - +
  • [40] The Role of Team Composition in Agile Software Development Education: A Gendered Perspective
    Saeter, Gyda Elisa
    Stray, Viktoria
    Almas, Steffen
    Lindsjorn, Yngve
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2024, 2024, 512 : 179 - 195