Estimación de esfuerzo en desarrollo de software ágil: Estudio del estado actual en Bogotá
DOI:
https://doi.org/10.15332/iteckne.v17i2.2471Palabras clave:
Desarrollo de software, metodología ágil, estimación de esfuerzo, Software ágilResumen
Contexto: A lo largo de los años se han desarrollado numerosos estudios relacionados con la estimación de esfuerzo en el desarrollo de software ágil los cuales permiten comprender los avances que han tenido y la necesidad de su uso en las empresas. Objetivo: Conocer la perspectiva de empresarios de distintas organizaciones de Bogotá que trabajan en el sector o estén relacionados con el desarrollo de software ágil y aquellos que han tenido proyectos relacionados con el tema. Método: Para la elaboración del artículo se realizar una investigación a nivel bibliográfico. Resultados: Los datos obtenidos son de 314 encuestados en la cuidad de Bogotá, los principales hallazgos son: 1) Para las compañías es sumamente importante con (34%) la adopción de una metodología de estimación de esfuerzo. 2) La técnica de estimación mas usada es el punto de caso de uso con (43,31%). 3) El predictor de esfuerzo mas utilizado es la Línea de código (38,85%) y seguida de este STORY POINT con (33,76%). 4) Como metodología ágil adoptada en las empresas se encuentra SCRUM con (43,95%). 5) Como factor mas determinante para estimar el esfuerzo es considerado la experiencia de equipo con (53,50%). 6) En el porcentaje de error entre estimación de esfuerzo proyectada y esfuerzo real el (26,75%) de los encuestados hacen determina que esta 5%-25% subestimada. 7) Finalmente, como dificultad en su empresa para estimar el esfuerzo de proyectos mediante desarrollo de software ágil los encuestados reconocer con (26,11%) que los recursos como el mayor. Conclusiones: La estimación de esfuerzo es relativamente variable, para muchas compañías esto depende también de las necesidades de cada una, por otro lado, el uso de metodología ágil y técnicas de estimación varia en su uso dependiendo del cruce que se de entre ellas y como se complementan entre sí.
Descargas
Citas
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/
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
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.