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 条
  • [41] Software Development Framework on Small Team using Agile Framework For Small Projects (AFSP) with Neural Network Estimation
    Septian, Wuwanjie
    Gata, Windu
    PROCEEDINGS OF 2017 11TH INTERNATIONAL CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGY AND SYSTEMS (ICTS), 2017, : 259 - 264
  • [42] Team Performance in Software Development Research Results versus Agile Principles
    Dingsoyr, Torgeir
    Faegri, Tor Erlend
    Dyba, Tore
    Haugset, Borge
    Lindsjorn, Yngve
    IEEE SOFTWARE, 2016, 33 (04) : 106 - 110
  • [43] A Failure to Learn in a Software Development Team: The Unsuccessful Introduction of an Agile Method
    McAvoy, John
    Butler, Tom
    INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 1 - 13
  • [44] Modeling the Dynamics of an Agile Scrum Team in the Development of a Single Software Project
    Ching, P. M.
    Mutuc, J. E.
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2018, : 386 - 390
  • [45] Realising Individual and Team Capability in Agile Software Development: A Qualitative Investigation
    Mendes, Emilia
    Viana, Davi
    Vishnubhotla, Sai Datta
    Lundberg, Lars
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 183 - 190
  • [46] Estimation of software quality parameters for hybrid agile process model
    Lalband Neelu
    D. Kavitha
    SN Applied Sciences, 2021, 3
  • [47] Estimation of software quality parameters for hybrid agile process model
    Neelu, Lalband
    Kavitha, D.
    SN APPLIED SCIENCES, 2021, 3 (03):
  • [48] Software Process Metrics in Agile Software Development: A Systematic Mapping Study
    Hossain, Syeda Sumbul
    Ahmed, Pollab
    Arafat, Yeasir
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 15 - 26
  • [49] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332
  • [50] An Agile Development Process for Petrochemical Safety Conformant Software
    Myklebust, Thor
    Stalhane, Tor
    Lyngby, Narve
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM 2016 PROCEEDINGS, 2016,