[en] This final work degree is intended to provide a solution that helps people manage their personal and business tasks in a more productive way. Currently these applications are very successful. It was decided to develope this application using the Getting Things Done (GTD) methodology that increases productivity and reduces stress. Today, there are not many applications that use this methodology and the ones which use it, only use it at very basic levels. Along with this methodology and the Project Tutor's experience and guidance, we aim to combine this methodology with time controls to enhance the productivity of people who use this software even further. As a result of this final work degree we obtained the basis for a web-based application for managing tasks. The software created is fully functional, easy to use, very intuitive and uses the Getting Things Done philosophy. Basically the main objectives achieved in this project are: user management. The management of tasks and projects. Application of the GTD methodology. Control of productive and unproductive time, interruptions and timers. The application has been made as a final work degree in computer engineering, accomplishing with all the phases of software development, in order to get a functional product approved by the tutor who would act as a potential customer. In this project, the methodology followed was RUP, a case driven, iterative and incremental methodology. We have elaborated a list of features, a specification of use cases, an analysis phase, a design, implementation and testing in order to fully complete the process. The technologies used are, Ruby On Rails, HTML5, CSS, AJAX and Javascript. The long term objective is that this solution can be taken as a basis for future implementations, in which after providing the necessary improvements, can on the market a great task management software following the GTD methodology.

[es] El Trabajo Final de Grado tiene por finalidad ofrecer una solución que ayude a las personas a gestionar sus tareas tanto personales como empresariales de una manera más productiva. Actualmente este tipo de aplicaciones tienen mucho éxito. Se decidió que el desarrollo de esta aplicación fuera con la metodología Getting Things Done (GTD) ya que es una metodología que aumenta la productividad y reduce el estrés laboral. A día de hoy, no hay muchas aplicaciones que utilice esta metodología y las que la utilizan lo hace de una forma muy básica. Junto a esta metodología y guiándonos de la experiencia del tutor se intentó combinar esta metodología con controles de tiempo para mejorar aún más la productividad de las personas que utiliza dicho software. El resultado obtenido de este trabajo final de grado fue la base de una aplicación web para la gestión de tareas. El software creado es totalmente funcional, muy fácil de usar, muy intuitivo, y usa la filosofía Getting Things Done . Básicamente los objetivos principales conseguidos en este proyecto fueron: la gestión de usuarios. La gestión de tareas y proyectos. Aplicación de la metodología GTD. Control del tiempo productivo, e improductivo, interrupciones, temporizadores. La aplicación ha sido realizada como Trabajo Final de Grado en Ingeniería Informática, cumpliendo con todas las fases del desarrollo del software, para obtener un producto funcional que fuera aprobado por el tutor que haría el rol de potencial cliente. En el presente proyecto se ha seguido la metodología RUP, dirigida por casos de uso, iterativa e incremental. Para completar el proceso se ha realizado la elaboración de una lista de características, la especificación de los casos de uso, una fase de análisis, una de diseño, implementación y prueba. Las tecnologías utilizadas han sido, principalmente, Ruby On Rails, HTML5, CSS , AJAX y JAVASCRIPT. El objetivo a largo plazo es que esta solución pueda ser tomada como base de implementación, donde haciendo las mejoras necesarias se pueda poner en el mercado un gran software de gestión de tareas siguiendo la metodología GTD.