Desarrollo prototípico de un software empresarial con portal de clientes integrado según el enfoque Development & Operations

Proyecto de tesis de grado en desarrollo de software y operaciones IT

2022 Bachelor Thesis Academic Research

Resumen

Esta tesis de grado aborda los desafíos y oportunidades en el desarrollo de software moderno y las operaciones IT. La investigación se centra en establecer procesos de desarrollo eficientes, implementar prácticas de integración y despliegue continuos, y desarrollar soluciones digitales.

Introducción

En la era digital actual, las organizaciones enfrentan una presión creciente para entregar soluciones de software más rápido, de manera más confiable y con mayor calidad.

Fundamentos teóricos

DevOps representa un movimiento cultural y técnico que enfatiza la colaboración entre los equipos de desarrollo y operaciones.

Metodología

Esta investigación sigue un enfoque de métodos mixtos, combinando métodos cualitativos y cuantitativos.

Implementación

Control de versiones

GitLab fue implementado para control de versiones, revisión de código y colaboración

Pipeline CI/CD

TeamCity fue configurado para integración continua, automatizando builds, tests y despliegues

Containerización

Se utilizaron contenedores Docker para asegurar entornos consistentes en desarrollo, staging y producción

Aseguramiento de calidad

Se integró testing automatizado en el pipeline CI/CD

Stack tecnológico

Backend

PHP
Laravel Framework
MySQL
REST APIs

Frontend

HTML5
CSS3
JavaScript
Bootstrap

DevOps

GitLab
TeamCity
Docker
CI/CD

Infraestructura

Linux
nginx
MySQL Server
Monitoreo

Resultados

La implementación del ciclo DevOps y el portal de clientes resultó en mejoras medibles: tiempo de despliegue reducido, tasa de errores disminuida aproximadamente un 40%, consultas de clientes reducidas un 60%.

Discusión

Los resultados demuestran que las prácticas DevOps modernas y las iniciativas de transformación digital pueden mejorar significativamente la eficiencia del desarrollo de software y la satisfacción del cliente.

Conclusión

Esta tesis de grado demostró exitosamente el valor de las prácticas DevOps modernas y la transformación digital en la mejora de los procesos de desarrollo de software y la experiencia del cliente.