Retrospectiva Sprint 2 - sjfuentes-uniandes/ing-sw-app-moviles GitHub Wiki
Retrospectiva – Sprint 2
Fecha: 18/11/2025
Equipo: Carlos Portillo, Santiago Fuentes, Santiago Lasso, Nicolas Paez
Objetivo del sprint: Avanzar en el perfilamiento de la app e implementar optimizaciones manteniendo la calidad y mejorando la gestión del tiempo
1) Agenda
- Qué fue bien / Qué no (15 min) – Hallazgos clave
- Profundizar (25 min) – Temas priorizados por votos
- Acciones (Start/Stop/Continue) (15 min) – Compromisos SMART
- Aprendizajes y próximos riesgos (10 min) – Reflexiones para el siguiente sprint
- Plan de seguimiento (5 min) – Revisar avances de acciones previas
1) Qué fue bien / Qué no (15 min)
👍 Qué fue bien
- Buena colaboración para el perfilamiento de la app (discusiones técnicas alineadas).
- Se mantuvo la calidad de la entrega a nivel de código y funcionalidad.
- Implementación de micro optimizaciones que mejoraron el rendimiento de la app.
👎 Por mejorar
- El uso del tablero se dejó para el final; no se trackeó el progreso de forma continua.
- No se aprovechó bien el tiempo del sprint; varias tareas se completaron al final.
- Falta de cuidado en la documentación generada para las nuevas historias.
2) Profundizar (25 min)
- Propuesta de temas (5 min): cada persona sugiere 1–2 tarjetas/ítems.
- Votación (2 min): 3 votos por persona.
- Discusión (15–18 min): 6–8 min por tema (⏱️ extender solo si hay “dos pulgares arriba”).
- Notas rápidas: decisiones, riesgos, dueños.
| Tema |
Votos |
Decisiones / Notas |
Dueño |
| Uso continuo del tablero durante el sprint |
3 |
Definir rutina diaria de actualización; estados claros (To Do / In Progress / In Review / Done). |
Todos |
| Gestión del tiempo y evitar “última hora” |
4 |
Dividir historias en subtareas con hitos intermedios y fechas objetivo dentro del sprint. |
Todos |
| Documentación de nuevas historias |
3 |
Crear una plantilla mínima de documentación (contexto, decisiones, endpoints, pantallas afectadas). |
Rotativo por historia |
3) Acciones – Start / Stop / Continue (15 min)
✅ Acciones priorizadas (próximo sprint)
| Tipo |
Acción (SMART) |
Dueño |
Criterio de éxito |
| Start |
Actualizar el tablero 1 vez al día (antes o después del daily) cambiando el estado de cada tarea. |
Todos |
Al menos 4 días de la semana con tablero actualizado y sin tareas “en el limbo”. |
| Start |
Definir para cada historia ≥2 subtareas con hitos intermedios y estimación ≤1 día. |
Todos |
≥90% de historias del sprint con subtareas visibles y fechas objetivo cumplidas. |
| Start |
Usar una plantilla de documentación mínima por historia (contexto, cambios, decisiones, referencias técnicas). |
Rotativo (owner de la historia) |
100% de historias cerradas con link a documentación en el tablero. |
| Continue |
Colaboración en el perfilamiento de la app (revisiones conjuntas de performance). |
Todos |
Al menos 1 sesión de revisión de rendimiento por sprint. |
| Continue |
Micro optimizaciones con foco en calidad (sin afectar legibilidad ni mantenibilidad). |
Todos |
Cada sprint al menos 1 mejora de performance identificada y documentada. |
4) Aprendizajes clave y próximos riesgos
🧠 Aprendizajes
- Un tablero desactualizado genera falsa sensación de avance y dificulta la toma de decisiones.
- Las tareas grandes tienden a moverse al final del sprint si no se dividen en hitos más pequeños.
- La documentación mínima, hecha a tiempo, reduce retrabajo y dudas en sprints posteriores.
⚠️ Riesgos a considerar
- Picos de trabajo al final del sprint que puedan afectar la calidad si no se gestionan mejor los tiempos.
- Desalineación en prioridades si el tablero no es el reflejo real del trabajo del equipo.
5) Plan de seguimiento de acciones
- Diario: revisar el tablero en el daily (al menos 5 minutos dedicados al estado de tareas).
- Semanal: verificar que las historias tengan subtareas e hitos intermedios definidos.
- Al cerrar cada historia: comprobar que se haya creado/actualizado la documentación mínima.
- Inicio del siguiente sprint: revisar métricas (tablero actualizado, % historias con doc, presencia de picos de trabajo al final) y ajustar acciones según resultados.