Implementación de arquitectura limpia y prácticas DevOps para reducir la deuda técnica en simuladores del portal de contenidos Bancolombia​​. Semestre de industria

RESUMEN : Bancolombia S.A. es una institución que brinda productos y servicios financieros en Colombia y otros países de Latinoamérica. Al ser una empresa del sector financiero, Bancolombia cuenta con múltiples servicios de simulación que ayudan a sus clientes, entre otras, a proyectar el valor de l...

Full description

Autores:
Suárez Ramírez, Sebastián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/42576
Acceso en línea:
https://hdl.handle.net/10495/42576
Palabra clave:
Sector privado
Private sector
Instituciones financieras
Financial institutions
Deuda
Debts
Programa de ordenador
Computer software
Automatización
Automation
Calidad
Quality
DevOps
http://aims.fao.org/aos/agrovoc/c_6400
http://vocabularies.unesco.org/thesaurus/concept8849
http://vocabularies.unesco.org/thesaurus/concept10861
http://vocabularies.unesco.org/thesaurus/concept6830
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3401
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
Description
Summary:RESUMEN : Bancolombia S.A. es una institución que brinda productos y servicios financieros en Colombia y otros países de Latinoamérica. Al ser una empresa del sector financiero, Bancolombia cuenta con múltiples servicios de simulación que ayudan a sus clientes, entre otras, a proyectar el valor de las cuotas o a estimar el valor de un préstamo según el valor de la cuota que el cliente puede pagar. Desde un punto de vista técnico, se ha encontrado que la implementación de estos simuladores no cumple con diferentes lineamientos relacionados con Ingeniería de Software y el proceso de DevOps establecidos por la entidad bancaria, lo que resulta en una acumulación de deuda técnica. Es así como, en este trabajo se presenta el proceso de migración de cuatro simuladores de Bancolombia, considerando en dicha migración una implementación basada en arquitectura limpia y adoptando las prácticas DevOps. Lo anterior busca mejorar la escalabilidad, seguridad, mantenibilidad y calidad del software, siguiendo los lineamientos de la organización. En el proceso se planificaron diversas actividades para la migración que incluyen la adecuación del código existente, la comprensión de la lógica del proyecto, la creación de repositorios, la implementación de pruebas y la planificación del despliegue. Se destaca la contribución del proyecto al mantenimiento y adopción de los lineamientos de seguridad e ingeniería de software establecidos por Bancolombia, así como a la reducción de la deuda técnica presente en los sistemas impactados.