Desarrollo de una plataforma funcional que sirve como espacio de encuentro y reserva de espacios para eventos. Esta plataforma facilita el contacto entre empresas, organizaciones y particulares interesadas en reservar espacios para la realización de eventos, además de poder gestionar, publicar esos espacios.
Por lo tanto, el objetivo principal del TFG es desarrollar una aplicación web para gestionar eventos públicos y privados. La tecnología del desarrollo se basa en Node.js y MongoDB para el back-end. El front-end se desarrollará utilizando React comunicándose con el back-end utilizando servicios web (REST).
Para cumplir con el objetivo propuesto, se plantean los siguientes objetivos específicos:
- Estudio de los antecedentes y aplicaciones relacionadas, con la gestión online de espacios para eventos públicos y espacios privados.
- Estudio de las tecnologías web aplicables para este dominio de aplicación.
- Adaptación y aplicación propuesta metodológica agile para la realización de esta aplicación.
- Desarrollo de una aplicación para la gestión de espacios para eventos públicos y privados.
- Evaluación preliminar de la usabilidad del sistema
Para la realización del TFG, utilizaremos una adaptación de la metodología SCRUM, que nos permitirá una evolución progresiva del proyecto a partir de una idea básica, además de que nos resolverá las necesidades mínimas a medida que avanza el proyecto.
El plan de trabajo que seguiremos queda establecido por la metodología propuesta, que incluyen reuniones periódicas al inicio y al final de cada sprint. Antes de cada sprint se establecerán los objetivos definidos previamente, como un estudio inicial, pruebas de concepto, priorización de la funcionalidad, desarrollo de la funcionalidad priorizada, realización de pruebas, evaluación final
Listado de competencias de TI
[TI1] Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
[TI2] Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
[TI3] Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
[TI4] Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
[TI5] Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
[TI6] Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
[TI7] Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.