Effort Estimation in Agile Software Development: A Exploratory Study of Practitioners’ Perspective


Abstract:

Software is increasingly important for our society. However, software industry presents flaws to meet market demands in a faster and reliable way. Agile methods are a way to tackle this problem. However, this approach also poses several challenges, including effort estimation as one of them. In this scenario, #NoEstimates and #NoProject movements emerged as another way to solve estimation issues. In this new scenario, this study aims to provide further empirical evidence on agile effort estimation techniques in practice. To do so, an online survey was designed based on a literature review. Researchers gathered 53 valid questionnaires from agile practitioners. Result shows the importance of hybrid software development approaches and mixed effort estimation techniques. However, it is important to note that Story Points and Fibonacci series are often used as well. Moreover, the most perceived benefit of estimation in agile contexts is to drive the team to complete the project successfully. Complexity and uncertainty are perceived as key factors in estimation accuracy. Finally, further research should be conducted to gain a better understanding of #NoEstimates and #NoProject movements.

Año de publicación:

2022

Keywords:

  • Agile software development
  • Effort estimation
  • Distributed software development

Fuente:

scopusscopus

Tipo de documento:

Conference Object

Estado:

Acceso restringido

Áreas de conocimiento:

  • Ingeniería de software
  • Software
  • Ciencias de la computación

Áreas temáticas:

  • Programación informática, programas, datos, seguridad