Modelo de desarrollo e implementación de software bajo el marco de buenas prácticas del CMMI en el área de sistemas de información de la Universidad Autónoma de Bucaramanga

dc.contributor.advisorMeza González, Diego Albertospa
dc.contributor.authorNavarro Ovalle, Hermes Fabiánspa
dc.contributor.cvlachttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001211609*
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.date.accessioned2020-12-17T16:26:21Z
dc.date.available2020-12-17T16:26:21Z
dc.date.issued2020
dc.degree.nameMagíster en Gestión, Aplicación y Desarrollo de Softwarespa
dc.description.abstractEste proyecto surge de una necesidad del departamento de tecnologías de información de la Universidad Autónoma de Bucaramanga de que sus proyectos de desarrollo de software apliquen estándares adoptados por la industria y sigan un marco de buenas prácticas con el fin de reducir los atrasos en los mismos y poder ofrecer calidad en sus productos de software a cada uno de sus clientes. Dentro de los retos estratégicos de la UNAB 2019 – 2024 (Universidad Autónoma de Bucaramanga 2019), se encuentra la transformación digital, debido a esto, el proyecto cobra mucha importancia pues es necesario que los productos que se desarrollen para conseguir este reto tengan la mayor calidad y cumplan con los estándares que se exige actualmente en el mercado. En este trabajo se realizó una evaluación del proceso de ingeniería de software del departamento de tecnologías de la información de la Universidad Autónoma de Bucaramanga - UNAB basada en el modelo CMMI para desarrollo en su versión 1.3; esta evaluación se llevó a cabo empleando la metodología SCAMPI en cada una de las áreas de proceso del CMMI en su nivel 3. En base en la evaluación realizada, se determinó la brecha existente entre el proceso que se tiene actualmente en los proyectos de ingeniería de software y lo que propone el CMMI para desarrollo en el nivel 3. Se hace una presentación del estado y cumplimiento de cada una de las metas de las áreas de proceso que propone el CMMI en sus niveles 2 y 3. Para abordar esa brecha, se sugieren unos artefactos para cada una de las áreas del nivel 3 del CMMI, adicionalmente, se propone un modelo de desarrollo de software basado en el framework scrum complementado con herramientas que soporten este modelo. Por último, se propone un plan de trabajo para la implementación de las prácticas del CMMI en su nivel 3.spa
dc.description.abstractenglishThis project arises from a need of the information technology department of the Universidad Autónoma de Bucaramanga that its software development projects apply standards adopted by the industry and follow a framework of good practices in order to reduce backlogs in them and to be able to offer quality in its software products to each of its clients. Within the strategic challenges of the UNAB 2019 - 2024 (Universidad Autónoma de Bucaramanga 2019), is the digital transformation, due to this, the project is very important because it is necessary that the products that are developed to achieve this challenge have the greatest quality and comply with the standards currently required in the market. In this work, an evaluation of the software engineering process of the information technology department of the Universidad Autónoma de Bucaramanga UNAB was carried out based on the CMMI model for development in version 1.3; This evaluation was carried out using the SCAMPI methodology in each of the CMMI process areas at level 3. Based on the evaluation carried out, the existing gap between the process that currently exists in the engineering projects of software and what the CMMI proposes for development at level 3. A presentation is made of the status and fulfillment of each of the goals of the process areas proposed by the CMMI at levels 2 and 3. To address this gap, suggest some artifacts for each of the CMMI level 3 areas, additionally, a software development model based on the scrum framework is proposed, complemented with tools that support this model. Finally, a work plan is proposed for the implementation of CMMI practices at level 3.eng
dc.description.degreelevelMaestríaspa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCIÓN ................................................................................................... 14 1. MARCO TEÓRICO ............................................................................................ 16 1.1 HISTORIA DEL CMMI...................................................................................... 16 1.2 EVOLUCIÓN DEL CMMI ................................................................................. 17 1.3 CMMI PARA EL DESARROLLO ...................................................................... 17 1.4 ÁREAS DE PROCESO BASE Y LOS MODELOS CMMI................................. 17 1.4.1 Componentes requeridos, esperados e informativos. ................................... 18 1.5 NIVELES CMMI ............................................................................................... 19 1.5.1 Estructuras de las representaciones continua y por etapas .......................... 20 1.5.2 Niveles de capacidad: ................................................................................... 22 1.5.3 Niveles de madurez. ..................................................................................... 24 1.5.4 Áreas de proceso. ......................................................................................... 27 1.6 SCAMPI ........................................................................................................... 32 1.6.1 ¿Qué es SCAMPI? ....................................................................................... 32 1.6.2 Clases de SCAMPI ....................................................................................... 33 1.7 SCRUM ............................................................................................................ 34 1.7.1 Roles en Scrum ............................................................................................ 34 1.7.2 Proceso scrum .............................................................................................. 35 2. MÉTODO DE INVESTIGACIÓN ........................................................................ 38 2.1 ENFOQUE METODOLÓGICO PARA LA EJECUCIÓN DEL PROYECTO ...... 38 2.1.1 Evaluación del estado actual ........................................................................ 38 2.1.2 Recomendaciones ........................................................................................ 39 2.1.3 Propuesta de implementación ....................................................................... 39 2.2 PARTICIPANTES ............................................................................................ 39 2.3 MUESTRA O UNIDAD DE ANÁLISIS .............................................................. 39 2.4 ELABORACIÓN, SELECCIÓN Y DESARROLLO DE INSTRUMENTOS ........ 39 5 3. RESULTADOS DE LA INVESTIGACIÓN .......................................................... 40 3.1 RESULTADO DE LA ENCUESTA ................................................................... 40 3.1.1 Categoría de gestión del proceso ................................................................. 40 3.1.2 Categoría de gestión de proyectos ............................................................... 46 3.1.3 Categoría de ingeniería ................................................................................ 58 3.1.4 Categoría de soporte .................................................................................... 73 3.2 RESULTADOS DE LA EVALUACIÓN SCAMPI ............................................... 81 3.2.1 Categoría de gestión del proceso ................................................................. 81 3.2.2 Categoría de gestión de proyectos ............................................................... 85 3.2.3 Categoría de ingeniería. ............................................................................... 91 3.2.4 Categoría de soporte. ................................................................................... 98 3.3 ANÁLISIS DE BRECHA ................................................................................. 102 3.3.1 Categoría de gestión del proceso.. ............................................................. 102 3.3.2 Categoría de gestión de proyectos.. ........................................................... 105 3.3.3 Categoría de ingeniería. ............................................................................. 109 3.3.4 Categoría de soporte. ................................................................................. 113 3.4 MODELO DE DESARROLLO PROPUESTO ................................................. 117 3.4.1 Planificación del proyecto (PP) con SCRUM.. ............................................ 124 3.4.2 Monitoreo y control del proyecto (PMC) con SCRUM. ................................ 125 3.4.3 Gestión integrada del proyecto (IPM) con SCRUM. .................................... 125 3.4.4 Gestión de riesgos (RSKM) con SCRUM. E. .............................................. 126 3.4.5 Gestión de requerimientos (REQM) con SCRUM. E ................................... 127 3.4.6 Desarrollo de requerimientos (RD) con SCRUM. ........................................ 128 3.4.7 Solución técnica (TS) con SCRUM. ............................................................ 129 3.4.8 Integración del producto (PI) con SCRUM. ................................................. 129 3.4.9 Verificación (VER) con SCRUM.. ................................................................ 130 3.4.10 Validación (VAL) con SCRUM. ................................................................. 131 3.5 PLAN DE TRABAJO PROPUESTO ............................................................... 131 4. CONCLUSIONES ............................................................................................ 146 5. RECOMENDACIONES Y TRABAJOS FUTUROS .......................................... 148 REFERENCIAS ................................................................................................... 149 ANEXOS .............................................................................................................. 153spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/11966
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programMaestría en Gestión, Aplicación y Desarrollo de Softwarespa
dc.relation.referencesCarranza Liza, M. I., Rodríguez Solórzano, R. M., & Valverde Mejía, E. M. (2018, August 3). Propuesta de implantación de CMMI-DEV 1.3 nivel de madurez 2 en una empresa consultora de software en el Perú. Universidad Peruana de Ciencias Aplicadas (UPC). Universidad Peruana de Ciencias Aplicadas (UPC), Lima, Perú. Retrieved from http://hdl.handle.net/10757/624261spa
dc.relation.referencesChaudhary, M., & Chopra, A. (2016). CMMI for Development: Implementation Guide (6ª ed). Disponible en: https://doi.org/10.1007/978-1-4842-2529-5spa
dc.relation.referencesCMMI Institute. (s.f.). Published Appraisal Results. Recuperado 10 febrero, 2020, Disponible en: https://cmmiinstitute.com/learning/appraisals/resultsspa
dc.relation.referencesCMMI Institute. Standard CMMI® Appraisal Method for Process Improvement (SCAMPI) Version 1.3b. Recuperado el 01 de mayo de 2020, desde el CMMI Institute Resource Center. Disponible en: https://cmmiinstitute.com/getattachment/a0b6615f-d09a-4cf5-a4e4-61096568a5b4/attachment.aspxspa
dc.relation.referencesCMMI Product Team. (2010). CMMI for Acquisition, Version 1.3 (CMU/SEI-2010-TR-032). Recuperado el 07 de noviembre de 2019, from the Software Engineering Institute, Carnegie Mellon University. Disponible en: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9657spa
dc.relation.referencesCMMI Product Team. (2010). CMMI for Development, Version 1.3 (CMU/SEI-2010-TR-033). Recuperado el 07 de noviembre de 2019, from the Software Engineering Institute, Carnegie Mellon University. Disponible en: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9661spa
dc.relation.referencesCMMI Product Team. (2010). CMMI for Services, Version 1.3 (CMU/SEI-2010-TR-034). Recuperado el 07 de noviembre de 2019, from the Software Engineering Institute, Carnegie Mellon University. Disponible en: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=9665spa
dc.relation.referencesCukier, J (2006). Evaluaciones CMMI - Standard CMMI Appraisal Method for Process Improvement. [Diapositivas de PowerPoint]. Recuperado 1 mayo, 150 2020, Disponible en: http://www.ieee.org.ar/downloads/2006-cukier-cmmi-scampi.pdfspa
dc.relation.referencesDigital.ai. (s. f.). Periodic Table of DevOps. Digital.ai. https://digital.ai/periodic-table-of-devops-toolsspa
dc.relation.referencesHistory of Innovation at the SEI | Software Engineering Institute. (s.f.). Recuperado 26 noviembre, 2019, Disponible en: https://www.sei.cmu.edu/about/history-of-innovation-at-the-sei/index.cfmspa
dc.relation.referencesInstitute, P. M. (2017). A Guide to the Project Management Body of Knowledge (PMBOK® Guide)–Sixth Edition (6ª ed.). Pennsylvania, EE.UU.:Project Management Institutespa
dc.relation.referencesInternational Scrum Institute. (s.f.). The Scrum Framework. (Third Edition ed.). Disponible en: https://www.scrum-institute.org/spa
dc.relation.referencesInvgate. (s.f.). InvGate Service Desk – Gestión de solicitudes, autoservicio y más. InvGate Service Desk. Recuperado 7 de agosto de 2020, de https://www.invgate.com/es/service-deskspa
dc.relation.referencesMamani Apaza, Guillermo, M. A. G. (2018, 31 octubre). Modelo Integrado de Scrum y CMMI para la eficacia de la desviación del tiempo en el Ciclo de Vida de los Proyectos de Ingeniería de Software de la Consultora Assembly Solution SAC. Recuperado 1 noviembre, 2019, Disponible en: https://repositorio.upeu.edu.pe/handle/UPEU/1467spa
dc.relation.referencesMárquez Solis, Pedro Yuri, M. S. P. (2018, 28 septiembre). Repositorio Continental: Aplicación de CMMI DEV nivel 3 a la fábrica de software de la empresa Contasis S.A.C. Recuperado 1 noviembre, 2019, Disponible en: https://hdl.handle.net/20.500.12394/4920spa
dc.relation.referencesMicrosoft. (2020, 25 septiembre). Microsoft Project service description - Service Descriptions. Microsoft Docs. https://docs.microsoft.com/en-us/office365/servicedescriptions/project-online-service-description/project-online-service-descriptionspa
dc.relation.referencesNavarro, José Manuel, & Garzás, Javier (2010). Experiencia en la implantación de CMMI-DEV v1.2 en una micropyme con metodologías ágiles y software libre. 151 REICIS. Revista Española de Innovación, Calidad e Ingeniería del Software. [Fecha de Consulta 1 de noviembre de 2019]. ISSN. Disponible en: https://www.redalyc.org/articulo.oa?id=922/92212873003spa
dc.relation.referencesÑungo-Pinzón, L. C., Torres-González, B., & Palacios-Osma, J. I. (2018). Modelo de nivel de madurez para los procesos de emprendimiento en las pymes colombianas. Ingeniería Solidaria, 14(26). Disponible en: https://doi.org/10.16925/in.v14i26.2456spa
dc.relation.referencesSánchez Méndez, A. (2015). Modelo y prácticas esenciales de la metodología dac integrando los métodos ágiles, pmbok y cmmi-dev | Revista QUID. Recuperado 1 noviembre, 2019, Disponible en: https://revistas.proeditio.com/iush/quid/article/view/82spa
dc.relation.referencesSCAMPI Upgrade Team. (2011). Standard CMMI® Appraisal Method for Process Improvement (SCAMPISM) A, Version 1.3: Method Definition Document (CMU/SEI-2011-HB-001). Recuperado el 07 de noviembre de 2019, from the Software Engineering Institute, Carnegie Mellon University. Disponible en: https://resources.sei.cmu.edu/asset_files/Handbook/2011_002_001_15311.pdfspa
dc.relation.referencesSchmelkes, C., & Schmelkes, N. (2016). Manual para la presentación de anteproyectos e informes de investigación: tesis. (3ª ed.). México, D.F., México: Oxford University Press Méxicospa
dc.relation.referencesSilva Zelada, Noé Gregorio, S. Z. N. G. (2018, 11 julio). Propuesta de un modelo de mejora de gestión para la calidad del software basado en el modelo de madurez y capacidad integrado (CMMI) en la división de sistemas - coordinación transferencia tecnológica externa - desarrollo de software de la Uladech Católica. Recuperado 1 noviembre, 2019, Disponible en: http://repositorio.uladech.edu.pe/handle/123456789/4165spa
dc.relation.referencesSoftware Engineering Institute. (7 de noviembre del 2019). The IDEAL model. Disponible en: https://resources.sei.cmu.edu/asset_files/Presentation/2001_017_001_23277.pdfspa
dc.relation.referencesUniversidad Autónoma de Bucaramanga, UNAB. (2019 – 2024). Retos estratégicos. Recuperado 22 de junio, 2020. Disponible en: https://www.unab.edu.co/sites/default/files/imagenes/nosotros/acerca_de/Retos_estrategicos.pdfspa
dc.relation.referencesValverde, L., Mira da Silva, M., & Gonçalves, M. R. (2018). CMMI-DEV v1.3 Reference Model in ArchiMate. Lecture Notes in Computer Science, 191–208. Disponible en: https://doi.org/10.1007/978-3-030-02671-4_11spa
dc.relation.referencesSoftware Engineering Institute. (26 noviembre, 2019). Our Mission. Disponible en: https://www.sei.cmu.edu/about/what-we-do/index.cfm.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2spa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsSystems engineereng
dc.subject.keywordsSoftware developmenteng
dc.subject.keywordsProject managementeng
dc.subject.keywordsInformation and communication technologieseng
dc.subject.keywordsTechnological innovationseng
dc.subject.keywordsSoftware engineeringeng
dc.subject.keywordsOrganizational structureeng
dc.subject.lembDesarrollo de softwarespa
dc.subject.lembIngeniería de sistemasspa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembIngeniería de softwarespa
dc.subject.lembEstructura organizacionalspa
dc.subject.proposalCMMIspa
dc.subject.proposalGerencia de proyectosspa
dc.subject.proposalSCAMPIspa
dc.subject.proposalSCRUMspa
dc.subject.proposalTecnologías de información y comunicaciónspa
dc.titleModelo de desarrollo e implementación de software bajo el marco de buenas prácticas del CMMI en el área de sistemas de información de la Universidad Autónoma de Bucaramangaspa
dc.title.translatedSoftware development and implementation model under the framework of good practices of the CMMI in the area of ​​information systems of the Universidad Autónoma de Bucaramangaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_bdcc
dc.type.driverinfo:eu-repo/semantics/masterThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesisspa
dc.type.redcolhttp://purl.org/redcol/resource_type/TM

Archivos

Bloque original

Mostrando 1 - 5 de 5
Cargando...
Miniatura
Nombre:
2020_Tesis_Hermes_Fabian_Navarro.pdf
Tamaño:
4.17 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis
Cargando...
Miniatura
Nombre:
2020_Articulo_Hermes_Fabian_Navarro.pdf
Tamaño:
415.92 KB
Formato:
Adobe Portable Document Format
Descripción:
Artículo
Cargando...
Miniatura
Nombre:
2020_Anexos_Hermes_Fabian_Navarro.zip
Tamaño:
210.11 KB
Formato:
Unknown data format
Descripción:
Anexos
Cargando...
Miniatura
Nombre:
2020_Anexos_Articulo_Modelo_CMMI_Hermes_Fabian_Navarro.zip
Tamaño:
35.92 KB
Formato:
Unknown data format
Descripción:
Anexos del artículo
Cargando...
Miniatura
Nombre:
2020_Licencia_Hermes_Fabian_Navarro.pdf
Tamaño:
113.38 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción: