Planificación del Sprint 3 - UniExtremadura/gps-project-ga-03 GitHub Wiki

0. Introducción

Esta documentación se corresponde con la planificación del tercer sprint dentro del proyecto de “TuOnce”. A parte de este documento de texto, esta planificación también se incluirá en una hoja dentro del documento Excel entregado en la práctica.

1. Detalles del Sprint

  • Duración del Sprint: 1 Semana
  • Fecha de Inicio: 23/10/2023
  • Fecha de Fin: 30/10/2023
  • Horas Disponibles: 21,6 horas entre 4 miembros
  • Suma de las horas de los tiempos estimados: 20,5 horas
  • Margen de horas: 1,1 hora

Se ha proporcionado un margen de 0,6 unidades para contemplar posibles fallos o errores en el contexto del presente tareas. Este margen se ha incluido con el objetivo de asegurar la precisión y fiabilidad de los resultados obtenidos.

2. Asignaciones de Historias de Usuario y Tareas

  • RE04: Los usuarios pueden visualizar un ranking global de todos los jugadores y equipos en la plataforma.

    • HU10: Como usuario, quiero añadir un jugador a mi equipo si creo que se alinea con mi estrategia.
      • Tarea 1: Diseñar la interfaz de usuario (UI) para mostrar el ranking de los mejores equipos. (1,5h) - Desarrollador Senior
      • Tarea 2: Desarrollar el sistema de clasificación y cálculo de puntuación de los equipos. (2,5h) - Desarrollador Senior
      • Tarea 3: Conectar la base de datos de equipos y su puntuación para mostrarla en tiempo real. (1h) - Desarrollador Junior
      • Tarea 4: Testear la funcionalidad de la base de datos. (0,5h) - Product Owner
      • Tarea 5: Ayudar en el desarrollo del sistema de clasificación y cálculo de puntuación de los equipos.. (1h) - Desarrollador Senior
    • HU11: Como usuario, quiero listar a un jugador para la venta si ya no es valioso para mi equipo.
      • Tarea 5: Diseñar la interfaz de usuario (UI) para mostrar el ranking de jugadores destacados. (1,5h) - Product Owner
      • Tarea 6: Implementar un algoritmo de clasificación de jugadores basado en su desempeño. (3h) - Desarrollador Junior
      • Tarea 7: Realizar pruebas de rendimiento para asegurarse de que el ranking se actualice de manera eficiente. (1h) - Product Owner, Scrum Master
  • RE07: El sistema debe calcular y mostrar la puntuación de los equipos en tiempo real basándose en el rendimiento de los jugadores en los partidos simulados.

    • HU16: Como usuario, quiero editar la composición de mi equipo con los jugadores disponibles.
      • Tarea 8: Crear una interfaz de usuario (UI) que muestre la puntuación actualizada del usuario en tiempo real. (1h) - Product Owner
      • Tarea 9: Establecer un sistema de actualización continua de la puntuación del usuario. (2,5h) - Desarrollador Senior
      • Tarea 10: Garantizar que la información se muestre de forma precisa y se actualice en tiempo real sin retrasos notables. (1h) - Desarrollador Senior
    • HU17: Como usuario, quiero crear una liga personalizada para ajustar el nivel de competición.
      • Tarea 11: Desarrollar una página de ayuda o sección de preguntas frecuentes que explique el proceso de cálculo de la puntuación de manera clara. (2h) - Desarrollador Junior
      • Tarea 12: Crear un tutorial interactivo que muestre a los usuarios cómo se calcula su puntuación. (2h) - Desarrollador Senior
      • Tarea 13: Diseñar un sistema de notificaciones para informar a los usuarios sobre cualquier cambio en las reglas de cálculo de la puntuación. (1h) - Product Owner