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 |
|
|
Solicitar un reto contra un contrincante:
Finalidad |
opción 1 |
opción 2 |
opción 3 |
Enviar la asignacion a los jugadores seleccionados |
Boton asignar en la aplicacion |
E-mail |
SMS |
Registrar el partido y su estado |
Registrar el envio del partido en la API |
|
|
Aceptar un reto contra un contrincante:
Finalidad |
opción 1 |
opción 2 |
opción 3 |
Jugador visualiza peticion |
|
|
|
Jugador emite aceptado |
|
|
|
aplicacion recibe aceptado |
|
|
|
aplicacion representa estado del partido |
|
|
|
Total: 125 horas (como minimo). (4 horas/día)