Mostrar el registro sencillo del ítem
Propuesta de una metodología ágil para el aseguramiento de la calidad en proyectos de desarrollo de software en pymes y mipymes
Proposal for an agile methodology for quality assurance in software development projects in smes and msmes
| dc.contributor | Pedraza Nájar, Ximena Lucía | |
| dc.creator | León Torrecilla, Jimmy Leandro | |
| dc.date | 2023-06-27T15:34:03Z | |
| dc.date | 2023-06-27T15:34:03Z | |
| dc.date | 2023-02-09 | |
| dc.date.accessioned | 2026-03-25T19:32:29Z | |
| dc.date.available | 2026-03-25T19:32:29Z | |
| dc.identifier | https://hdl.handle.net/10654/44790 | |
| dc.identifier | instname:Universidad Militar Nueva Granada | |
| dc.identifier | reponame:Repositorio Institucional Universidad Militar Nueva Granada | |
| dc.identifier | repourl:https://repository.umng.edu.co | |
| dc.identifier.uri | http://test.repositoriodigital.com:8080/handle/123456789/201797 | |
| dc.description | Los proyectos de desarrollo de software para las empresas Pymes y MiPymes, deben contar con una metodología de trabajo que se adapte a las necesidades de cada negocio con el propósito fundamental de asegurar la calidad a los clientes, basados en estudios previos se buscara identificar las principales metodologías aplicables para el desarrollo de software y como se pueden vincular los estándares de calidad en el ciclo de vida de los proyectos de software. Adicionalmente, se pretende con esta investigación brindar una metodología adaptable a las necesidades de los procesos de desarrollo de software, basadas en la visión general de los proyectos, permitiendo así a las empresas Pymes y MiPymes adaptarla a las necesidades de cada negocio. Como resultado final, esta investigación se llevó a cabo a través de un enfoque de investigación mixto, predominante cualitativo y un tipo de investigación exploratoria, que permitieron determinar las principales etapas que intervienen en el desarrollo de software, dificultades presentadas en el desarrollo de software, ventajas de la implementación de estas metodologías y aspectos relevantes de la aplicabilidad de la calidad a través de todo el ciclo de vida de los proyectos. Esta propuesta fue validada por expertos con amplios conocimientos en la ejecución e implementación en proyectos de desarrollo de software. | |
| dc.description | Software development projects for SMEs and MSMEs, must have a work methodology that adapts to the needs of each business with the fundamental purpose of ensuring quality for customers, based on previous studies, it will seek to identify the main Applicable methodologies for software development and how quality standards can be linked to the life cycle of software projects. Additionally, this research is intended to provide a methodology adaptable to the needs of software development processes, based on the general vision of the projects, thus allowing SMEs and MSMEs to adapt it to the needs of each business. As a result, this research will be based on a mixed research approach, predominantly qualitative and a type of exploratory research, which will allow determining the main stages involved in software development, difficulties presented in software development, advantages of the implementation of these methodologies and relevant aspects of the applicability of quality throughout the life cycle of projects. This proposal was validated by experts with extensive knowledge in the execution and implementation of software development projects. | |
| dc.description | LISTA DE TABLAS VI LISTA DE ILUSTRACIONES VII LISTA DE GRÁFICOS VIII LISTA DE ABREVIATURAS IX RESUMEN X ABSTRACT XI 1 CAPÍTULO 1 INTRODUCCIÓN 12 1.1 Planteamiento del problema 12 1.2 Justificación 16 1.3 Objetivo general 18 1.4 Objetivos específicos 18 1.5 Alcance y delimitación 19 1.6 Hipótesis 19 2 CAPÍTULO 2 ESTADO DEL ARTE 20 2.1 Transformación de metodologías tradicionales a metodologías ágiles en el desarrollo de software. 21 2.2 Metodologías hibridas en el desarrollo de software 22 2.3 Importancia de la definición del alcance en un proyecto de desarrollo de software 23 2.4 La calidad en el desarrollo de software 23 2.4.1 Aseguramiento de la calidad en el proceso de desarrollo de software 24 3 CAPÍTULO 3 MARCOS DE REFERENCIA 28 3.1 Marco Teórico 28 3.1.1 Ciclo de vida de los proyectos 28 3.2 Características de las metodologías ágiles aplicables en el desarrollo de software 30 3.2.1 Metodología Scrum 32 3.2.1.1 Diagrama metodología Scrum 32 3.2.1.2 Equipo Scrum 33 3.2.1.3 Descripción de las etapas de la metodología Scrum 33 3.2.2 Metodología Crystal 35 3.2.2.1 Diagrama metodología Crystal 36 3.2.2.2 Equipo crystal 37 3.2.3 Metodología Kanban 38 3.2.3.1 Diagrama Kanban 38 3.2.4 Extreme Programming (Programación extrema) 40 3.2.4.1 Diagrama Extreme Programming (Programación Extrema) 40 3.2.4.2 Equipo Extreme Programming 41 3.2.5 Adaptativo desarrollo de software 42 3.2.5.1 Diagrama de adaptativo desarrollo de software 43 3.3 Características de metodologías tradicionales aplicables en el desarrollo de software 44 3.3.1 Metodología Cascada 44 3.3.2 Metodología Spiral 46 3.3.2.1 Diagrama metodología Spiral 46 3.4 Metodologías ágiles y calidad 47 3.5 Comparativo de metodologías ágiles vs metodologías tradicionales 56 3.6 Atributos internos y externos de calidad en el ciclo de vida de los proyectos de desarrollo 61 3.7 Estándares internacionales para el aseguramiento de la calidad en el desarrollo de software. 62 3.7.1 Estándar de calidad ISO 9126 62 3.7.2 Modelo de calidad Boehm 63 3.7.3 Modelo de calidad de software Mc Call 64 3.7.4 Análisis comparativo entre criterios/objetivos de los modelos de calidad McCall, Boehm e ISO 9126. 65 4 CAPÍTULO 4 DESARROLLO DE LA METODOLOGÍA/MATERIALES Y MÉTODOS/DESARROLLO EXPERIMENTAL 67 4.1 Generalidades 67 4.2 Diseño de la investigación 67 4.2.1 Enfoque de la investigación 68 4.2.2 Población 68 4.2.3 Muestra y muestreo 74 4.2.4 Técnicas e instrumentos de recolección de datos 75 4.2.5 Herramientas para el procesamiento de datos 78 5 CAPÍTULO 5 RESULTADOS Y ANÁLISIS 79 5.1 Etapas que intervienen en el desarrollo de software con énfasis en el aseguramiento de la calidad, a partir de los estándares de calidad internacionales aplicados en el desarrollo de software. 79 5.2 Comparación de las metodologías tradicionales y las metodologías ágiles aplicables en cada fase del desarrollo de software. 84 5.3 Definir la estructura de la metodología ágil centrada en la calidad en las etapas de desarrollo de software. 90 5.3.1 Diagnóstico en trabajo de campo 90 5.3.2 Aspectos demográficos de los encuestados 90 5.3.3 Etapas que intervienen en el desarrollo de software 94 5.3.4 Etapas que presentan las mayores dificultades en el desarrollo de software 95 5.3.5 Metodología que prefieren en el desarrollo de software 96 5.3.6 Metodologías y/o modelos de desarrollo que aplican en el desarrollo de software 98 5.3.7 Técnica de pruebas de calidad donde se obtiene un mayor beneficio 99 5.3.8 Propuesta de una metodología ágil para el aseguramiento de la calidad en proyectos de desarrollo de software en Pymes y MiPymes. 101 5.3.8.1 Primera etapa product Backlog 103 5.3.8.1.1 Actividad: Idea del proyecto 103 5.3.8.1.2 Actividad definición del alcance 104 5.3.8.1.3 Actividad diseño 105 5.3.8.1.4 Actividad análisis de requerimientos 106 5.3.8.1.5 Actividad definición del cronograma de actividades inicial 108 5.3.8.1.6 Actividad revisión de requerimientos 109 5.3.8.2 Iteración 1 110 5.3.8.3 Segunda etapa development 110 5.3.8.3.1 Actividad creación de tareas 111 5.3.8.3.2 Actividad asignación y estimación de tareas 112 5.3.8.3.3 Actividad ajustes al cronograma 114 5.3.8.3.4 Actividad desarrollo y ejecución de tareas 114 5.3.8.4 Iteración 2 115 5.3.8.5 Etapa 3 Pruebas 115 5.3.8.5.1 Priorización de pruebas 116 5.3.8.5.2 Creación de pruebas 116 5.3.8.5.3 Cronograma de pruebas 116 5.3.8.5.4 Ejecución de pruebas 116 5.3.8.6 Iteración 3 119 5.3.8.7 Etapa 4 delivery y mantenance 119 5.3.8.7.1 Integración y ejecución 119 5.3.8.7.2 Operación y mantenimiento 120 5.3.8.7.3 Ajustes y mejoras 120 5.3.8.8 Iteración 4 120 5.4 Validar, por expertos, la propuesta de metodología ágil para las Pymes y MiPymes. 121 6 CAPÍTULO 6 CONCLUSIONES 129 7 REFERENCIAS 131 8 ANEXOS 136 | |
| dc.description | Maestría | |
| dc.format | applicaction/pdf | |
| dc.format | application/pdf | |
| dc.language | spa | |
| dc.publisher | Maestría en Gerencia de Proyectos | |
| dc.publisher | Facultad de Ingeniería | |
| dc.publisher | Universidad Militar Nueva Granada | |
| dc.relation | Adi, P. (2015). Scrum Method Implementation in a Software Development Project Management. International Journal of Advanced Computer Science and Applications, 6. doi: 10.14569/IJACSA.2015.060927 | |
| dc.relation | Alok, M., & Ziadoon , O. (2020,). DevOps and software quality: A systematic mapping,. Computer Science Review,, 13. | |
| dc.relation | Awad, M. A. (2005). A Comparison between Agile and Traditional Software Development Methodologies. 37-38. | |
| dc.relation | Balestrini, M. (2000). Cómo se Elabora un Proyecto de Investigacion (Primera Edición). Consultores Asociados BL. | |
| dc.relation | Bermejo, M. (2011). Universitat Oberta de Catalunya. 36. | |
| dc.relation | Boehm, B., & Turner, R. (2003). Balancing Agility and Dis-cipline: A Guide for the Perplexed, Addison-Wesley,. | |
| dc.relation | Bolaños, L. P., & Navia, M. A. (2010). Exploración de Modelos y Estándares de Calidad Para el Producto Software. | |
| dc.relation | Bourque, P., & Fairley, R. (2014). Eds. Guide to the Software Engineering Body of Knowledge, Version 3.0, Piscataway, NJ,. IEEE Computer Society. | |
| dc.relation | Cáceres, P., & Marcos, E. (2001). El Proceso de Desarrollo en las Aplicaciones Web. Actas de las V Jornadas de ingeniería del software y bases de datos (JISBD 2000). Valladolid. España. | |
| dc.relation | Canós, J. H., Letelier, P., & Penadés, M. C. (2007). Métodologías Ágiles en el Desarrollo de Software. | |
| dc.relation | Carvajal Riola, J. C. (2008). METODOLOGÍAS ÁGILES:HERRAMIENTAS Y MODELO DE DESARROLLO PARA APLICACIONES JAVA EE COMO METODOLOGÍA EMPRESARIAL. | |
| dc.relation | Confecamaras. (2017). Obtenido de https://confecamaras.org.co/noticias/577-7-3-incremento-la-creacion-de-empresas-en-el-pais-en-2017 | |
| dc.relation | Di, P., Parada, D., Pérez, M., & Mendoza, L. (2007). Proyecto: Agilidad y disciplina del proceso de desarrollo de software para las pequeñas y medianas empresas (PYMES) y cooperativas en Latinoamerica. | |
| dc.relation | Dyba, T., & Dingsoyr, T. (2008). Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology. 7. doi:http://dx.doi.org/10.1016/j.infsof.2008.01.006 | |
| dc.relation | Egg, A. (1982). Buscando la sinergia en trabajo social: Técnicas de reuniones de trabajo. Bogotá. | |
| dc.relation | Feisal, A., & E., P. (2022). Software quality prediction using machine learning. Materials Today: Proceedings, 5-20. | |
| dc.relation | Figma. (2022). https://www.figma.com/. Obtenido de Figma. | |
| dc.relation | Gaurav, K., & Pradeep, K. B. (2014). Comparative Analysis of Software Engineering Models from Traditional to Modern Methodologies. 2014 Fourth International Conference on Advanced Computing \& Communication Technologies, 189-196. | |
| dc.relation | Gobov, D., & Huchenko, I. (2020). Requirement Elicitation Techniques for software project in Ukrainian IT. doi:10.15439/2020F16 | |
| dc.relation | González Bedini , A. (2003). Gestión de proyectos de software. | |
| dc.relation | Hernández-Sampieri, R., & Mendoza, C. P. (2018). Metodología de la investigación Las rutas cuantitativa, cualitativa y mixta. McGraw-Hill Interamericana. doi:9781456260965 | |
| dc.relation | Ibarra Guzmán, D., Castañeda Islas, U., Pérez Corona, C., & Pedroza Méndez, B. (2014). Metodología ágil scrumban en el proceso de desarrollo y mantenimiento de software de la norma moprosoft. | |
| dc.relation | ISTQB, I. s. (Abril de 2018). GASQ. Obtenido de Programa de estudio de Nivel Basico: https://www.gasq.org/files/content/gasq/downloads/certification/ISTQB%20Syllabi/CTFL-2018-ES-PROGRAMA_DE_ESTUDIO-V001.32.pdf | |
| dc.relation | Kent, B. (1999). Extreme programming: a discipline of software development. ACM SIGSOFT Software Engineering notes, 24. doi:https://doi.org/10.1145/318774.318778 | |
| dc.relation | McGee, M. (2003). What is Adaptative Software Development? Obtenido de http://www.wisegeek.com/what-is-adaptative-software-development.htm | |
| dc.relation | MinTIC. (2015). Caracterización del sector teleinformática, software y TI en colombia 2015. Obtenido de https://colombiatic.mintic.gov.co/679/articles-73973_recurso_1.pdf | |
| dc.relation | Mohanarajah, S., & Jabar, M. (2014). Software development methodologies: A perspective of different strategies linked to a similar goal. | |
| dc.relation | Orgun, P., Gungor, D., Kuru, Y. Y., Metin, O. O., & Yilmaz, M. (2018). Software Development Overall Efficiency Improvement in a CMMI Level 5 Organization Within the scope of a Case Study. UBMK 2018 - 3rd International Conference on Computer Science and Engineering. doi:10.1109/UBMK.2018.8566252 | |
| dc.relation | Orjuela Duarte, A., & Rojas C, M. (2008). Las Metodologías de desarrollo Ágil como una oportunidad para la ingeniería del software educativo. Obtenido de http://www.bdigital.unal.edu.co/15430/1/10037-18216-1-PB.pdf | |
| dc.relation | Peláez Valencia, L. E., Toro Lazo, A., Arias Vargas, J., & Rodríguez Franco, D. E. (2018). El aseguramiento de la calidad de los requisitos en la industria del software en el Eje Cafetero colombiano. | |
| dc.relation | Pressman, R. S. (2010). Ingeniería del software un enfoque practico. McGrawHill. doi:978-607-15-0314-5 | |
| dc.relation | Project Management Institute. (2021). Guía de fundamentos para la dirección de proyectos (PMBOK guide) (7th ed.). Project Management Institute, Inc. | |
| dc.relation | Ramamoorthy, C. V. (2002). Evolution and Evaluation of Software Quality Models. IEEE International Conference on Tools with Artificial Intelligence (ICTAI'02),, 543. | |
| dc.relation | Ranbireshwar S, J., Deepshikha, J., & Devanad, P. (2009). Comparative Analysis of Different Software Quality Models. Computing For Nation Development. | |
| dc.relation | Ruk, S., Gul, S., Khan, F., & Zia, M. (2019). A survey on Adopting Agile Software Development: Issues & Its impact on Software Quality. doi:10.1109/ICETAS48360.2019.9117324 | |
| dc.relation | Schwaber, K., & Sutherland, J. (22 de Noviembre de 2020). La Guia Scrum. Obtenido de https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-European.pdf | |
| dc.relation | Soukaina, N., Sakina, E., Rachida Ait, A., & Abdelaziz, M. (2022). Software Testing from an Agile and Traditional view,. Procedia Computer Science,, 775-782. | |
| dc.relation | Standish Group. (2015). Obtenido de https://www.standishgroup.com/sample_research_files/CHAOSReport2015-Final.pdf | |
| dc.relation | Sunner, D. (2016). Agile: Adapting to need of the hour: Understanding Agile . doi:10.1109/ICATCCT.2016.7911978 | |
| dc.relation | Tian, J. (2004). Quality-Evaluation Models and Measurement. IEEE Software, 21(3). | |
| dc.relation | Van Casteren, W. (2017). The Waterfall Model and the Agile Methodologies : A comparison by project characteristics. | |
| dc.rights | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
| dc.rights | Acceso abierto | |
| dc.rights | http://purl.org/coar/access_right/c_abf2 | |
| dc.subject | DESARROLLO DE PROGRAMAS PARA COMPUTADOR | |
| dc.subject | INGENIERIA DE SOFTWARE | |
| dc.subject | PEQUEÑA Y MEDIANA EMPRESA | |
| dc.subject | ELABORACION DE PROYECTOS | |
| dc.subject | Desarrollo de software | |
| dc.subject | ingeniería de software | |
| dc.subject | investigación | |
| dc.subject | ciclo de vida | |
| dc.subject | Pymes y MiPymes | |
| dc.subject | Software development | |
| dc.subject | software engineering | |
| dc.subject | research | |
| dc.subject | life cycle | |
| dc.subject | SMEs and MSMEs | |
| dc.title | Propuesta de una metodología ágil para el aseguramiento de la calidad en proyectos de desarrollo de software en pymes y mipymes | |
| dc.title | Proposal for an agile methodology for quality assurance in software development projects in smes and msmes | |
| dc.type | Tesis/Trabajo de grado - Monografía - Maestría | |
| dc.type | info:eu-repo/semantics/masterThesis | |
| dc.type | http://purl.org/coar/resource_type/c_bdcc | |
| dc.type | info:eu-repo/semantics/acceptedVersion | |
| dc.coverage | Calle 100 |
Ficheros en el ítem
| Ficheros | Tamaño | Formato | Ver |
|---|---|---|---|
|
No hay ficheros asociados a este ítem. |
|||
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Revisión RedCol 2 [1742]