Registro de Ceremonias - AnimatiWA/AnimatiPracticasProfesionalizante GitHub Wiki
🟢 SPRINT 0
Scrum Planning - Cierre 22/04/2025 🗓️
Requerimientos del Sprint 0: Se definieron los objetivos iniciales del proyecto Animati, incluyendo la re-organización del equipo, creación del repositorio principal y planificación inicial en el tablero Kanban. También se comenzó a trabajar en la estructura básica de la documentación del proyecto.
🗓️ Daily 11/04
- Presentación de objetivos generales y roles del equipo.
- Primer armado del Product Backlog.
🗓️ Daily 13/04
- Se definieron las historias de usuario iniciales.
- Carga de issues en GitHub.
- Creación del repositorio y primeros documentos en la Wiki.
🗓️ Daily 15/04
- Se inicia el armado del documento IEEE830.
- Se cargan las primeras vistas de la app en la Wiki.
🗓️ Daily 17/04
- Validación de requerimientos con el equipo.
- Revisión de criterios de aceptación.
🗓️ Daily 19/04
- Reorganización del tablero Kanban.
✅ Review
En este sprint no se desarrolló código funcional, por lo tanto no hubo una demo de producto.
Se priorizó el entendimiento del problema y la planificación general del proyecto.
🔁 Retrospective
- ✅ Lo que se hizo bien: Buena organización del equipo, correcta definición del alcance.
- ⚠️ A mejorar: Mejor distribución de tareas y uso más efectivo de GitHub Projects.
- 📌 Plan de acción: Establecer responsables claros para cada área y hacer seguimiento semanal.
🟢 SPRINT 1
Scrum Planning - Cierre 14/05/2024 🗓️
Requerimientos del Sprint 1: En este sprint se planificaron y organizaron las tareas iniciales del desarrollo, priorizando la definición clara de las Historias de Usuario, la asignación de tareas por habilidades y la gestión del Sprint Backlog. Se realizaron reuniones para el seguimiento del avance de tareas y resolución de dudas técnicas entre los integrantes.
🗓️ Daily 10/05
- Selección y estimación de las Historias de Usuario.
- División de tareas concretas.
- Asignación de tareas según habilidades y disponibilidad.
- Estimación del tiempo necesario por tarea.
🗓️ Daily 12/05
- Visualización del estado de avance de las tareas (comenzadas, en proceso, terminadas).
- Se resolvieron dudas técnicas en grupo.
- Algunas consultas quedaron pendientes para próximos encuentros.
🟢 SPRINT 2
Scrum Planning – Cierre 04/06/2025 🗓️
Requerimientos del Sprint 2: Implementar el panel de administración en la app móvil, desarrollar el flujo de registro y autenticación de usuarios, y reforzar la documentación y pruebas de UX/UI.
🗓️ Daily 13/05
- Refinamiento del Sprint Backlog y asignación de tareas por rol.
- Diseño de wireframes para el admin panel en React Native.
- Definición de endpoints REST para registro, login y gestión de usuarios.
🗓️ Daily 15/05
- Backend: API de registro de usuarios con hashing de contraseñas y validaciones.
- Frontend móvil: pantallas de registro y login, navegación protegida con Context API.
- Configuración de almacenamiento seguro de tokens (SecureStore).
🗓️ Daily 18/05
- Desarrollo de componentes del admin panel: lista de usuarios y detalle de perfil.
- Integración de JWT para autenticación y manejo de sesiones.
- Pruebas iniciales en dispositivos físicos: registro, login y logout.
🗓️ Daily 20/05
- Funcionalidad en admin panel para editar roles y activar/desactivar cuentas.
- Creación de tests unitarios para endpoints de usuario y componentes críticos.
- Corrección de bugs en validación de formularios y manejo de errores.
🗓️ Daily 22/05
- Ajustes de estilo y accesibilidad en el admin panel.
- Actualización de la Wiki: rutas de API, esquema de usuario y guía de uso.
- Preparación de la demo interna: selección de casos de prueba y capturas.
🗓️ Daily 26/05
- Ajustes y revision de boton arrepentimiento.
- Actualización de la Wiki: rutas de API, esquema de usuario y guía de uso.
- Preparación de la demo interna: selección de casos de prueba y capturas.
🗓️ Daily 03/06
- Comprobacion de la funciopnalidad general de la App, ajuste de detalles.
- Actualización de la Wiki: rutas de API, esquema de usuario y guía de uso.
- Preparación de la demo interna: selección de casos de prueba y capturas.
✅ Review
- Demostrado flujo completo de registro, autenticación y gestión de usuarios.
- Historias de usuario del sprint completadas y validadas.
- Feedback positivo sobre usabilidad y robustez de la autenticación.
🔁 Retrospective
- ✅ Lo que se hizo bien:
- Coordinación efectiva entre backend y frontend.
- Comunicación fluida con el equipo de QA.
- ⚠️ A mejorar:
- Estimación más precisa de la complejidad de formularios.
- Mayor cobertura de pruebas de integración continua (CI).
- 📌 Plan de acción:
- Definir criterios de aceptación detallados.
🟢 SPRINT3: Defensa del Proyecto
Scrum Planning – Cierre 17/06/2025 🗓️
Requerimientos del Sprint 3: Completar tareas pendientes.
🗓️ Daily 13/06
- Refinamiento del Sprint Backlog.
- Asignacion de tareas por rol.
🗓️ Daily 14/06
- Se plantean los avances y lo que falta por resolver
- Se redefinen las tareas para lograr resolver los pendientes
🗓️ Daily 15/06
- Se plantean los avances y lo que falta por resolver
🗓️ Daily 17/06
- Se actualiza la wiki, y se revisa que este toda la documentacion.
🎉 Ceremonia del Sprint Final – Animati
Al llegar al final de este proyecto, como equipo de Animati, nos tomamos un momento para reflexionar sobre todo lo que vivimos y aprendimos en el proceso.
Durante este camino:
- Nos encontramos con diferencias de opiniones que, aunque a veces generaron discusiones, nos ayudaron a enriquecer las ideas y a crecer como grupo.
- El tiempo muchas veces jugó en contra, obligándonos a organizarnos mejor y a apoyarnos mutuamente para cumplir con los objetivos.
- Hubo momentos en los que nos pisamos con tareas, pero logramos salir adelante ajustando la comunicación y aprendiendo a coordinarnos más eficientemente.
💡 Aspectos positivos
- El compañerismo fue un valor constante en todo momento.
- Siempre existió la unión del grupo, incluso en las etapas más complicadas.
- Supimos apoyarnos y motivarnos cuando alguien tenía dificultades.
🔧 Oportunidades de mejora
- Mejorar la organización del tiempo para evitar apuros de último momento.
- Potenciar la coordinación de tareas para que cada integrante pueda avanzar sin pisarse con los demás.
- Fomentar aún más la comunicación clara y continua para optimizar el trabajo en equipo.
👉 En conclusión, más allá de los retos y diferencias, como equipo demostramos que podemos trabajar juntos, mantenernos unidos y lograr los objetivos. Este proyecto nos deja no solo una aplicación funcional, sino también una gran experiencia de aprendizaje compartido.