Aplicación Web para la Gestión de Proyectos

Use este enlace para citar
http://hdl.handle.net/2183/25642
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 4.0 España
Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Aplicación Web para la Gestión de ProyectosAutor(es)
Director(es)
Losada Perez, JoséData
2020Centro/Dpto/Entidade
Enxeñaría informática, Grao enDescrición
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020Resumo
[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).
Palabras chave
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
Dereitos
Atribución-NoComercial-SinDerivadas 4.0 España