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 条
  • [21] A Typical Practical Team Structure and Setup in Agile Software Development
    Afshari, Mahnaz
    Gandomani, Taghi Javdani
    2021 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND INFORMATION ENGINEERING (ICEEIE 2021), 2021, : 483 - 487
  • [22] Problem reports and team maturity in agile automotive software development
    Gren, Lucas
    Shepperd, Martin
    15TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2022), 2022, : 41 - 45
  • [23] Eagle: A Team Practices Audit Framework for Agile Software Development
    Guerrero, Alejandro
    Fresno, Rafael
    Ju, An
    Fox, Armando
    Fernandez, Pablo
    Muller, Carlos
    Ruiz-Cortes, Antonio
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1139 - 1143
  • [24] Applying XP to an agile-inexperienced software development team
    Silva, Liana
    Santana, Celio
    Rocha, Fernando
    Paschoalino, Maira
    Falconieri, Gabriel
    Ribeiro, Lucio
    Medeiros, Renata
    Soares, Sergio
    Gusmao, Cristine
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 114 - 126
  • [25] Effective team onboarding in Agile software development: techniques and goals
    Buchan, Jim
    MacDonell, Stephen
    Yang, Jennifer
    2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 306 - 316
  • [26] A Software Development Process for Super Agile Projects
    Cerqueira, Marilia M. B.
    Magalhaes, Ana Patricia
    Saba, Hugo
    Jorge, Eduardo M. F.
    PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 400 - 407
  • [27] Towards a Secure Agile Software Development Process
    Adelyar, S. Hassan
    Norta, Alex
    PROCEEDINGS 2016 10TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2016, : 101 - 106
  • [28] An Agile Process Model for Inclusive Software Development
    Bonacin, Rodrigo
    Calani Baranauskas, Maria Cecilia
    Rodrigues, Marcos Antonio
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 807 - +
  • [29] Achieving Agile Big Data Science: The Evolution of a Team Agile Process Methodology
    Saltz, Jeffrey S.
    Shamshurin, Ivan
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 3477 - 3485
  • [30] The Impact of Agile Software Development Process on the Quality of Software Product
    Jain, Parita
    Sharma, Arun
    Ahuja, Laxmi
    2018 7TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO) (ICRITO), 2018, : 812 - 815