Tisk: gestor de tareas con un algoritmo de planificación

Loading...
Thumbnail Image

Official URL

Full text at PDC

Publication date

2025

Advisors (or tutors)

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Citations
Google Scholar

Citation

Abstract

Cada vez es más habitual que los estudiantes universitarios compaginen sus estudios con otras responsabilidades: trabajos temporales, tareas del hogar, deporte o actividades de ocio, entre otras. Actualmente, existe una amplia oferta de aplicaciones destinadas a la gestión de tareas, pero el mero hecho de planificar todas esas actividades puede ser un proceso realmente complejo. Por ello, muchos estudiantes acaban invirtiendo más tiempo en preparar un plan que en seguirlo. Aquí es donde entra Tisk. Tisk es un proyecto a largo plazo, que excede los límites del TFG, y que tiene como meta ofrecer una solución diferenciadora a esta problemática. Para reducir el tiempo que se dedica a planificar, el objetivo es crear una aplicación con un algoritmo que genere un plan personalizado según los requisitos del usuario. Para poder alcanzar ese objetivo, que está muy lejos de ser sencillo, es imprescindible preparar primero unos cimientos sólidos sobre los que construir una aplicación de calidad que cumpla las expectativas de los usuarios. Así, el TFG ha consistido en crear esa base, apoyada en los pilares fundamentales de la Ingeniería del Software, y, a partir de ella, empezar a construir poco a poco el producto final. Durante el desarrollo del proyecto, se ha llevado a cabo una encuesta para reconocer las necesidades de usuarios finales, con las que se han recopilado los requisitos de la aplicación, siguiendo un procedimiento riguroso. Por otra parte, se ha diseñado una interfaz de usuario profesional basada en la metodología del Atomic Design. En el aspecto más técnico, se ha puesto especial empeño en diseñar una arquitectura robusta y escalable, soportada por una infraestructura de Kubernetes. Además, se ha elaborado un prototipo para poner a prueba las tecnologías elegidas y su integración. A partir de aquí, se ha puesto en marcha el desarrollo de la aplicación, estableciendo protocolos para garantizar la calidad del software y asegurando que toda funcionalidad pasa por un proceso estandarizado y estricto de testing. En última instancia, el TFG ha culminado con el despliegue de la versión actual de Tisk en un entorno real acorde a la arquitectura planteada.
It is becoming increasingly common for university students to juggle their studies alongside other responsibilities such as temporary jobs, household chores, sports or leisure activities, among others. Nowadays, there are many task management apps available, but simply planning all these activities can be a genuinely complex process. As a result, many students end up spending more time organizing their schedule than actually following it. This is where Tisk steps in. Tisk is a long-term project that goes beyond the scope of this thesis, aiming to offer a distinctive solution to this challenge. To reduce the time spent on planning, the goal is to develop an app featuring an algorithm that generates a personalized schedule based on the user's specific needs. Achieving this ambitious goal, which is far from being easy, requires building a solid foundation first in order to create a high-quality application that meets user expectations. Therefore, this thesis focuses on establishing that groundwork, supported by core principles of Software Engineering, which will allow the gradual development of the final product. During the project, a survey was conducted to identify end-user needs, which helped gather the application requirements through a rigorous process. Furthermore, a professional user interface was designed following the Atomic Design methodology. On the technical side, special attention was given to designing a robust and scalable architecture, supported by a Kubernetes infrastructure. Moreover, a Proof of Concept was developed to test the selected technologies and their integration. From this point, the application development began, with protocols that ensure software quality and guarantee that every feature undergoes a standardized and thorough testing process. The thesis nalized with the deployment of the current version of Tisk in a real-world environment aligned with the proposed architecture.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2024/2025

UCM subjects

Keywords