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.advisor | Baena Navarro, Ruben Enrique | |
dc.contributor.advisor | Salas Álvarez, Daniel José | |
dc.contributor.author | Polo Vanegas, Jose David | |
dc.contributor.author | Espitia Priolo, Yeinis Paola | |
dc.contributor.jury | Crawford Vidal, Richard Adolfo | |
dc.contributor.jury | Barreiro Pinto, Francisco Ricardo | |
dc.date.accessioned | 2024-12-09T14:31:34Z | |
dc.date.available | 2024-12-09T14:31:34Z | |
dc.date.issued | 2024-12-06 | |
dc.description.abstract | La 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.abstract | Planning 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.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero(a) de Sistemas | |
dc.description.modality | Monografías | |
dc.description.tableofcontents | RESUMEN | spa |
dc.description.tableofcontents | ABSTRACT | eng |
dc.description.tableofcontents | 1.INTRODUCCION | spa |
dc.description.tableofcontents | 1.1.CONTEXTUALIZACIÓN DEL TEMA | spa |
dc.description.tableofcontents | 1.2.DESCRIPCIÓN Y FORMULACIÓN DEL PROBLEMA | spa |
dc.description.tableofcontents | 1.3.JUSTIFICACIÓN | spa |
dc.description.tableofcontents | 1.4.OBJETIVOS | spa |
dc.description.tableofcontents | 1.4.1.Objetivo general | spa |
dc.description.tableofcontents | 1.4.2.Objetivos específicos | spa |
dc.description.tableofcontents | 1.5.MARCO TEÓRICO | spa |
dc.description.tableofcontents | 1.5.1.Condiciones requeridas para aplicar el enfoque híbrido MPCU-Scrum | spa |
dc.description.tableofcontents | 1.5.2.Incidencia del tamaño del proyecto en la aplicación de MPCU-Scrum | spa |
dc.description.tableofcontents | 1.5.3.Consideraciones para la implementación del enfoque híbrido MPCU-Scrum en diferentes contextos | spa |
dc.description.tableofcontents | 1.6.REVISIÓN DE LA LITERATURA | spa |
dc.description.tableofcontents | 1.7.CONCEPTOS CLAVE Y TEORÍAS RELACIONADAS CON EL TEMA | spa |
dc.description.tableofcontents | 1.8.DEFINICIÓN DE TÉRMINOS | spa |
dc.description.tableofcontents | 1.9.METODOLOGÍA | spa |
dc.description.tableofcontents | 1.9.1.Tipo de investigación | spa |
dc.description.tableofcontents | 1.9.2.Métodos de recolección de datos | spa |
dc.description.tableofcontents | 1.9.3.Procedimiento de análisis | spa |
dc.description.tableofcontents | 1.9.4.Población y muestra | spa |
dc.description.tableofcontents | 2.DESARROLLO | spa |
dc.description.tableofcontents | 2.1.RESULTADOS DEL ANÁLISIS/DISCUSIÓN DEL TEMA | spa |
dc.description.tableofcontents | 2.1.1.Aplicación en Proyectos de Gran Escala | spa |
dc.description.tableofcontents | 2.2.PUNTOS DE CASOS DE USO (UCP) | spa |
dc.description.tableofcontents | 2.3.RESULTADO DE PRUEBAS | spa |
dc.description.tableofcontents | 2.4.IMPLEMENTACIÓN DEL ENFOQUE HIBRIDO | spa |
dc.description.tableofcontents | 2.4.1.Recomendación en Etapas Tempranas de Proyectos | spa |
dc.description.tableofcontents | 3.CONCLUSIONES | spa |
dc.description.tableofcontents | 4.BIBLIOGRAFÍA | spa |
dc.identifier.instname | Universidad de Córdoba | |
dc.identifier.repourl | https://repositorio.unicordoba.edu.co | |
dc.identifier.uri | https://repositorio.unicordoba.edu.co/handle/ucordoba/8790 | |
dc.language.iso | spa | |
dc.publisher | Universidad de Córdoba | |
dc.publisher.faculty | Facultad de Ingeniería | |
dc.publisher.place | Montería, Córdoba, Colombia | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.relation.references | Alboka 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.references | Anna 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.references | Aregbesola, 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.references | Attarzadeh, 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.references | Azenha, 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.references | Baena-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.references | Barghoth, 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.references | Bhavsar, 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.references | Boehm, B. W. (2002). Software engineering economics (pp. 641-686). Springer Berlin Heidelberg. | |
dc.relation.references | Boehm, B., & Turner, R. (2021). Balancing agility and discipline: A guide for the perplexed. Addison-Wesley. | |
dc.relation.references | Boonstra, 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.references | Bordeaux 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.references | Butler, 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.references | Cepeda, 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.references | Chhillar, 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.references | Coding Sans. (2021). The State of Software Development 2021. | |
dc.relation.references | Escobar 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.references | Garzó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.references | Gemino, 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.references | Hurtado, 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.references | Guillaume-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.references | Hurtado 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.references | Ibeto, 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.references | Ibraigheeth, 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.references | Khan, 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.references | Kutzschbach, 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.references | Li, 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.references | Matloob, 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.references | Nakigudde, S. (2019). Project Management Models and Software Development Project Success. ResearchGate, 1–9. | |
dc.relation.references | O’Regan, G. (2017). Software Project Management. SpringerLink, 27–46. https://doi.org/10.1007/978-3-319-57750-0_2 | |
dc.relation.references | Ortiz Álvarez, B. (2022). Herramienta para la gestión de actividades en los proyectos de software. Universidad de Antioquia, 1–26. | |
dc.relation.references | Pardo 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.references | Paucar 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.references | Pellerin, 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.references | Pinedo-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.references | Rao, 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.references | Remó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.references | Robinson, 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.references | Saavedra 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.references | Saleem, 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.references | Santander Universidades. (2020). Metodologías de desarrollo de software: ¿qué son? Santander Universidades. | |
dc.relation.references | Shaikh, 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.references | Sharma, 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.references | The Standish Group. (2015). The Chaos Report. | |
dc.relation.references | Thant, 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.references | Vazquez, 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.references | Vidal-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.references | Yang, 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.references | Gonzá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.rights | Copyright Universidad de Córdoba, 2024 | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.keywords | Software planning | |
dc.subject.keywords | Use Case Point method | |
dc.subject.keywords | Scrum | |
dc.subject.keywords | Hybrid methodology | |
dc.subject.keywords | Hybrid methodology, project management | |
dc.subject.keywords | Software estimation | |
dc.subject.keywords | Agile development | |
dc.subject.proposal | Planificación de software | |
dc.subject.proposal | Método de Puntos de Casos de Uso | |
dc.subject.proposal | Scrum | |
dc.subject.proposal | Metodología híbrida | |
dc.subject.proposal | Gestión de proyectos | |
dc.subject.proposal | Estimación de software | |
dc.subject.proposal | Desarrollo ágil | |
dc.title | Mejoramiento del proceso de planificación en el desarrollo de software mediante el método de puntos de caso de uso | spa |
dc.type | Trabajo de grado - Pregrado | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
dc.type.content | Text | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.version | info:eu-repo/semantics/acceptedVersion | |
dspace.entity.type | Publication |
Archivos
Bloque de licencias
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: