Thesis Implementación de una base funcional DevOps para el desarrollo colaborativo de la aplicación EverPlanApp
No Thumbnail Available
Date
2024-12
Authors
Journal Title
Journal ISSN
Volume Title
Program
Ingeniería en Informática
Departament
Campus
Sede Concepción
Abstract
Esta memoria aborda la implementación de una base funcional DevOps para el desarrollo colaborativo de EverPlanApp, una aplicación diseñada para apoyar la organización académica de estudiantes universitarios neurodivergentes, especialmente aquellos con TDAH o TEA. Desde el rol de estudiante en formación profesional, se identificó la necesidad de establecer una infraestructura técnica que facilitara el trabajo en equipo, mejorara la calidad del código y redujera errores mediante automatización de tareas. Para ello, se propusieron y desarrollaron procesos esenciales como la estructuración de repositorios en GitHub, la integración y despliegue continuo mediante GitHub Actions, la creación de entornos locales reproducibles con Docker y la documentación técnica clara para nuevos colaboradores. Esta base técnica permitió validar un flujo de trabajo eficiente y escalable, alineado con buenas prácticas de ingeniería de software. La solución desarrollada representa un aporte significativo tanto para el equipo de desarrollo como para la evolución técnica de EverPlanApp.
This thesis addresses the implementation of a functional DevOps foundation for the collaborative development of EverPlanApp, an application designed to support the academic organization of neurodivergent university students, especially those with ADHD or ASD. From the perspective of a student in professional training, the need to establish a technical infrastructure that facilitates teamwork, improves code quality, and reduces errors through task automation was identified. To achieve this, essential processes were proposed and developed, such as repository structuring in GitHub, continuous integration and deployment through GitHub Actions, the creation of reproducible local environments using Docker, and clear technical documentation for new collaborators. This technical foundation made it possible to validate an efficient and scalable workflow aligned with good software engineering practices. The developed solution represents a significant contribution both to the development team and to the technical evolution of EverPlanApp.
This thesis addresses the implementation of a functional DevOps foundation for the collaborative development of EverPlanApp, an application designed to support the academic organization of neurodivergent university students, especially those with ADHD or ASD. From the perspective of a student in professional training, the need to establish a technical infrastructure that facilitates teamwork, improves code quality, and reduces errors through task automation was identified. To achieve this, essential processes were proposed and developed, such as repository structuring in GitHub, continuous integration and deployment through GitHub Actions, the creation of reproducible local environments using Docker, and clear technical documentation for new collaborators. This technical foundation made it possible to validate an efficient and scalable workflow aligned with good software engineering practices. The developed solution represents a significant contribution both to the development team and to the technical evolution of EverPlanApp.
Description
Keywords
Aplicación académica, Ingeniería de software, Integración continua, Desarrollo colaborativo, Automatización
