Implementación del estándar ISO 29110 en la fábrica de desarrollo de software del SENA-CTPI de la ciudad de Popayán

dc.contributor.advisorOrdoñez López,Dayner Felipe
dc.contributor.authorYepes ,Anderson Danilo
dc.coverage.spatialPopayán
dc.date.accessioned2025-10-21T22:25:10Z
dc.date.available2025-10-21T22:25:10Z
dc.date.issued2023
dc.description.notesLa industria del software y TI en Colombia se divide en diferentes líneas de negocio,como desarrollo de sistemas informáticos, consultoría TI, procesamiento y hosting de datos, edición de software y diseño y desarrollo web. Aunque las grandes empresas representan solo el 1.9% del tejido empresarial, ellas generan el 66.5% de las ventas totales de la industria. Mientras tanto, el 98.1% de las empresas restantes son MiPymes que generan el 33.5% de las ventas. Las MiPymes de desarrollo de software son de gran importancia para cualquier país,ya que pueden ser motores del desarrollo general de la economía y la industria, y su éxito puede ser fundamental para la innovación y el progreso en muchos campos.Sin embargo, estas empresas enfrentan varios desafíos, especialmente en la implementación de modelos y estándares de calidad que pueden ayudarles a mejorar sus procesos y productos.
dc.description.tableofcontentsANTECEDENTES.....................................................................................................................12 CAPITULO 1 21 1.1 ¿Qué es la ISO/IEC 29110?................................................................................................22 1.2 Orígenes de la Norma ISO/IEC 29110. ...............................................................................24 1.2.1 Norma ISO/IEC 12207. ....................................................................................................24 1.2.1.1 procesos de acuerdo.....................................................................................................24 1.2.1.1.1 Proceso de adquisición: El .........................................................................................24 1.2.1.1.2 Proceso de suministro:...............................................................................................24 1.2.1.2 procesos organizacionales del proyecto........................................................................25 1.2.1.2.1 Proceso de gestión del modelo de ciclo de vida. ........................................................25 1.2.1.2.2 procesos de gestión de infraestructura.......................................................................25 1.2.1.2.3 Proceso de gestión de la cartera de proyectos...........................................................25 1.2.1.2.4 Proceso de gestión de recursos humanos..................................................................25 1.2.1.3. procesos del proyecto. .................................................................................................25 1.2.1.3.1 Proceso de gestión de la configuración ......................................................................25 1.2.1.3.2 Proceso de gestión de la información.........................................................................25 1.2.1.3.3 Proceso de medición..................................................................................................25 1.2.1.3.4 proceso de gestión de riesgos....................................................................................26 1.2.1.3.5 Proceso de gestión de la configuración ......................................................................26 1.2.1.3.6 Proceso de gestión de la información técnica.............................................................26 1.2.1.3.7 Proceso de gestión de la información del proyecto.....................................................26 1.2.1.4. proceso técnico............................................................................................................26 1.2.1.4.1 Proceso de definición de requisitos de los stakeholders.............................................26 1.2.1.4.2 Proceso del análisis de requisitos del sistema............................................................26 1.2.1.4.3 Proceso del diseño de la arquitectura del sistema......................................................26 1.2.1.4.4 Proceso de implementación .......................................................................................26 1.2.1.4.5 Proceso de integración del sistema............................................................................26 1.2.1.4.6 Proceso de comprobación de los requisitos del sistema.............................................26 1.2.1.5. Procesos de implementación del software. ..................................................................27 1.2.1.5.1 Proceso de implementación del software ...................................................................27 1.2.1.5.2 Proceso del análisis de requisitos del software ..........................................................27 1.2.1.5.3 Proceso del diseño de la arquitectura del software.....................................................27 1.2.1.5.4 Proceso del diseño detallado del software .................................................................27 1.2.1.5.5 Proceso de construcción del software ........................................................................27 1.2.1.5.6 Proceso de integración del software...........................................................................27 1.2.1.5.7 Proceso de comprobación de los requisitos del software ...........................................27 1.2.1.6. Procesos de soporte del software. ...............................................................................27 1.2.1.6.1 Proceso de gestión de la documentación del software ...............................................27 1.2.1.6.2 Proceso de gestión de la configuración del software: .................................................27 1.2.1.6.3 El proceso de aseguramiento de la calidad del software ............................................27 1.2.1.6.4 Proceso de verificación del software ..........................................................................27 1.2.1.6.5 El proceso de validación del software.........................................................................27 1.2.1.6.6 El proceso de revisión del software ............................................................................27 1.2.1.6.7 El proceso de auditoría del software:..........................................................................27 1.2.1.6.8 Proceso de resolución de problemas del software......................................................27 1.2.1.7. Procesos de reutilización del software..........................................................................28 1.2.1.7.1 Proceso de ingeniería de dominio ..............................................................................28 1.2.1.7.2 Proceso de gestión de recursos reutilizables..............................................................28 1.2.1.7.3 Proceso de gestión de programas de reutilización .....................................................28 1.2.2 Norma ISO/IEC 15504. ....................................................................................................28 1.2.2 1.ISO/IEC 15504-1:2004 - Tecnología de la información. Evaluación de procesos. .....28 1.2.2.2 ISO/IEC 15504-2:2003 - Tecnología de la información. Evaluación de procesos. .........28 1.2.2.3 ISO/IEC 15504-3:2004 - Tecnología de la información. Evaluación de procesos. .........29 1.2.2.4 ISO/IEC 15504-4:2004 - Tecnología de la información. Evaluación de procesos. .........29 1.2.2.5 ISO/IEC 15504-5:2012 - Tecnología de la información. Evaluación de procesos. .........29 1.3 Estructura de la Norma ISO/IEC 29110...............................................................................30 1.3.1 ISO/IEC 29110-1 Resumen..............................................................................................30 1.3.2 ISO/IEC 29110-2 Marco y Taxonomía..............................................................................30 1.3.3 ISO/IEC 29110-3-1 Guía de Evaluación...........................................................................31 1.3.4 ISO/IEC 29110-3-2 Esquema de la Certificación de la Conformidad................................31 1.3.5 ISO/IEC 29110-4-1 Especificación de Perfiles: Perfil Grupal Genérico.............................32 1.3.6 ISO/IEC 29110-5-1-1 Gestión y Guía de Ingeniería: Perfil Genérico ................................32 1.4 Procesos de la Norma ISO /IEC 29110...............................................................................33 1.4.1 Proceso de Gestión de Proyectos (PM) ...........................................................................33 1.4.2 Proceso de desarrollo de software (SI) ............................................................................35 1.5 Roles de la norma ISO/IEC 29110 ......................................................................................38 1.6 ¿Qué es la fábrica de software (CTPI)? ..............................................................................38 1.7 ¿Cuándo se creó la fábrica de software (CTPI)?.................................................................39 1.8 ¿Por qué se creó la fábrica de software (CTPI)?.................................................................39 1.9 ¿A quién beneficia la fábrica de desarrollo de software del SENA CTPI? ...........................41 1.10 Recursos...........................................................................................................................42 1.11 Procesos que se llevan a cabo al interior de la fábrica de desarrollo de software (CTPI)..44 1.11.1 Levantamiento de Requisitos. ........................................................................................44 1.11.1.1Captura de Requisitos..................................................................................................44 · Información General del Proyecto........................................................................44 · Objetivos del Proyecto .........................................................................................44 · Riesgos del Proyecto:..........................................................................................44 · Entregables: ........................................................................................................44 · Restricciones Generales......................................................................................44 · Requisitos Funcionales........................................................................................44 · Requisitos No Funcionales: .................................................................................45 · Otros Requisitos: .................................................................................................45 · Prototipos: ...........................................................................................................45 · Aprobación: .........................................................................................................45 1.11.1.2 Análisis de Viabilidad ..................................................................................................46 · Eficiencia Operacional: ........................................................................................46 · Impacto en el Cliente o Usuarios Finales: ............................................................46 · Impacto Legal ......................................................................................................46 · Otros Impactos: ...................................................................................................46 · Solicitud:..............................................................................................................46 · Aprobación: .........................................................................................................46 · Firmas de los Solicitantes: ...................................................................................46 1.11.1.3 Elección de la Metodología .........................................................................................48 1.11.1.3.1 Marco de trabajo ágil Scrum.....................................................................................48 · Historias de Usuario Épicas .................................................................................48 · Identificador ID de la Historia...............................................................................48 · El Rol:..................................................................................................................48 · Característica o Funcionalidad.............................................................................48 · Razón o Resultado ..............................................................................................48 · Ítem: ....................................................................................................................48 · Descripción:.........................................................................................................48 1.11.1.3.2 Historias de Usuario .................................................................................................49 · Historias de Usuario:............................................................................................49 · Identificador (ID) de la Historia.............................................................................49 · Rol: ......................................................................................................................49 · Característica / Funcionalidad:.............................................................................49 · Razón / Resultado: ..............................................................................................49 · Número (#) de Escenario:....................................................................................49 · Criterio de Aceptación (Título): ............................................................................50 · Contexto: .............................................................................................................50 · Evento: ................................................................................................................50 · Resultado / Comportamiento Esperado: ..............................................................50 1.11.1.3.3 Revisión de Sprint ....................................................................................................51 · Acta de Revisión de Sprint...................................................................................51 · Orden del Día ......................................................................................................51 · Objetivos Planteados para el Primer....................................................................51 · Revisión del Trabajo Realizado:...........................................................................51 · Planificación del Próximo Sprint...........................................................................51 · Propuestas para el Equipo...................................................................................51 1.11.1.4 Metodología Fundamentada en Documentación Unified Process (UP) .......................52 1.11.1.4.1 Casos de Uso...........................................................................................................52 · Casos de Uso: .....................................................................................................52 · Diagrama de Casos de Uso.................................................................................53 · Caso de Uso en Formato Extendido: ...................................................................53 · Reglas de Negocio ..............................................................................................53 · Prototipo ..............................................................................................................53 1.11.1.5 Verificación .................................................................................................................54 · Lista de Chequeo.................................................................................................54 · Cumple Sí o No ...................................................................................................54 · Observaciones.....................................................................................................54 · Control de Versiones ...........................................................................................54 · Control de Cambios .............................................................................................54 1.11.1.6 Despliegue del Software por parte de la Fábrica de Desarrollo (CTPI)........................55 1.11.1.7 Pruebas.......................................................................................................................56 1.11.1.7.1 Casos de Prueba......................................................................................................56 · Casos de Prueba .................................................................................................56 · Información General del Documento....................................................................56 · Proyecto: .............................................................................................................56 · Identificador Proporcionado por la Herramienta de Gestión de Proyectos ...........56 · Módulo y Submódulo: ..........................................................................................56 1.11.1.7.2 Pruebas Unitarias.....................................................................................................57 · Pruebas Unitarias: ...............................................................................................57 · Información General del Proyecto........................................................................57 · Identificador del Proyecto.....................................................................................57 · Proceso Solicitante ..............................................................................................57 · Solicitado Por:......................................................................................................58 · Módulo y Submódulo ...........................................................................................58 1.11.1.7.3 Prueba Funcional y Técnica. ....................................................................................58 · Pruebas Funcionales y Técnicas: ........................................................................58 · Información General de la Prueba: ......................................................................58 · Datos Básicos......................................................................................................59 · Ejecución de la Prueba: .......................................................................................59 · Resultado Prueba Funcional y/o Técnica:............................................................59 1.11.1.8 Mantenimiento de Software Garantizando la Excelencia a lo Largo del Tiempo..........60 CAPITULO 2 62 2 mapeo de los Procesos que se llevan a cabo en la Norma ISO 29110: .................................63 Proceso de Gestión e Implementación de Software en la Fábrica de Desarrollo de Software del SENA-CTP. 63 2.1 Proceso de gestión (PM).....................................................................................................63 2.1.1 Planeación del proyecto...................................................................................................63 Tareas de Planeación del proyecto...........................................................................................63 2.1.1.1 declaración del documento de trabajo...........................................................................63 2.1.1.2 Modelo del documento de las instrucciones de entrega. ...............................................64 2.1.1.3 Identificador de tareas para la producción de los entregables .......................................64 2.1.1.4 Establecer la duración estimada para realizar cada tarea. ............................................65 2.1.1.5 Identificar y documentar los recursos. ...........................................................................65 2.1.1.6 Establecer la composición del equipo de trabajo...........................................................67 2.1.1.7 Asignar fechas estimadas de inicio y finalización ..........................................................67 2.1.1.8 Calcular y documentar el proyecto en esfuerzo estimado y costo. ................................68 2.1.1.9 Identificar y documentar los riesgos que pueden afectar el proyecto.............................68 2.1.1.10 Documentar la estrategia de Control de versión en el Plan del proyecto. ....................69 2.1.1.11 Generar el Plan del proyecto con la integración de los elementos identificados ..........69 2.1.1.13 Verificar y obtener la aprobación del plan del proyecto ...............................................71 2.1.1.14 Revisión y aceptación del plan del proyecto................................................................71 2.1.1.15 Establecer el repositorio de proyectos utilizando la estrategia de control de versiones. 72 2.1.2.2 Analizar y evaluar la solicitud de cambio.......................................................................75 2.1.2.3 Realizar reuniones de evaluación con el equipo de trabajo...........................................75 2.1.2.4 Realizar reuniones de evaluación con el cliente............................................................77 2.1.2.5 Realizar una copia de seguridad de acuerdo con la estrategia de control de versiones. 78 2.1.2.6 Realizar la recuperación del repositorio del proyecto ....................................................78 2.1.3 Evaluación y Control del proyecto ....................................................................................79 2.1.3.1 Evaluar el progreso del proyecto en relación con el Plan del proyecto ..........................79 2.1.3.2 Establecer acciones para corregir desviaciones o problemas y riesgos identificados....80 2.1.3.3 Identificar los cambios a requisitos o Plan del proyecto.................................................80 2.1.4 Cierre del proyecto...........................................................................................................81 2.1.4.1 Formalizar la finalización del proyecto según las instrucciones de entrega ...................81 2.1.4.2 Actualizar el repositorio del proyecto.............................................................................82 2.2 implementación del software (SI) ........................................................................................85 2.2.1 Inicio de la implementación del software ..........................................................................85 2.2.1.1 Revisión del plan de proyecto. ......................................................................................85 2.2.1.2 Establecer entorno de implementación..........................................................................85 2.2.2 Análisis de requisitos de software ....................................................................................86 2.2.2.1 Asignar roles y tareas....................................................................................................87 2.2.2.2 Documento de la especificación de requisitos...............................................................87 2.2.2.3 Verificación y aprobación de la especificación de requisitos..........................................88 2.2.2.4 Aprobación y validación de la especificación de requisitos............................................90 2.2.2.5 Versión preliminar de la documentación........................................................................91 2.2.2.6 aprobación de la documentación de usuario del software .............................................92 2.2.2.7 incorporación de la especificación de requisitos............................................................92 2.2.3 Arquitectura y diseño detallado del software. ...................................................................93 2.2.3.1 Asignar tareas a los miembros del equipo de trabajo ....................................................93 2.2.3.2 Entender la especificación de requisitos........................................................................94 2.2.3.3 Documentar o actualizar el diseño de Software.............................................................94 2.2.3.4 Verificar y obtener la aprobación del diseño de software...............................................96 2.2.3.5 Establecer o actualizar procedimientos de prueba y casos de prueba ..........................96 2.2.3.6 Verificar y obtener la aprobación de los procedimientos de prueba y casos de prueba. 98 2.2.3.7 Actualizar el registro de trazabilidad incorporando los casos de prueba y procedimientos de prueba. 99 2.2.3.8 Incorporar el diseño software y el registro de trazabilidad para la configuración del software 99 2.2.4 Construcción de software...............................................................................................100 2.2.4.1 Asignar tareas a los miembros del equipo de trabajo ..................................................101 2.2.4.2 Entender el diseño de Software ..................................................................................101 2.2.4.3 Construir o actualizar los componentes de software....................................................102 2.2.4.4 Diseñar o actualizar casos de prueba .........................................................................103 2.2.4.5 Corregir los defectos encontrados hasta lograr una prueba exitosa ............................103 2.2.4.6 Actualizar el registro de trazabilidad............................................................................103 2.2.4.7 Incorporar componentes de software y el registro de trazabilidad a la configuración del software 104 2.2.5 integración y pruebas del software.................................................................................105 2.2.5.1 asignar tareas al equipo de trabajo .............................................................................106 2.2.5.2 comprender casos de prueba y procedimientos ..........................................................106 2.2.5.3 Integración de software y actualización de casos de prueba.......................................106 2.2.5.4 Informe de pruebas de software integradas ................................................................107 2.2.5.5 corrección de errores y pruebas de regresión .............................................................108 2.2.5.6 Registro de trazabilidad...............................................................................................108 2.2.5.7 documentación de guía de operación del producto .....................................................109 2.2.5.8 Verificación y aprobación de la guía de aprobación ....................................................110 2.2.5.9 Realizar o actualizar documentación de usuario del software .....................................110 2.2.5.10 verificación y aprobación de la documentación de usuario de software.....................111 2.2.5.11 integración de la documentación...............................................................................111 2.2.6 Entrega del producto......................................................................................................112 2.2.6.1 Asignar tareas a los miembros del equipo de trabajo relacionada con su función .......113 2.2.6.2 Entender la configuración del Software. ......................................................................113 2.2.6.3 Realizar la documentación de mantenimiento o actualizar la existente .......................114 2.2.6.4 Verificar y obtener la aprobación de la documentación de mantenimiento ..................116 2.2.6.5 Incorporar la documentación de mantenimiento..........................................................116 2.2.6.6 Realizar la entrega según las instrucciones de entrega...............................................117 CAPITULO 3 126 3.1 plan de auditoria ...............................................................................................................127 3.2 Actores de un proceso de Auditoria ..................................................................................127 3.3 proceso de auditoria para el SENA-CTPI ..........................................................................128 3.3.1 Equipo auditor................................................................................................................128 3.3.1.1 Selección del Equipo Auditor.......................................................................................128 3.3.1.2 Integrantes del Equipo Auditor: ...................................................................................128 3.3.1.3 Criterios de Selección: ................................................................................................128 3.3.1.4 Evaluación de competencia del equipo auditor............................................................129 3.3.1.5 Cronograma de la auditoria.........................................................................................129 3.3.1.5.1 Fecha de Ejecución de la Auditoria ..........................................................................129 3.3.1.5.1 Lugar de ejecución de la Auditoria ...........................................................................129 3.3.1.6 Preparación de la auditoria..........................................................................................129 3.3.1.6.1Objetivo de la Auditoria .............................................................................................129 3.3.1.6.2 Alcance de la auditoria .............................................................................................129 3.3.1.7 Ejecución de la Auditoría en la Fábrica de Desarrollo de Software del SENA-CTPI ....130 La evaluación de los auditores se realiza después de la auditoría principal, comenzando a las 11:08 a.m. y finalizando a las 11:30 a.m. Durante esta etapa, se evalúa el desempeño de los auditores Anderson Danilo Yepes Morcillo y Wilmer Adrian Yela Ceron para garantizar que hayan realizado la auditoría de manera imparcial y completa. Se revisa la integridad del proceso de auditoría en su conjunto y se asegura que se cumplan los estándares de calidad. 130 3.3.1.8 Recomendaciones ......................................................................................................130 3.3.1.9 Observaciones previstas .............................................................................................131 3.3.1.10 Evaluación de auditores ............................................................................................132 3.3.1.11 Informe final ..............................................................................................................133 3.3.1.12 Entrega de informe....................................................................................................137 Conclusiones ..........................................................................................................................147 Trabajos futuros y recomendaciones ......................................................................................148 Bibliografías 149
dc.identifier.instnameInstitución Universitaria Colegio Mayor Del Cauca
dc.identifier.reponamehttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.identifier.urihttps://repositorio.unimayor.edu.co/handle/20.500.14203/994
dc.language.isospa
dc.publisherInstitución Universitaria Colegio Mayor del Cauca
dc.publisher.facultyFACULTAD DE INGENIERÍA
dc.publisher.programIngeniería Informática
dc.rightsopen access
dc.subjectIndustria software Colombia
dc.subjectMiPymes TI
dc.subjectDesarrollo software
dc.subjectEstándares calidad
dc.subjectInnovación tecnológica
dc.titleImplementación del estándar ISO 29110 en la fábrica de desarrollo de software del SENA-CTPI de la ciudad de Popayán
dc.typeinfo:eu-repo/semantics/bachelorThesis
dc.typeinfo:eu-repo/semantics/publishedVersion
dcterms.licensehttp://creativecommons.org/licenses/by-nc-nd/4.0/

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
YelaYepes2024-Doc.pdf
Size:
4.9 MB
Format:
Adobe Portable Document Format

Collections