Estimation of effort in agile software development: Study of the current state in Bogotá
DOI:
https://doi.org/10.15332/iteckne.v17i2.2471Keywords:
Software development, agile methodology, effort estimation, Agile softwareAbstract
Context: Over the years, numerous studies have been developed related to estimating effort in agile software development, which allow us to understand the advances that have been made and the need for their use in companies. Objective: To know the perspective of entrepreneurs from different organizations in Bogotá that work in the sector or are related to the development of agile software and those who have had projects related to the subject. Method: For the elaboration of the article, a bibliographic research is carried out. Results: The data obtained are from 314 respondents in the city of Bogotá, the main findings are: 1) For companies it is extremely important with (34%) the adoption of an effort estimation methodology. 2) The most used estimation technique is the use case point with (43.31%). 3) The most used effort predictor is the Code Line (38.85%) and followed by this STORY POINT with (33.76%). 4) The agile methodology adopted in companies is SCRUM with (43.95%). 5) As the most determining factor to estimate the effort, the team experience with (53.50%) is considered. 6) In the percentage of error between estimate of projected effort and real effort (26.75%) of the respondents determine that this 5% -25% is underestimated. 7) Finally, as a difficulty in your company to estimate the effort of projects through agile software development, the respondents recognize (26.11%) that the resources are the greatest. Conclusions: The estimation of effort is relatively variable, for many companies this depends on the needs of each one, on the other hand, the use of agile methodology and estimation techniques varies in its use depending on the cross between them and how they are used. complement each other.
Downloads
References
Ricardo Britto, Muhammad Usman, and Emilia Mendes, “Effort Estimation in Agile Global Software Development Context”, 2014. DOI: 10.1007/978-3-319-14358-3_15
Saurabh Bilgaiyan, Samaresh Mishra and Madhabananda Das, “Effort estimation in agile software development using experimental validation of neural network models”, 2019. DOI: 10.1007/s41870-018-0131-2
Abhishek Saini, Laxmi Ahuja and Sunil Kumar Khatri, “Effort Estimation of Agile Development using Fuzzy Logic”, IEEE, 2018. DOI: 10.1109/ICRITO.2018.8748381
Wantana Singhto and Nuansri Denwattana, “An experience in blending the Traditional and Agile methodologies to assist in a small software development project.”, 2016. DOI: 10.1002/smr.1862
BinishTanveer, LilianaGuzmán and UlfMartinEngel, “Effort estimation in ágile software development: Cases tudy and improvement framewor”, Journal of Software: Evolution and ProcessVolume 29, Issue 11, 2017.
Sameera Sadaf, Shama Iqbal, Aliya Saba and Md. KamarMohsin, “An Extended Adaptive Process Model for Agile Software Development Methodology”, IEEE, 2017. DOI: 10.1109/ICICICT1.2017.8342770
Ajith Jerom B and Rajamohana SP, “A Survey on Comparative Analysis of Agile Software Development Methodologies”, Recent Trends in Computer Science and Software Technology, Volume 4, Issue 1, 2019. DOI: http://doi.org/10.5281/zenodo.2561994
Srdjana Dragicevic, Stipe Celar and Mili Turic, “Bayesian Network model for task effort estimation in agile software development”, The Journal Of Systems And Software, 2017. Avaliable: https://www-sciencedirect-com.ezproxy.unal.edu.co/science/article/pii/S0164121217300171
F. Sarro, A. Petrozziello and M. Harman, "Multi-objective software effort estimation," in May 14, 2016, Available: http://dl.acm.org/citation.cfm?id=2884830. DOI: 10.1145/2884781.2884830.
Mendéz, Erwin. Estimación de esfuerzo en proyectos de desarrollo de software con metodologías ágiles. Julio, 2018.
Usman, M., Mendes, E., Weidt, F., y Britto, R. (2014). Effort estimation in agile software development: A systematic literature review. In Proceedings of the 10th international conference on predictive models in software engineering (pp. 82–91). New York, NY, USA: ACM. https://doi.org/10.1145/2639490.2639503
ERWIN R. MÉNDEZ, “ESTIMACIÓN DE ESFUERZO EN PROYECTOS DE DESARROLLO DE SOFTWARE CON METODOLOGÍAS ÁGILES”, Trabajo fin de máster, Valencia, España Julio, 2018. Avaliable: http://hdl.handle.net/10251/109927
Harshita Vachhani, “A STUDY OF AGILE METHODOLOGIES AND ITS USE IN SOFTWARE DEVELOPMENT”, Vol. 4, Special Issue 8, February, 2018. Avaliable: http://irjms.in/sites/irjms/index.php/files/article/view/699
Mirko Perkisich, Lenardo Chaves e Silva, Alexandre Costa, Felipe Ramos and Renata Saraiva, “ Intelligent softwre enginnering in the contexto f ágil software development: A systematic literatura review”, Information and Software Technology, 2020.
Jorgensen, M. and Molokken, K. How large are software cost overruns? A review of the 1994 Chaos Report.. Information and Software Technology. 48, 4. April. 2006.
Emanuel Danta, Mirko Perkusich, Ednaldo Dilorenzo, Danilo F. S. Santos, Hyggo Almeida and Angelo Perkusich, “Effort Estimation in Agile Software Development: An Updated Revie”. DOI: 10.1142/S0218194018400302
Muhammad Usman, Ricardo Britto, Lars-Ola Dammb and Jürgen Börstlera, “Effort estimation in large-scale software development: An industrial case study”, Information and Software Technology, 2018. Avaliable: https://www-sciencedirect-com.ezproxy.unal.edu.co/science/article/pii/S0950584918300326
Da Yang, Qing Wang, Mingshu Li, Ye Yang, Kai Ye and Jing Du. A Survey on Software Cost Estimation in the Chinese Software Industry. Published by ACM 2008 Article, 2008.
Capretz, Luiz Fernando. Marza, Venus. Improving effort estimation by voting software estimation models.. Advances in Software Engineering archive. Volume 2009, January 2009.
Danh Nguyen-Cong, De Tran-Cao: A review of effort estimation studies in agile, iterative and incremental software development. RIVF 2013: 27-30. https://doi.org/10.1109/RIVF.2013.6719861
Usman, M., Mendes, E., y Börstler, J. (2015). Effort estimation in agile software development: A survey on the state of the practice. In Proceedings of the 19th international conference on evaluation and assessment in software engineering (pp. 12:1–12:10). New York, NY, USA: ACM. https://doi.org/10.1145/2745802.2745813
R.Sriram, and S. K. Mathew, “Global Software Development using Agile Methodologies: A Review of Literature”, IEEE, 2012. DOI: 10.1109/ICMIT.2012.6225837
Binish Tanveer, Anna Maria Vollmer, Stefan Braun and Nauman bin Ali, “An evaluation of effort estimation supported by change impact analysis in agile software development, 2018. DOI: 10.1002/smr.2165
Meghann L. Drury-Grogan, Kieran Conboy and Tom Acton, “Examing decisión characteristics & challenges for agile software development”, The Journal of Systems and software, 2017.
Carlos Tam, Eduardo Jóia da Costa Moura, Tiago Oliveira and João Varajão, “The factors influencing the success og on-going agile software development projects”, International Journal of Project Managment, 2020.
Mg. Mirta E. Navarro, Mg. Marcelo P. Moreno, Lic. Juan Aranda, Lic. Lorena Parra, Lic. Jose R. Rueda and Juan Cruz Pantano, “Integración de Arquitectura de Software en el Ciclo de Vida de las Metodologías Ágiles. Una Perspectiva Basada en Requisitos”. Avaliable: http://hdl.handle.net/10915/62077
Lise Tordrup Heeagera and Peter Axel Nielsenb, “A conceptual model of agile software development in a safety-critical context: A systematic literature review”, ScienceDirect, Information and Software Technology, 2018. DOI: 10.1016/j.infsof.2018.06.004
Kumar Rai A, Agarwal S and Kumar A, “A Novel Approach for Agile Software Development Methodology Selection Using Fuzzy Inference System”, IEE Xplore. 2018. Avaliable: DOI: 10.1109/ICSSIT.2018.8748767
Rosa E. Quelal, Mónica Villavicencio and Luis E. Mendoza, “A Survey of Agile Software Development Methodologies in Ecuador”, 2018. DOI: 10.23919/CISTI.2018.8399186
ŁABĘDZKI. M, PROMIŃSKI. P, RYBICKI. A and WOLSKI. M, “Agile effort estimation in software development projects – case study”, Vol . 1, No. 3, 135-152, September 2017. Avaliable: DOI: 10.29015/cerem.359
Anaya, Raquel. Gomez, Liliana. Lecciones Aprendidas en el Acompa~namiento Masivo para Mejora de Procesos en Empresas de Software: Un Caso Colombiano. Memorias XV Congreso Iberoamericano de Ingeniera de Software CIBSE. Buenos Aires, Argentina. Abril, 2012.
Federación Colombiana de la Industria del Software y Tecnologías
Informática. www.fedesoft.org Julio, 2019
Perfil del mercado software en Colombia, Informes especializados, 2011.
Palomino Z. Karla, “Estudio del comportamiento de la industria del software en colombia ante escenarios de capacidades de innovaci´on y ventajas comparativas por medio de dinámica de sistemas”, Trabajo Dirigido de Grado como requisito parcial para optar al título de Magíster en Ingeniería de Sistemas, Julio de 2011.
Sindy Johana Martínez Marín, Santiago arango araMburo and Jorge robledo VeláSquez, “EL CRECIMIENTO DE LA INDUSTRIA DEL SOFTWARE EN COLOMBIA: UN ANÁLISIS SISTÉMICO”, Revista EIA, ISSN 1794-1237 / Año XII / Volumen 12 / Edición N.23 / Enero-junio 2015 / pp. 95-106.
Pumarejo J, “Descripcion del sector del software, Analisis del mercado”. www.fedesoft.org
Productividad laboral del sector TIC en Colombia, MinTIC. Avaliable: https://colombiatic.mintic.gov.co/679/articles-124764_recurso_1.pdf
Luis Merchán and Alba Urrea, “Caracterización de las Empresas Pertenecientes a la Industria Emergente de Software del Sur Occidente Colombiano Caso Red de Parques PARQUESOFT”, 2007.
FiTi, Fortalecimiento de la industria del las Tecnologías de la información, Colombia. Abaliable: http://www.albeirocuesta.co/uploads/1/2/6/5/12651029/presentacionfiti.pdf
Visión Estratégica del Sector Plan de Mercadeo y Ventas de SOFTWARE y SERVICIOS ASOCIADOS. Avaliable: https://colombiatic.mintic.gov.co/679/articles-73982_recurso_1.pdf
ACTIVIDADES DE DESARROLLO DE SISTEMAS Y SERVICIOS INFORMÁTICOS PARA MEDELLÍN. MEDELLÍN – ANTIOQUIA, 2019. Avaliable: http://www.aceleratuempresa.com.co/web/images/doc/17SistemasyServiciosInformaticos.pdf
Análisis del sector, dirección de Gobierno Digital, enero de 2019. Avaliable: https://community.secop.gov.co/Public/Archive/RetrieveFile/Index?DocumentId=22889732
A. Niazi et al, "Product Cost Estimation: Technique Classification and Methodology Review," Journal of Manufacturing Science and Engineering, vol. 128, (2), pp. 563, 2006. DOI: 10.1115/1.2137750.
Cordero Raul, "Una herramienta de apoyo a la estimación del esfuerzo de desarrollo de software en proyectos pequeños”. 2013. Available: http://repositorio.uchile.cl/bitstream/handle/2250/115273/cf-cordero_rc.pdf?sequence=1&isAllowed=y
D. Basten and A. Sunyaev, "Guidelines for Software Development Effort Estimation," Mc, vol. 44, (10), pp. 88-90, 2011. Available: http://ieeexplore.ieee.org/document/6036100. DOI: 10.1109/MC.2011.315.
ISO/IEC 14143-1:2007. Information technology. Software measurement. Functional size measurement. Part 1: Definition of concepts. 2007
Anaya, Raquel. Gomez, Liliana. Lecciones Aprendidas en el Acompa~namiento Masivo para Mejora de Procesos en Empresas de Software: Un Caso Colombiano. Memorias XV Congreso Iberoamericano de Ingeniera de Software CIBSE. Buenos Aires, Argentina. Abril, 2012.
Federación Colombiana de la Industria del Software y Tecnologías Informática. www.fedesoft.org Julio, 2019
M. Jorgensen and K. Molokken-Ostvold, "Reasons for software effort estimation error: impact of respondent role, information collection approach, and data analysis method," Tse, vol. 30, (12), pp. 993-1007, 2004. Available: http://ieeexplore.ieee.org/document/1377193. DOI: 10.1109/TSE.2004.103.
Autores: Sandra Patricia Forigua y Oscar Arturo Ballesteros, “Propuesta de un modelo de análisis para estimación del tamaño del software y gestión de costos y riesgos a partir de requerimiento funciones.”. 2007. Available: http://pegasus.javeriana.edu.co/~riesgors/tesis%20definitiva_4-11.pdf.
S.A.S, E. L. R.Industria del software y tecnologías de la información aporta 1,6% del PIB anual. Retrieved from https://www.larepublica.co/economia/industria-del-software-y-tecnologias-de-la-informacion-aporta-16-del-pib-anual-2551102
MinTic, Fedesoft. “Informe de caracterización del sector de software y tecnologías de la información en Colombia” in Dec 2015, Available: https://fedesoft.org/noticias-fedesoft/disponible-estudio-de-caracterizacion-de-la-industria-del-software-colombiano/
X. Qin and M. Fang, "Summarization of Software Cost Estimation," Procedia Engineering, vol. 15, pp. 3027-3031, 2011. Available: https://www.sciencedirect.com/science/article/pii/S1877705811020698. DOI: 10.1016/j.proeng.2011.08.568.
M. Owais and R. Ramakishore, "Effort, duration and cost estimation in agile software development," in Aug 2016, Available: https://ieeexplore.ieee.org/document/7880216. DOI: 10.1109/IC3.2016.7880216.
Xiao Zhou et al, "Cost Estimation Models of MJ Class HTS Superconducting Magnetic Energy Storage Magnets," Tasc, vol. 28, (4), pp. 1-5, 2018. Available: https://ieeexplore.ieee.org/document/8328918. DOI: 10.1109/TASC.2018.2821363.
E. Ghabach et al, "Clone-and-own software product derivation based on developer preferences and cost estimation," in May 2018, Available: https://ieeexplore.ieee.org/document/8406682. DOI: 10.1109/RCIS.2018.8406682.
M. Jorgensen and K. Molokken-Ostvold, "Reasons for software effort estimation error: impact of respondent role, information collection approach, and data analysis method," Tse, vol. 30, (12), pp. 993-1007, 2004. Available: http://ieeexplore.ieee.org/document/1377193. DOI: 10.1109/TSE.2004.103.
D. Basten and A. Sunyaev, "Guidelines for Software Development Effort Estimation," Mc, vol. 44, (10), pp. 88-90, 2011. Available: http://ieeexplore.ieee.org/document/6036100. DOI: 10.1109/MC.2011.315.
Cabrera Enrique, "UNIVERSIDAD DE CUENCA," 2013. Available: http://dspace.ucuenca.edu.ec/bitstream/123456789/4667/1/Tesis.pdf.
Cámara colombiana de comercio electrónico, “Impacto del COVIC-19 sobre el comercio electrónico en Colombia”, 2020. Avaliable: https://colombiatic.mintic.gov.co/679/articles-151267_recurso_1.pdf
[ Colombia BringITon, “Estas son las fortalezas de la industria de software colombiana: la mejor opción en Latinoamérica”. Avaliable: https://www.colombiabringiton.co/es/estas-son-las-fortalezas-de-la-industria-de-software-colombiana-la-mejor-opcion-en
Alcaldía de Medellín, “Actividades de desarrollo de sistemas y servicios informáticos para Medellín”, 2019.
Clúster de software y tecnologías de la información de Bogotá – Región. Available: https://bibliotecadigital.ccb.org.co/handle/11520/19760
Cámara de comercio de Bogotá, Sector TIC, 2019. Avaliable: https://www.ccb.org.co/Sectores/TIC
Consejo ampliado, Clúster de software y TI de Bogotá, 2019. Avaliable: https://bibliotecadigital.ccb.org.co/bitstream/handle/11520/24939/Consejo%20Ampliado%202019.pdf?sequence=1&isAllowed=y
Invitación a presentar cotización, 2020. Avaliable: https://www.misiontic2022.gov.co/portal/
Downloads
Published
How to Cite
Issue
Section
License
La revista ITECKNE se encuentra registrada bajo una licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional Por lo tanto, esta obra se puede reproducir, distribuir y comunicar públicamente, siempre que se reconozca el nombre de los autores y a la Universidad Santo Tomás. Se permite citar, adaptar, transformar, autoarchivar, republicar y crear a partir del material, siempre que se reconozca adecuadamente la autoría, se proporcione un enlace a la obra original y se indique si se han realizado cambios.
La Revista ITECKNE no retiene los derechos sobre las obras publicadas y los contenidos son responsabilidad exclusiva de los autores, quienes conservan sus derechos morales, intelectuales, de privacidad y publicidad. Sin embargo esta facultada para editar, publicar, reproducir y distribuir tanto en medios impresos como digitales, además de incluir el artículo en índices internacionales y/o bases de datos, de igual manera, se faculta a la editorial para utilizar las imágenes, tablas y/o cualquier material gráfico presentado en el artículo para el diseño de carátulas o posters de la misma revista.