Este documento presenta el plan de trabajo para el desarrollo de una aplicación web para la gestión de una instalación deportiva. Se detallan 7 sprints con actividades como la creación de wireframes, diseño de base de datos, desarrollo del backend con API REST y la implementación de módulos para usuarios, deportes, eventos y reservas. El objetivo es tener una versión funcional para fines de septiembre con el fin de realizar una demostración.
3. Backlog - Realizado
◉ Trabajos del
repositorio
◉ Otras
herramientas
◉ Motor de Base de
Datos
◉ Selección de
Plataformas de
desarrollo
◉ Diseño de la
interfaz gráfica
◉ Arquitectura de la
Aplicación
◉ Diseño Base de
Datos
◉ Implementación
Base de Datos
◉ Creación Web API
◉ Implementación
de las
características de
Control de
Usuarios
◉ Implementación
Menú de opciones
◉ Implementación
módulo de
deportes
◉ Implementación
Módulo de
eventos
3
4. ◉ Detalle de Cursos
Promocionales
◉ Implementación módulo
de espacios deportivos
◉ Implementación Estado
de Cuenta
◉ Implementación
del módulo de
administrador de
deportes
◉ Implementación
del módulo de
administrador de
eventos
4
Backlog – Por Realizar
6. ◉ Seleccionamos GitHub como
plataforma de control de
versiones
◉ Se creó el repositorio
◉ Se crearon las ramas
necesarias
◉ Se crearon recursos en Azure
(AppService y Base de Datos)
◉ Se creó la solución en Visual
Studio
◉ Se agregó la solución al
código fuente
6
Sprint 1: Julio 26-Agosto 1
Velocidad del Sprint: 11
8. ◉ Maria Isabel Arcila Franco:
○ Inicio de sesión
○ Registro de usuarios
○ Menú principal de opciones
○ Sección de eventos
○ Administrador de deportes
◉ Sergio Andrés Rodríguez Galeano:
○ Menú de deportes
○ Implementos deportivos
○ Reservas
○ Estado de cuenta
○ Administrador de eventos
8
Sprint 2: Agosto 2-8
Velocidad del Sprint: 11
Wireframes
9. ◉ Maria Isabel Arcila Franco:
○ Inicio de sesión
○ Registro de usuarios
○ Menú principal de opciones
○ Sección de eventos
○ Administrador de deportes
◉ Sergio Andrés Rodríguez Galeano:
○ Menú de deportes
○ Implementos deportivos
○ Reservas
○ Estado de cuenta
○ Administrador de eventos
9
Sprint 2: Agosto 2-8
Velocidad del Sprint: 11
Wireframes
10. ◉ Maria Isabel Arcila Franco:
○ Diagrama de casos de uso
○ Diagrama de clases
◉ Sergio Andrés Rodríguez Galeano:
○ Diagrama de secuencias
10
Sprint 2: Agosto 2-8
Velocidad del Sprint: 11
Arquitectura de la Aplicación
11. ◉ Se accedió a la Base de Datos en SQL
Management Studio con las credenciales
configuradas en Azure.
◉ Se elaboró el modelo Entidad Relación
◉ Se crearon tablas en SQL Management
Studio según el modelo previamente
creado
◉ Se realizó la inserción de datos semilla en
tablas que lo requerían
◉ Se está siguiendo un tutorial que nos
ayudará a comprender conceptos a
trabajar en la aplicación que se desarrolla.
https://www.youtube.com/playlist?list=PLuEZ
QoW9bRnSVLpBHr6fzrPnzaunFKwfe
11
Sprint 3: Agosto 9-15
Velocidad del Sprint: 10
Base de Datos
12. ◉ Creación del proyecto en Visual Studio
◉ Añadir el proyecto al repositorio
◉ Implementar el modelo de base de datos
creado
◉ Creación de controladores necesarios
◉ Implementación de los métodos de las
operaciones CRUD en cada uno de los
controladores
◉ Probar los métodos con Postman
◉ Publicación del API con la URL de Azure
12
Sprint 4: Agosto 16-22
Velocidad del Sprint: 8
Base de Datos
14. ◉ Implementación de las características de
control de usuarios:
○ Creación de la interfaz de Registro
de Usuarios
○ Creación de la interfaz de Inicio de
sesión
◉ Implementación funcionalidades de
Inicio de Sesión: 2/9
◉ Implementación de funcionalidad
Recuérdame: 1/9
◉ Implementación de cerrar sesión: 1/9
14
Sprint 5: Agosto 23-29
Velocidad del Sprint: 9
16. ◉ Implementación de registro de
usuarios: 3 (Sprint pasado)
16
Sprint 6: Agosto 30-Septiembre 5
Velocidad del Sprint: 8
◉ Menú de opciones
○ Menú principal: 2/5
○ Acceso a menú de
eventos: 1/5
○ Acceso a menú de
reservas: 1/5
○ Acceso a menú de
información deportiva:
1/5
18. ◉ Implementación del módulo de Deportes
○ Menú de acceso a las
funcionalidades correspondientes:
implementos, horarios de cursos
promocionales y piscina
○ Crear modelos y controladores para
módulo de deportes
18
Sprint 7: Septiembre 6-19
Velocidad del Sprint: 15
○ Lista de implementos
deportivos con cantidad
(Sólo consultar
disponibilidad)
○ Lista de horarios y detalle
de cursos promocionales
○ Lista de horarios de
acceso libre a la piscina
19. ◉ Implementación del módulo eventos
○ Crear modelos y controladores para
módulo de Eventos
○ Creación de pantalla de eventos y
detalle de eventos
19
Sprint 7: Septiembre 6-19
Velocidad del Sprint: 15
○ Cargar eventos a la lista
con el API
○ Filtro por categorías
○ Pantalla de detalle
evento seleccionado