Publicación:
Mejoramiento del proceso de planificación en el desarrollo de software mediante el método de puntos de caso de uso

dc.audience
dc.contributor.advisorBaena Navarro, Ruben Enrique
dc.contributor.advisorSalas Álvarez, Daniel José
dc.contributor.authorPolo Vanegas, Jose David
dc.contributor.authorEspitia Priolo, Yeinis Paola
dc.contributor.juryCrawford Vidal, Richard Adolfo
dc.contributor.juryBarreiro Pinto, Francisco Ricardo
dc.date.accessioned2024-12-09T14:31:34Z
dc.date.available2024-12-09T14:31:34Z
dc.date.issued2024-12-06
dc.description.abstractLa planificación en el desarrollo de software es fundamental para el éxito de los proyectos en entornos de rápida evolución tecnológica y requisitos cambiantes. Este estudio aborda la efectividad del método de Puntos de Casos de Uso (MPCU) en comparación con metodologías ágiles, específicamente Scrum, para mejorar la precisión en la estimación inicial y la adaptabilidad durante el desarrollo. Mediante un análisis documental y la revisión de estudios de caso, se examinan los beneficios y limitaciones de ambos enfoques y se plantea una metodología híbrida que combina la estructura detallada del MPCU con la flexibilidad de Scrum. Los resultados destacan que el MPCU proporciona una base sólida en la fase de planificación, ideal para proyectos con requisitos estables, mientras que Scrum permite una mayor adaptabilidad a cambios continuos, lo cual es crítico en entornos de alta incertidumbre. La metodología híbrida propuesta muestra un balance entre precisión y flexibilidad, reduciendo desviaciones en tiempo y costos y mejorando la alineación del proyecto con las expectativas del cliente. Este enfoque híbrido ofrece un marco metodológico que podría aplicarse en proyectos de software de diversos sectores, optimizando tanto la eficiencia operativa como la satisfacción del cliente.spa
dc.description.abstractPlanning in software development is critical to the success of projects in rapidly evolving technological environments and changing requirements. This study addresses the effectiveness of the Use Case Point Method (UCPM) in comparison to agile methodologies, specifically Scrum, for improving initial estimation accuracy and adaptability during development. Through a documentary analysis and case study review, the benefits and limitations of both approaches are examined and a hybrid methodology is proposed that combines the detailed structure of the MPCU with the flexibility of Scrum. The results highlight that MPCU provides a solid foundation in the planning phase, ideal for projects with stable requirements, while Scrum allows greater adaptability to continuous change, which is critical in high uncertainty environments. The proposed hybrid methodology shows a balance between precision and flexibility, reducing deviations in time and costs and improving project alignment with customer expectations. This hybrid approach offers a methodological framework that could be applied to software projects in various industries, optimizing both operational efficiency and customer satisfaction.eng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero(a) de Sistemas
dc.description.modalityMonografías
dc.description.tableofcontentsRESUMENspa
dc.description.tableofcontentsABSTRACTeng
dc.description.tableofcontents1.INTRODUCCIONspa
dc.description.tableofcontents1.1.CONTEXTUALIZACIÓN DEL TEMAspa
dc.description.tableofcontents1.2.DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMAspa
dc.description.tableofcontents1.3.JUSTIFICACIÓNspa
dc.description.tableofcontents1.4.OBJETIVOSspa
dc.description.tableofcontents1.4.1.Objetivo generalspa
dc.description.tableofcontents1.4.2.Objetivos específicosspa
dc.description.tableofcontents1.5.MARCO TEÓRICOspa
dc.description.tableofcontents1.5.1.Condiciones requeridas para aplicar el enfoque híbrido MPCU-Scrumspa
dc.description.tableofcontents1.5.2.Incidencia del tamaño del proyecto en la aplicación de MPCU-Scrumspa
dc.description.tableofcontents1.5.3.Consideraciones para la implementación del enfoque híbrido MPCU-Scrum en diferentes contextosspa
dc.description.tableofcontents1.6.REVISIÓN DE LA LITERATURAspa
dc.description.tableofcontents1.7.CONCEPTOS CLAVE Y TEORÍAS RELACIONADAS CON EL TEMAspa
dc.description.tableofcontents1.8.DEFINICIÓN DE TÉRMINOSspa
dc.description.tableofcontents1.9.METODOLOGÍAspa
dc.description.tableofcontents1.9.1.Tipo de investigaciónspa
dc.description.tableofcontents1.9.2.Métodos de recolección de datosspa
dc.description.tableofcontents1.9.3.Procedimiento de análisisspa
dc.description.tableofcontents1.9.4.Población y muestraspa
dc.description.tableofcontents2.DESARROLLOspa
dc.description.tableofcontents2.1.RESULTADOS DEL ANÁLISIS/DISCUSIÓN DEL TEMAspa
dc.description.tableofcontents2.1.1.Aplicación en Proyectos de Gran Escalaspa
dc.description.tableofcontents2.2.PUNTOS DE CASOS DE USO (UCP)spa
dc.description.tableofcontents2.3.RESULTADO DE PRUEBASspa
dc.description.tableofcontents2.4.IMPLEMENTACIÓN DEL ENFOQUE HIBRIDOspa
dc.description.tableofcontents2.4.1.Recomendación en Etapas Tempranas de Proyectosspa
dc.description.tableofcontents3.CONCLUSIONESspa
dc.description.tableofcontents4.BIBLIOGRAFÍAspa
dc.identifier.instnameUniversidad de Córdoba
dc.identifier.repourlhttps://repositorio.unicordoba.edu.co
dc.identifier.urihttps://repositorio.unicordoba.edu.co/handle/ucordoba/8790
dc.language.isospa
dc.publisherUniversidad de Córdoba
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeMontería, Córdoba, Colombia
dc.publisher.programIngeniería de Sistemas
dc.relation.referencesAlboka Soft. (2020, November 2). Planificar en un proyecto de software. https://www.albokasoft.com/index.php/blog/80-proyecto-de-software-a-medida
dc.relation.referencesAnna Pérez. (2021). Errores a evitar en la planificación de recursos de un proyecto. OBS Business School. https://www.obsbusiness.school/blog/errores-evitar-en-la-planificacion-de-recursos-de-un-proyecto
dc.relation.referencesAregbesola, K. (2017). Software Project Planning with Tracking and Oversight Development of an Automated System for Grammaticality Evaluation View project Software Process Maturity Assessment of the Nigerian Software Industry View project Software Project Planning with Tracking and Oversight. International Journal of Scientific and Research Publications, 7(6), 333. www.ijsrp.org
dc.relation.referencesAttarzadeh, I., & Mehranzadeh, A. (2012). Proposing an enhanced artificial neural network prediction model to improve the accuracy in software effort estimation. CICSyN. https://doi.org/10.1109/CICSyN.2012.39
dc.relation.referencesAzenha, F. C., & Fleury, A. (2018). O papel do gerenciamento híbrido de projetos no desenvolvimento de produtos e serviços de base tecnológica. University of São Paulo. https://doi.org/10.11606/D.3.2019.tde-07022019-083013
dc.relation.referencesBaena-Navarro, R., Vergara-Villadiego, J., Carriazo-Regino, Y., Crawford-Vidal, R., & Barreiro-Pinto, F. (2024). Challenges in implementing free software in small and medium-sized enterprises in the city of Montería: a case study. Bulletin of Electrical Engineering and Informatics, 13(1), 586–597. https://doi.org/10.11591/eei.v13i1.6710
dc.relation.referencesBarghoth, M. E., Salah, A., & Ismail, M. (2020). A comprehensive software project management framework. Journal of Computer and Communications, 8(3), 96-109. https://doi.org/10.4236/jcc.2020.83009
dc.relation.referencesBhavsar, K., Shah, V., & Gopalan, S. (2020). Scrum: An Agile Process Reengineering in Software Engineering. International Journal of Innovative Technology and Exploring Engineering (IJITEE), 9(3), 3352–3357. https://doi.org/10.35940/ijitee.c8545.019320
dc.relation.referencesBoehm, B. W. (2002). Software engineering economics (pp. 641-686). Springer Berlin Heidelberg.
dc.relation.referencesBoehm, B., & Turner, R. (2021). Balancing agility and discipline: A guide for the perplexed. Addison-Wesley.
dc.relation.referencesBoonstra, A., & Reezigt, C. (2023). A Complexity Framework for Project Management Strategies. Journal of Project Management, 12(1), 24-35. https://doi.org/10.1177/87569728221142229
dc.relation.referencesBordeaux Mattos, L. F., Oliveira, A., & Ribeiro, R. (2019). Cooperation between university and industry in the research of the suitability of agile methodologies in software development. ICERI Proceedings, 6875–6882. https://doi.org/10.21125/iceri.2019.0396
dc.relation.referencesButler, C. W., Vijayasarathy, L. R., & Roberts, N. H. (2020). Managing Software Development Projects for Success: Aligning Plan- and Agility-Based Approaches to Project Complexity and Project Dynamism. Project Management Journal, 51(4), 452-463. https://doi.org/10.1177/8756972819848251
dc.relation.referencesCepeda, C. E., Coutinho, M. L. G., & Vigna, C. M. (2018). Causa do Atraso de Projetos: Análise das Causas mais Relevantes para o Atraso de Projetos de Software. Revista Inovação, Projetos e Tecnologias, 6(2), 46–58. https://doi.org/10.5585/iptec.v6i2.150
dc.relation.referencesChhillar, D., & Sharma, K. (2019). Proposed T-Model to cover 4S quality metrics based on empirical study of root cause of software failures. International Journal of Electrical and Computer Engineering (IJECE), 9(2), 1122–1130. https://doi.org/10.11591/IJECE.V9I2.PP1122-1130
dc.relation.referencesCoding Sans. (2021). The State of Software Development 2021.
dc.relation.referencesEscobar Reynel, J. L., Baena Navarro, R. E., & Yepes Miranda, D. D. (2023). Modelo de desarrollo basado en métricas de usabilidad para la construcción de aplicaciones móviles educativas. Ingeniare. Revista chilena de ingeniería, 31, 0-0.
dc.relation.referencesGarzón, E. (2019). Elaboración de un modelo para la implementación de controles eficaces para la gestión de riesgos en proyectos de software bajo el marco de estándares internacionales en empresas fábricas de software en Bogotá. Universidad Militar Nueva Granada, 1–165.
dc.relation.referencesGemino, A. C., Reich, B. H., & Serrador, P. (2020). Agile, Traditional, and Hybrid Approaches to Project Success: Is Hybrid a Poor Second Choice? Project Management Journal, 51(6), 625-640. https://doi.org/10.1177/8756972820973082
dc.relation.referencesHurtado, J. (2010). Metodología de la investigación: Una guía para la comprensión holística de la ciencia (4a ed.). Ciea-Sypal. https://saberinvestigar.com/producto/metodologia-de-la-investigacion/
dc.relation.referencesGuillaume-Joseph, G., & Wasek, J. S. (2015). Improving software project outcomes through predictive analytics: Part 1. IEEE Engineering Management Review, 43(1), 33–42. https://doi.org/10.1109/EMR.2015.2469451
dc.relation.referencesHurtado de Barrera, J. (2024). Investigación proyectiva: Más allá de la investigación tecnológica. Impacto Científico, 19(1), 13–26. https://produccioncientificaluz.org/index.php/impacto/article/view/42213
dc.relation.referencesIbeto, O. E., Gbadegesin, M., Fakunle, I., & Wunmi, A. S. (2022). Software Project Planning, People Management, and Effects on Product Quality. American Journal of Computer Science and Information Technology, 2–9. http://www.imedpub.comhttp://colorectal-cancer.imedpub.com/archive.php
dc.relation.referencesIbraigheeth, M., & Fadzli, S. A. (2019). Core factors for software projects success. In International Journal on Informatics Visualization (Vol. 3, Issue 1, pp. 69–74). Politeknik Negeri Padang. https://doi.org/10.30630/joiv.3.1.217
dc.relation.referencesKhan, S., & Mahadik, S. (2022). A study on fintech development in India. International Journal of Advanced Research in Science, Communication and Technology, 2(3), 14–20. https://doi.org/10.48175/ijarsct-5696
dc.relation.referencesKutzschbach, J., Tanikulova, P., & Lueg, R. (2021). The Role of Top Managers in Implementing Corporate Sustainability—A Systematic Literature Review on Small and Medium-Sized Enterprises. Administrative Sciences, 11(2), 44. https://doi.org/10.3390/admsci11020044
dc.relation.referencesLi, Z., Jing, X. Y., & Zhu, X. (2018). Progress on approaches to software defect prediction. In IET Software (Vol. 12, Issue 3, pp. 161–175). Institution of Engineering and Technology. https://doi.org/10.1049/iet-sen.2017.0148
dc.relation.referencesMatloob, F., Ghazal, T. M., Taleb, N., Aftab, S., Ahmad, M., Khan, M. A., Abbas, S., & Soomro, T. R. (2021). Software defect prediction using ensemble learning: A systematic literature review. In IEEE Access (Vol. 9, pp. 98754–98771). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1109/ACCESS.2021.3095559
dc.relation.referencesNakigudde, S. (2019). Project Management Models and Software Development Project Success. ResearchGate, 1–9.
dc.relation.referencesO’Regan, G. (2017). Software Project Management. SpringerLink, 27–46. https://doi.org/10.1007/978-3-319-57750-0_2
dc.relation.referencesOrtiz Álvarez, B. (2022). Herramienta para la gestión de actividades en los proyectos de software. Universidad de Antioquia, 1–26.
dc.relation.referencesPardo Calvache, C. J., Chilito Gomez, P. R., Viveros Meneses, D. E., & Pino Correa, F. J. (2019). Scrum+: A scaled Scrum for the agile global software development project management with multiple models. Revista Facultad de Ingeniería Universidad de Antioquia, (91), 101–110. https://doi.org/10.17533//UDEA.REDIN.20190519
dc.relation.referencesPaucar Bernardo, D. V., Acho Santillan, P. T., & Peralta Delgado, C. S. (2021). Relación de la gestión de riesgos y calidad de software realizados por los profesionales del Colegio de Ingenieros del Perú del Consejo Departamental de Lima. Interfases, 014. https://doi.org/10.26439/interfases2021.n014.5111
dc.relation.referencesPellerin, R., Perrier, N., Guillot, X., & Léger, P.-M. (2022). Project characteristics, project management software utilization and project performance: An impact analysis based on real project data. International Journal of Information Systems and Project Management, 10(3), 22-38. https://doi.org/10.12821/IJISPM010301
dc.relation.referencesPinedo-López, J., Baena-Navarro, R., Durán-Rojas, N., Díaz-Cogollo, L., & Farak-Flórez, L. (2024). Energy Transition in Colombia: An Implementation Proposal for SMEs. Sustainability, 16(17), 7263. https://doi.org/10.3390/su16177263
dc.relation.referencesRao, P., & Ramaiah, S. (2017). A case study on software project development cost, schedule & effort estimation. AJPCR, 10(S1). https://doi.org/10.22159/AJPCR.2017.V10S1.19538
dc.relation.referencesRemón, C. A., & Thomas, P. (2010). Análisis de Estimación de Esfuerzo aplicando Puntos de Caso de Uso. Universidad Nacional de La Plata, 1–10.
dc.relation.referencesRobinson, P. T., & Beecham, S. (2019). TWINS - This Workflow Is Not Scrum: Agile Process Adaptation for Open Source Software Projects. International Conference on Software and System Process (ICSSP), 25 May 2019. https://doi.org/10.1109/ICSSP.2019.00014
dc.relation.referencesSaavedra Martínez, J. I., González, M. E., & Fuentes Pineda, G. (2019). Estimación del esfuerzo de proyectos de software con algoritmos de aprendizaje de máquinas. ReCIBE, 8(1), 34–45. https://doi.org/10.32870/recibe.v8i1.134
dc.relation.referencesSaleem, N., Mathrani, S., & Sajjad, A. (2021). Exploring the Evolutionary Characteristics of Project Management Approaches at Different Levels of Operations. IEEE Conference on Software Development Environments, 7(2), 42-55. https://doi.org/10.1109/CSDE53843.2021.9718471
dc.relation.referencesSantander Universidades. (2020). Metodologías de desarrollo de software: ¿qué son? Santander Universidades.
dc.relation.referencesShaikh, S., & Abro, S. (2019). Comparison of traditional and agile software development methodology: A short survey. International Journal of Software Engineering and Computer Systems, 5(2), 8–13. https://doi.org/10.15282/ijsecs.5.2.2019.1.0057
dc.relation.referencesSharma, A., & Bali, M. (2018). Comparative study on software development methods: Agile vs Scrum. International Journal of Engineering Research and Modern Technology, 6(6), 1–6. https://doi.org/10.23956/IJERMT.V6I6.263
dc.relation.referencesThe Standish Group. (2015). The Chaos Report.
dc.relation.referencesThant, K. S., & Tin, H. H. K. (2023). Learning the Efficient Estimation Techniques for Successful Software Project Management. International Journal of Emerging Technologies, 11(1), 12-22. https://doi.org/10.22159/ijet.2023.v11i1.47605
dc.relation.referencesVazquez, P., Panizzi, M., & Bertone, R. (2018). Estimación del esfuerzo del proceso de implantación de software basada en el método de puntos de caso de uso. Universidad Tecnológica Nacional, 1–8.
dc.relation.referencesVidal-Durango, J., Baena-Navarro, R., & Therán-Nieto, K. (2024). Implementation and feasibility of green hydrogen in Colombian kitchens: an analysis of innovation and sustainability. Indonesian Journal of Electrical Engineering and Computer Science, 34(2), 726. https://doi.org/10.11591/ijeecs.v34.i2.pp726-744
dc.relation.referencesYang, Q., Bi, Y., Wang, Q., & Yao, T. (2021). Batch-based agile program management approach for coordinating IT multi-project concurrent development. Concurrent Engineering: Research and Applications, 29(2), 142-150. https://doi.org/10.1177/1063293X211015236
dc.relation.referencesGonzález Díaz, D y Salazar Restán, M. (2024). Framework tecnológico para mejorar la accesibilidad y seguridad del transporte universitario en instituciones públicas: una solución innovadora para jóvenes de bajos recursos. Universidad De Córdoba.
dc.rightsCopyright Universidad de Córdoba, 2024
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordsSoftware planning
dc.subject.keywordsUse Case Point method
dc.subject.keywordsScrum
dc.subject.keywordsHybrid methodology
dc.subject.keywordsHybrid methodology, project management
dc.subject.keywordsSoftware estimation
dc.subject.keywordsAgile development
dc.subject.proposalPlanificación de software
dc.subject.proposalMétodo de Puntos de Casos de Uso
dc.subject.proposalScrum
dc.subject.proposalMetodología híbrida
dc.subject.proposalGestión de proyectos
dc.subject.proposalEstimación de software
dc.subject.proposalDesarrollo ágil
dc.titleMejoramiento del proceso de planificación en el desarrollo de software mediante el método de puntos de caso de usospa
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
Archivos
Bloque original
Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
José David Polo Vanegas_ Yeinis Paola Espitia Priolo.
Tamaño:
1.63 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
Autorización de publicación.pdf
Tamaño:
262.39 KB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
15.18 KB
Formato:
Item-specific license agreed upon to submission
Descripción: