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.
    WhatsApp Image 2025-05-14 at 9 14 34 PM

🟢 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:
    1. Coordinación efectiva entre backend y frontend.
    2. Comunicación fluida con el equipo de QA.
  • ⚠️ A mejorar:
    1. Estimación más precisa de la complejidad de formularios.
    2. Mayor cobertura de pruebas de integración continua (CI).
  • 📌 Plan de acción:
    1. 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.