Agile effort estimation in Colombia: An assessment and opportunities for improvement

被引:0
|
作者
Cubillos, Juan [1 ]
Aponte, Jairo [1 ]
Gomez, Diana [1 ]
Rojas, Edwar [1 ]
机构
[1] Univ Nacl Colombia, Fac Ingn, Ciudad Univ, Bogota, Colombia
关键词
Effort estimation; Agile effort estimation; Agile software development; Software development effort estimation; Software measurement; SOFTWARE-DEVELOPMENT; ACCURACY; MODEL;
D O I
10.1016/j.scico.2024.103115
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effort estimation is fundamental for the development of software projects and critical to their success. The objective of this paper is to understand how Colombian agile practitioners perform effort estimates and to identify opportunities for improvement based on these results. For this purpose, we conducted an exploratory survey study using as instrument an on-line questionnaire answered by agile practitioners with experience in effort estimation. Data was collected from 60 agile practitioners and the main findings are: (1) Agile practitioners prefer non-algorithmic estimation techniques, mainly those based on Expert Judgment. (2) Most of the respondents perceive that their estimates have a medium accuracy level; however, in most cases, no formal analysis of the accuracy level is carried out. (3) The determining effort predictors/cost drivers are characteristics of the project team (size, experience, and skills) and attributes of the software to be built (complexity, type, and domain). (4) The use of datasets for estimation is not common; proprietary datasets predominate and are used for productivity comparisons within the company. (5) Most of the results of related studies are comparable with ours; however, there are significant differences in terms of the roles involved and the techniques used in the effort estimation process. Based on the results and findings of the survey, we identified key opportunities to improve estimation accuracy through (1) software measurement standardization, (2) use of effort datasets, (3) implementation of techniques for measuring accuracy levels, and (4) knowledge management in effort estimation.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] An Empirical Investigation on Effort Estimation in Agile Global Software Development
    Britto, Ricardo
    Mendes, Emilia
    Borstler, Jurgen
    2015 IEEE 10TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2015), 2015, : 38 - 45
  • [22] Linear Regression Model for Agile Software Development Effort Estimation
    Sharma, Amrita
    Chaudhary, Neha
    2020 5TH IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (IEEE - ICRAIE-2020), 2020,
  • [23] A hybrid methodology for effort estimation in agile development An industrial evaluation
    Tanveer, Binish
    Vollmer, Anna Maria
    Braun, Stefan
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 21 - 30
  • [24] Project Management Effort Estimation Using Agile Manager game platform
    Tashtoush, Yahya M.
    Doulat, Wesam
    Banat, Sajeda
    Alkhdour, Nour
    Darweesh, Dirar
    Darwish, Omar
    2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, : 149 - 154
  • [25] Functional Size Measures and Effort Estimation in Agile Development: A Replicated Study
    Lenarduzzi, Valentina
    Lunesu, Ilaria
    Matta, Martina
    Taibi, Davide
    AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 105 - 116
  • [26] Effort Estimation in Agile Software Development: A Exploratory Study of Practitioners' Perspective
    Sandeep, R. C.
    Sanchez-Gordon, Mary
    Colomo-Palacios, Ricardo
    Kristiansen, Monica
    LEAN AND AGILE SOFTWARE DEVELOPMENT, LASD 2022, 2022, 438 : 136 - 149
  • [27] Empirical Effort and Schedule Estimation Models for Agile Processes in the US DoD
    Rosa, Wilson
    Clark, Bradford K.
    Madachy, Raymond
    Boehm, Barry W.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) : 3117 - 3130
  • [28] Investigating Documented Information for Accurate Effort Estimation in Agile Software Development
    Pasuksmit, Jirat
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 1605 - 1609
  • [29] Advanced Bayesian Network for Task Effort Estimation in Agile Software Development
    Turic, Mili
    Celar, Stipe
    Dragicevic, Srdjana
    Vickovic, Linda
    APPLIED SCIENCES-BASEL, 2023, 13 (16):
  • [30] A Review of Effort Estimation Studies in Agile, Iterative and Incremental Software Development
    Danh Nguyen-Cong
    De Tran-Cao
    PROCEEDINGS OF 2013 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES: RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2013, : 27 - 30