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 条
  • [1] Effort estimation in agile software development: Case study and improvement framework
    Tanveer, Binish
    Guzman, Liliana
    Engel, Ulf Martin
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [2] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61
  • [3] Ensemble effort estimation for novice agile teams
    Alsaadi, Bashaer
    Saeedi, Kawther
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 170
  • [4] An Effort Estimation Taxonomy for Agile Software Development
    Usman, Muhammad
    Borstler, Jurgen
    Petersen, Kai
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 641 - 674
  • [5] Process Efficiency - Adapting Flow to the Agile Improvement Effort
    Verbruggen, Frank
    Sutherland, Jeff
    van der Werf, Jan Martijn
    Brinkkemper, Sjaak
    Sutherland, Alex
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 6981 - 6987
  • [6] Impact of competence on agile effort estimation in academic setting
    Furst, Luka
    Hovelja, Tomaz
    Pozenel, Marko
    Vavpotic, Damjan
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (11): : 2144 - 2159
  • [7] Significant Factors in Agile Software Development of Effort Estimation
    Sudarmaningtyas, Pantjawati
    Mohamed, Rozlina
    PERTANIKA JOURNAL OF SCIENCE AND TECHNOLOGY, 2022, 30 (04): : 2851 - 2878
  • [8] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [9] Effort Estimation in Agile Software Development: An Updated Review
    Dantas, Emanuel
    Perkusich, Mirko
    Dilorenzo, Ednaldo
    Santos, Danilo F. S.
    Almeida, Hyggo
    Perkusich, Angelo
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1811 - 1831
  • [10] Effort, Duration and Cost Estimation in Agile Software Development
    Owais, Mohd.
    Ramakishore, R.
    2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 150 - 154