Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Gocourt Gocourt
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • menadim46
  • GocourtGocourt
  • Wiki
    • Documentacion
  • Sprint planning 2

Last edited by menadim46 Jun 18, 2024
Page history

Sprint planning 2

Sprint Goal

Sprint Goal: Poder crear partidos y visualizar los pendientes de confirmar, confirmados y jugados por parte del profesor

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
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
Creación de landing page en el frontend para cuadrar partidos 8h
Métodos para recibir y actualizar la información del partido 8h
Diseño y pruebas del formulario en la landing page 8h
PBI-14 Validación de partidos
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

Total: 125 horas (como minimo). (4 horas/día)

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) N/A
Si es alumno, distinguir que alumno es Springboot Security (JWT) Autenticacion Simulada (Nombre, Apellido) N/A
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
Clone repository

#Home

1. EVS - Estudio de Viabilidad del Sistema

  • Alcance del Sistema
  • Mind Map
  • Impact Map
  • Entregables Ordenados por Prioridad
  • Alternativas al Producto
  • Matriz de Cumplimiento
  • Matriz de Decisión

2. ERS - Estudio de Requisitos del Sistema

  • Diagrama de Clases

  • Interfaz de Usuario

3. MVP - Minimo Producto Viable

  • Entregables MVP

4. Desarrollo

  • Historias de Usuario
  • Product Backlog
  • Definicion de Hecho

4.1. Sprint 1

  • Sprint Planning
  • Sprint Backlog
  • Sprint Review
  • Sprint Retrospective

4.1. Sprint 2

  • Sprint Planning
  • Sprint Backlog
  • Sprint Review
  • Sprint Retrospective

Anexo I. Bibliografia