Skip to content

Segundo Sprint

davidortega75 edited this page Oct 23, 2026 · 7 revisions

Sprint 2 · 3/10 – 17/10

Acta del sprint. La planificación, la review y la retrospectiva son las que escribió el equipo. Se han añadido, con datos del repositorio, el Sprint Backlog (lo que se hizo y dónde está), el seguimiento de las acciones del Sprint 1 y las acciones de mejora.

Esta página se publica sola en la wiki desde docs/scrum/sprints/sprint-2.md: para cambiarla, edita ese archivo.

Sprint Planning

  • Realizar testing y pruebas sobre el MVP realizado en el sprint anterior (búsqueda de bugs).
  • Solucionar aquellos problemas o errores detectados.
  • Completar las historias de usuario con las estimaciones de coste y prioridades entre ellas (lo que nos comentó el profe en la presentación).
  • Búsqueda/creación de una API (probablemente con IA) que actualice los resultados deportivos sobre los que se basan nuestras apuestas (e intentar que eso se produzca en tiempo real).
  • Añadir detalles estéticos, organizar la IDE de la aplicación y diseñar y colocar los botones donde se accederá a las funciones aún no implementadas.

Sprint Backlog (según el repositorio)

Objetivo de la planificación Qué se hizo Dónde
Buscar bugs Revisión completa del código: 34 fallos documentados (14 del informe y 20 de la revisión) Issues #34–#67
Solucionar los errores Los 34 fallos corregidos, con una prueba cada uno; issues cerrados PR #70
Estimaciones y prioridades de las historias Criterios de aceptación de todas las historias en formato Dado / Cuando / Entonces (PR #70). Prioridad del 1 al 5 de cada historia (Carlos Jurado, 16/10). La estimación de horas se hizo ya en el Sprint 3 PR #70, commits del 16/10 en historias-de-usuario.md
API de resultados deportivos Ya estaba hecha desde el Sprint 1 (HU-21, iteración 5): sincroniza cada 30 minutos con football-data.org. No da resultados en tiempo real iteración 5
Detalles estéticos y botones de lo no implementado No hay cambios registrados en el repositorio durante el sprint —

También se hizo, fuera de la planificación:

  • HU-17, recuperar la contraseña (5 puntos), con correo y enlace de un solo uso: PR #72.
  • Wiki del proyecto, publicada sola desde docs/wiki: PR #71.
  • Roles: el profesor es el Product Owner (PR #33) y Carlos Jurado es el Scrum Master desde el 16/10 (PR #76).
  • Plan de gestión de riesgos (PR #76, issue #73) y descripción del proyecto (Carlos Jurado, 14/10).
  • Ideas para la ampliación, en la discusión #74.

Sprint Review

Durante este sprint se han superado las expectativas fijadas para los objetivos, hasta el punto de completar la mayor parte del producto final. Únicamente se han descartado algunos detalles menores, debido a los posibles problemas y riesgos que implicaban y a que resultaban prescindibles para los requisitos del cliente. Se ha realizado la correspondiente presentación en el aula para informar al profesor de los avances y logros alcanzados. Asimismo, se han dedicado varias sesiones a la depuración de errores y al tratamiento de casos extremos, con el fin de evitar posibles fallos que comprometan el correcto funcionamiento de la aplicación. Por último, el equipo ha decidido realizar una sesión de brainstorming para generar nuevas ideas y funcionalidades que incorporar al producto actual en el próximo sprint.

Sprint Retrospective

En un principio, se han cumplido en plazo todos los objetivos del sprint y se han superado las expectativas al dedicar tiempo adicional a tareas como la depuración de errores. El equipo ha terminado de comprender el funcionamiento del sistema de control de versiones GitHub y lo ha utilizado con éxito. Además, el desarrollo se ha ajustado a la metodología Scrum; por ejemplo, se han realizado daily scrums para poner en común los avances y las propuestas de cada miembro. Sin embargo, nos hemos dado cuenta de una clara falta de estimación objetiva en relación al esfuerzo que suponía cada HU, debido a la IA el proceso de implementación a superado de lejos nuestras expectativas y el ritmo que podíamos manejar. Como breve reflexión de esta herramienta en nuestro trabajo nos gustaría señalar el darnos cuenta de que nos estaba suponiendo más esfuerzo la parte de lectura de documentos de los cambios y funcionalidades añadidas a este ritmo, como hemos dicho vertiginoso, que el propio desarrollo del software (como anécdota: había miembros que en la primera parte del sprint todavía no sabían como de avanzado iba el proyecto y se sorprendieron al tener ya implementadas las ideas mencionadas hace unos minutos). También hemos recibido direcciones expresas del cliente de “hacer más”, y bien con estos recursos el límite es realmente el cielo; personalmente creemos que podemos aumentar la calidad de nuestro trabajo en vez de solo la cantidad, tomando como directrices orientativas entender, repasar y aprobar por al menos un miembro del equipo el código existente, así como la mejora exhaustiva de la documentación con firma humana. Estas sugerencias de trabajo no solo puede que solucionen algunos problemas del proyecto actual, sino también nos aportarán las hard-skills para la realización de otros trabajos complejos más adelante y el contexto necesario para estimar con precisión nuestras capacidades, lo que nos había flojeado en estas primeras fases. Por último, me gustaría comentar la idea de que tal y como la tecnología avanza, en particular la Inteligencia Artificial, intentando asemejarse más al trabajo humano, evitando los errores de estos, se puede empezar a vislumbrar una tendencia hacia el sello humano con precisamente estos detalles creativos y en ocasiones incorrectos, aunque principalmente en campos como la Creación de Contenido y textos escritos, creemos que es cuestión de tiempo que afecte al código de cerca y por ello apostamos por no delegar a ciegas en nuestras herramientas.

Seguimiento de las acciones del Sprint 1

Acción ¿Se cumplió?
Estimar en puntos cada objetivo en la Sprint Planning No. Los objetivos del Sprint 2 no tienen estimación, y la retrospectiva vuelve a señalar un error de estimación
Fijar fecha y persona para la exposición en clase Sí. La presentación se hizo en el aula durante el sprint

Acciones de mejora para el Sprint 3

Salen de lo que señala la retrospectiva: se repite el error de estimación, y las daily scrums se hicieron pero no quedan registradas.

Acción Responsable Cómo se comprueba
Cada historia del Sprint Backlog es un issue con milestone «Sprint 3», responsable y estimación (puntos y horas) Scrum Master (Carlos Jurado) Al empezar el sprint, todas las historias elegidas tienen su issue completo
Al cerrar cada historia, apuntar en su issue las horas reales y compararlas con la estimación en la Sprint Review Responsable de cada historia La review del Sprint 3 tiene horas reales frente a estimadas
Dejar constancia de cada daily scrum en el acta: una línea por persona (qué hice, qué haré, qué me bloquea) Scrum Master (Carlos Jurado) El acta del Sprint 3 tiene sus dailies

Clone this wiki locally