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:
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