... | @@ -29,9 +29,61 @@ Sprint Goal: manejar la asignación, aceptación y visualización de las asignac |
... | @@ -29,9 +29,61 @@ Sprint Goal: manejar la asignación, aceptación y visualización de las asignac |
|
|||Enviar correos electrónicos con la sugerencia de intercambio de teléfonos| 4h|
|
|
|||Enviar correos electrónicos con la sugerencia de intercambio de teléfonos| 4h|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
| PBI-12 | Enviar teléfonos a los jugadores si aceptan el intercambio (Profesor) |||
|
|
| PBI-12 | Enviar teléfonos a los jugadores si aceptan el intercambio (Profesor) |||
|
|
|
|
#### 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) |||
|
|
|
|
|||Replanteo de la API. Creación entidades partido y comunicación| 4h|
|
|
|
|
|||Métodos de Postman para comprobar el funcionamiento de la API. Carga inicial de partidos| 8h|
|
|
|
|
|||Métodos personalizados en la API para la visualización de partidos| 8h|
|
|
|
|
|||Creación de vistas de partidos| 8h|
|
|
|
|
| PBI-08 | Poder asignar partidos (Profesor) |||
|
|
|
|
|||Métodos en el front para creación de partidos (Vista Partidos)| 8h|
|
|
|
|
|||Formulario para partidos| 8h|
|
|
|
|
| PBI-09 | Enviar correo electrónico con enlace de aceptación de partido (Profesor) |||
|
|
|
|
|||Configuración de un servidor de correo electronico | 8h|
|
|
|
|
|||Configuración de servicio de correo electrónico en la API| 4h|
|
|
|
|
|||Métodos en la API para enviar correos electrónicos| 4h|
|
|
|
|
|||Integración del envío de correo electrónico con la creación de partidos| 8h|
|
|
|
|
|||Diseño de plantillas de correo electrónico| 4h|
|
|
|
|
| PBI-10 | Gestionar respuesta de los jugadores a través del enlace de correo |||
|
|
|
|
|||Creación de endpoints en la API para aceptar o rechazar partidos| 4h|
|
|
|
|
|||Métodos en el front para gestionar las respuestas de los jugadores| 8h|
|
|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
|
|
| PBI-11 | Sugerir intercambio de teléfonos |||
|
|
|
|
|||Métodos en la API para sugerir el intercambio de teléfonos| 4h|
|
|
|
|
|||Enviar correos electrónicos con la sugerencia de intercambio de teléfonos| 4h|
|
|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
|
|
| PBI-12 | Enviar teléfonos a los jugadores si aceptan el intercambio |||
|
|
|||Métodos en la API para gestionar la aceptación del intercambio de teléfonos| 4h|
|
|
|||Métodos en la API para gestionar la aceptación del intercambio de teléfonos| 4h|
|
|
|||Enviar correos electrónicos con los teléfonos a los jugadores| 4h|
|
|
|||Enviar correos electrónicos con los teléfonos a los jugadores| 4h|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
|
|
| PBI-13 | 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|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##### Acceso Jugador-Profesor:
|
|
|
|
|Finalidad| opción 1 | opción 2 | opción 3|
|
|
|
|
|--------|------------------------------------------|----------------------------------------------|----------|
|
|
|
|
| Distinguir entre jugador y profesor | Springboot Security (Roles) | **Autenticacion Simulada (Nombre, Apellido)** | Selector Profesor-Jugador|
|
|
|
|
| Si es alumno, distinguir que alumno es | Springboot Security (JWT)| **Autenticacion Simulada (Nombre, Apellido)** | Select nombre jugador |
|
|
|
|
|
|
|
|
|
|
|
|
##### Aceptacion de partidos:
|
|
|
|
|Finalidad| opción 1 | opción 2 | opción 3|
|
|
|
|
|--------|------------------------------------------|----------------------------------------------|----------|
|
|
|
|
| Jugadores visualizan asignacion | correo electronico | **vista partidos Frontend aplicacion** | SMS |
|
|
|
|
| Acuerdo entre jugadores | **N/A** | intercambio de Email | Intercambio de mensajes en la aplicacion |
|
|
|
|
| Visualizacion de partidos acordados | **Partidos aceptados/Partidos pendientes aplicación** | Email confirmacion de partidos | N/A |
|
|
|
|
|
|
|
|
Total: 125 horas (como minimo). (4 horas/día)éfonos| 4h|
|
|
|
|
|||Enviar correos electrónicos con los teléfonos a los jugadores| 4h|
|
|
|
|
|||Actualización del estado de los partidos en la vista de partidos| 4h|
|
|
| PBI-13 | Crear landing page para cuadrar partidos por teléfono |||
|
|
| PBI-13 | Crear landing page para cuadrar partidos por teléfono |||
|
|
|||Creación de landing page en el frontend para cuadrar partidos| 8h|
|
|
|||Creación de landing page en el frontend para cuadrar partidos| 8h|
|
|
|||Métodos en la API para recibir y actualizar la información del partido| 8h|
|
|
|||Métodos en la API para recibir y actualizar la información del partido| 8h|
|
... | | ... | |