Aplicación Web para la Gestión de Proyectos

Use this link to cite
http://hdl.handle.net/2183/25642
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 4.0 España
Collections
Metadata
Show full item recordTitle
Aplicación Web para la Gestión de ProyectosAuthor(s)
Directors
Losada Perez, JoséDate
2020Center/Dept./Entity
Enxeñaría informática, Grao enDescription
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020Abstract
[Resumen] El objetivo de este proyecto es el desarrollo de una aplicación web para la Gestión de Proyectos con una arquitectura Modelo-Vista-Controlador utilizando tecnologías Java. La aplicación permitirá la gestión de los diferentes elementos de un proyecto, siendo estés las tareas que lo componen y los recursos humanos que las realizaran. Para ello, permitirá la creación, modificación y eliminación de proyectos, tareas y usuarios, así como la asignación de tareas a usuarios para determinar el responsable de realizarlas. También se contará con las funcionalidad de buscar proyectos, tareas y usuarios usando una variedad de filtros de búsqueda. La aplicación permitirá además añadir relaciones entre las tareas y la creación de ciclos de desarrollo con los que agruparlas, lo cual puede ayudar en su gestión y organización, así como añadir estimaciones a las tareas y registrar el tiempo dedicado, lo cual puede ser una ayuda para la planificación y seguimiento de un proyecto. Por último, también se podrá conectar con una cuenta de GitLab para asignar un repositorio a un proyecto, asignar una branch de git a un ciclo de desarrollo, o localizar los commits que estén asociados con una tarea concreta del proyecto. Todo este proceso se llevará a cabo utilizando principalmente Proceso Unificado de Desarrollo, en conjunto con elementos de otras metodologías como Scrum o Kanban. La aplicación se ha llamado GesTa que proviene de las palabras GEStión y TArea. [Abstract] The objetive of this project is the design and development of a Project Managment web
application using MVC architecture and Java technologies. The application will allow the management
of diferent elements of a project: the tasks that compose it and the human resource
that will perform them. To allow this, users will be able to create, modify and remove projects,
tasks and users, as well as assign tasks to users. It will also be posible to search projects.
Users will be able to link tasks and create development cycles to group tasks, which will
help with task organization and management, as well as add estimates and log time, which
can help with project planification and tracking.
Finally, the application will offer the option to connect to a GitLab account to assign a
repository to a project, assign a git branch to a development cycle or search the commits
linked to a task.
The methodology that will be used to create the application is Unified Software Development
Process, along with elements from other methodologies like Scrum or Kanban.
The name of the application is GesTa , that comes from the spanish words GEStión (managment)
and TArea (task).
Keywords
Sencillez
Gestión de proyectos
Gestión de tareas
Software
Metodologías
Java
Spring
Thymeleaf
Bootstrap
Simplicity
Project management
Task management
Software
Methodologies
Gestión de proyectos
Gestión de tareas
Software
Metodologías
Java
Spring
Thymeleaf
Bootstrap
Simplicity
Project management
Task management
Software
Methodologies
Rights
Atribución-NoComercial-SinDerivadas 4.0 España