Mejora del proceso de desarrollo de una empresa de servicios de información mediante la incorporación DevOps
Tesis
Publication date
2019Metadata
Show full item record
Cómo citar
Perovich Gerosa, Daniel
Cómo citar
Mejora del proceso de desarrollo de una empresa de servicios de información mediante la incorporación DevOps
Author
Professor Advisor
Abstract
Previred S.A, empresa de servicios de información, cuenta con una división de negocios denominada Apoyo al Giro que presta servicios para la industria previsional y de seguridad social nacional. Esta división cuenta con un equipo de desarrollo de software dedicado que construye la mayor parte de los sistemas de información que apoyan las labores de apoyo al giro. El nivel de demanda y exigencia por estos servicios ha aumentado, al punto que gran parte de ellos son considerados críticos por los clientes de Previred. Esto compromete a la organización a cumplir altos niveles de servicios y a garantizar la continuidad operativa de los mismos.
Actualmente el proceso de implantación de nuevas versiones de los sistemas se realiza mediante procesos manuales, con una tasa de fallos considerada insatisfactoria por los clientes internos y externos. Por otro lado, se ha establecido una métrica sobre la tasa de fallos críticos, cuyo valor se espera disminuir. Un fallo crítico corresponde a una indisponibilidad del servicio productivo por varias horas o incluso días. Una parte de estos fallos se debe a errores en el proceso de implantación en producción, por mala ejecución de las instrucciones, falta de prolijidad en la instalación, o en la elaboración de los documentos que describen los pasos a producción.
El objetivo general de este trabajo de tesis es ajustar el proceso de desarrollo mediante la implantación de los procesos automatizados de integración y entrega continua, incorporando procesos y herramientas de DevOps dentro de la organización, con el fin de reducir la tasa de fallos críticos debidos al proceso actual. Esto es aplicado en un piloto de un nuevo servicio productivo de Previred.
Para alcanzar el objetivo planteado primero se revisa el actual proceso de desarrollo de Previred, y luego se determinan los principales problemas y dolores que experimenta la organización con este proceso, mediante entrevistas a personas claves de la organización. En base a los antecedentes recogidos se proponen modificaciones al proceso de desarrollo, junto con una plataforma tecnológica que apoya estos cambios. Para plasmar esta plataforma, se propone una arquitectura de referencia y para construirla se analizan las herramientas disponibles y se seleccionan las adecuadas para la cultura y realidad de Previred.
Para verificar la factibilidad de la arquitectura se realizó primero una prueba de concepto, y luego se validó la plataforma mediante un piloto aplicado a un proyecto de desarrollo de un nuevo servicio. Además, se realizó una evaluación cualitativa de la solución a través de una encuesta a un grupo de personas clave en la organización y a los participantes en el piloto. Por último, se relevaron las mejoras obtenidas en el proceso mediante la obtención de algunas métricas del proceso.
General note
Tesis para optar al grado de Magíster en Tecnologías de la Información
Identifier
URI: https://repositorio.uchile.cl/handle/2250/170924
Collections
The following license files are associated with this item: