Sprint 2
Duración: 4 semanas.
Sprint Goal
Sprint Goal: El sprint goal es que los profesores y jugadores puedan asignar partidos/retos, aceptarlos y visualizarlos.
Sprint Backlog
| PBI | Historia de usuario | Tarea | Duración |
|---|---|---|---|
| PBI-07 | Ver listado de partidos (Profesor) | ||
| Replenteo de la API. Creacion entidades puntuacion y partido | 4h | ||
| Metodos de Postman para comprobar el funcionamiento de la api. Carga inicial de partidos | 8h | ||
| Reestructuracion de componentes frontend a vistas. | 8h | ||
| Reestructuracion de modales. | 8h | ||
| Metodos personalizados en la api para la visualizacion de partidos | 8h | ||
| Creacion de vistas de partidos | 8h | ||
| PBI-08 | Poder asignar partidos (Profesor) | ||
| Metodos en el front para creacion de partidos (Vista Partidos) | 8h | ||
| Formulario para partidos | 8h | ||
| PBI-09 | Poder identificarse como jugador o profesor | ||
| Creacion de entidad profesor | 1h | ||
| Implementacion de guardas y roles | 8h | ||
| Creacion de vista login | 1h | ||
| PBI-10 | Ver vista estado (Jugador) | ||
| Creacion componente VistaEstado | 8h | ||
| PBI-11 | Ver listado de partidos (Jugador) | ||
| Metodos personalizados en la api para la visualizacion de partidos (Usuarios) | 8h | ||
| PBI-12 | Poder crear retos (Jugador) | ||
| Metodos en el front para creacion de partidos (Vista Estado) | 8h | ||
| PBI-13 | Poder ver asignaciones de partidos (Jugador) | ||
| Notificaciones en el header | 8h | ||
| PBI-14 | Poder aceptar partidos (Jugador) | ||
| Aceptar o rechazar partidos desde el header | 8h | ||
| PBI-16 | Poder elegir los partidos dentro de los limites marcados | ||
| DatePicker horas (para coger de 20 en 20 min y entre las 8 y las 22h) | 8h | ||
| Limites a la carga de partidos (que nadie coja partidos coincidentes en el tiempo y el espacio) | 8h | ||
| PBI-17 | Poder intercambiar mensajes entre los jugadores de los retos | ||
| PBI-18 | Poder autenticarse y no compartir informacion innecesaria con jugadores |
Total: 125 horas (como minimo). (4 horas/día)