Registro de Ceremonias - Web-Developers2-0/2025-Practica_Profesionalizante GitHub Wiki

🚀 Sprint 0

🗓 Fecha: 10/04/2025 – 23/04/2025
🎯 Sprint Goal: Preparar el entorno de trabajo, documentar requerimientos iniciales, definir roles y estructura de trabajo, y completar las primeras US del proyecto.


💬 Comentarios o decisiones clave

  • Decidimos priorizar tanto mejoras en funcionalidades como en el refinamiento de la UI.
  • Como equipo, priorizamos revisar los endpoints de autenticación y la pasarela de pagos, dado que son requerimientos críticos para el modelo de negocio.

📝 Sprint Planning - Sprint 0 (10/04/2025)

  • Reencuentro con el equipo y bienvenida a Erick (nuevo integrante).
  • Accesos a la organización y revisión del estado actual de los proyectos.
  • Se retomaron los lineamientos dados por los docentes y se discutió la transición del proyecto completo.
  • Se identificó la necesidad de rediseñar componentes y funcionalidades clave.
  • Se reorganizó el equipo de trabajo y se asignaron tareas iniciales.

Acciones clave:

  • Crear un nuevo repositorio en la organización.
  • Revisar y adaptar el documento IEEE 830.
  • Compartir en WhatsApp los enlaces importantes y el cronograma.
  • Comenzar con la definición de requerimientos y redacción de Historias de Usuario.

Asistencia: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🗓 DAILYS - Sprint 0

🧩 Daily – 16/04/2025

  • Creación del repositorio, tablero Kanban y Wiki.
  • Lectura grupal de requerimientos y establecimiento de horarios para ceremonias.
  • Revisión de condiciones técnicas para el desarrollo web y mobile.
  • Se discutieron dudas de diseño y cómo impactan en los requerimientos del sistema.

🧩 Daily – 21/04/2025

  • Bienvenida a Valentino y onboarding.
  • Revisión y despliegue de los proyectos por todos los miembros.
  • Armado de las User Stories solicitadas para el Sprint 0.
  • Definición del esquema de la Wiki y asignación de roles.

🧩 Daily – 22/04/2025

  • Se definió la arquitectura de carpetas en el repositorio.
  • Subida de los proyectos y documentación.
  • Se estableció el sistema de ramas y se creó el Product Backlog.
  • Organización final del sprint y propuesta de nuevas funcionalidades.

Asistencia en todas las dailys: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🔄 Sprint Retrospective - Sprint 0 (23/04/2025)

👥 Participantes: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez

❌ ¿Qué salió mal?

  • Demora en la asignación y toma de tareas.
  • Falta de claridad en la definición de roles.
  • Dificultades para coordinar los horarios de reunión.
  • Ausencias sin aviso previo.

👍 ¿Qué salió bien?

  • Se logró entregar la mayoría de las consignas del sprint.
  • Marco asumió un rol proactivo como Scrum Master.
  • Buen cumplimiento de horarios y estructura de las dailys.
  • Onboarding exitoso de los nuevos integrantes.

💪 ¿Qué podría mejorar?

  • Mejorar la comunicación y coordinación del equipo.
  • Aumentar la asignación de tareas individuales.
  • Mantener una actualización constante del progreso de tareas.
  • Uso más activo de herramientas de gestión.
  • Mayor compromiso con las dailys.
  • Fomentar la proactividad y la colaboración.
  • Pedir ayuda a tiempo cuando surgen bloqueos.

🔗 Link al tablero en Miro

Link al tablero: https://miro.com/app/board/uXjVI-3kQ1Q=/

image


🚀 Sprint 1

🗓 Fecha: 24/04/2025 – 13/05/2025
🎯 Sprint Goal: Consolidar mejoras estructurales, seguridad y funcionalidades clave para la tienda web y app mobile. También se trabajó en fortalecer la identidad de marca mediante una actualización visual integral de la UI.


💬 Comentarios o decisiones clave

  • Reestructuración completa del backend en apps modulares.
  • Validación y corrección de flujo de login, logout y recuperación de contraseña.
  • Implementación de sección de eventos en web y backend.
  • Ajustes de seguridad y validaciones contra SQL injection.
  • Mejoras de accesibilidad.
  • Soporte de notificaciones.
  • Diseño responsive y mejoras visuales en la UI.

📝 Sprint Planning - Sprint 1 (24/04/2025)

  • Se definieron prioridades de trabajo por integrante y tareas específicas.
  • Se reorganizó el tablero de tareas.
  • Se definió el objetivo del sprint en base al feedback del Sprint 0.
  • Se hizo especial énfasis en la seguridad, modularidad y experiencia del usuario.

Asistencia: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🗓 DAILYS - Sprint 1

🧩 Daily – 26/04/2025

  • Avance en la modularización del backend.
  • Pruebas en Postman de login, logout y endpoints CRUD.
  • Resolución de dudas entre backenders sobre rutas y entorno.

🧩 Daily – 29/04/2025

  • Pruebas de integración del CRUD de eventos en backend.
  • Definición de estilos y mockups en Figma para sección de eventos.
  • Avances en frontend con Cloudinary y guards.

🧩 Daily – 01/05/2025

  • Discusión sobre condiciones previas a pasarela de pagos y comportamiento del carrito.
  • Revisión de login y sesiones activas con mensajes de bienvenida y expiración.
  • Organización de tests funcionales con Lighthouse y Postman.

🧩 Daily – 06/05/2025

  • Revisión del flujo de notificaciones (backend y frontend).
  • Integración de animaciones en rutas y validación de rendimiento.
  • Actualización de diseños para accesibilidad y responsive del footer.

🧩 Daily – 08/05/2025

  • Verificación de guards y validaciones de formularios.
  • Validación de subida de imágenes a Cloudinary y actualización de perfil.
  • Ajustes de seguridad en formularios de registro y login.

🧩 Daily – 13/05/2025

  • Consolidación final de tareas del sprint.
  • Documentación de endpoints y flujos en Figma y Wiki.
  • Validación cruzada y revisión de criterios de aceptación.

Asistencia en todas las dailys: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🔄 Sprint Retrospective - Sprint 1 (13/05/2025)

👥 Participantes: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.

❌ ¿Qué salió mal?

  • Se subió un link acortado en el README que generó un flag en la organización por parte de GitHub, dejándola oculta al público.
  • El incidente resultó en la pérdida de visibilidad del histórico de PRs e Issues.
  • Dos compañeros (Paula Velez y Marco Virinni) perdieron acceso a sus cuentas por el conflicto.
  • Demoras por parte del soporte de GitHub para resolver el problema.

👍 ¿Qué salió bien?

  • Se logró completar la mayoría de las tareas propuestas.
  • Se implementaron mejoras técnicas importantes.
  • Se fortaleció el trabajo colaborativo y la documentación.
  • Se respetaron los tiempos de las dailys y reuniones de coordinación.

💪 ¿Qué podría mejorar?

  • Tener mayor precaución al subir archivos o enlaces externos.
  • Consolidar prácticas de validación antes del push al repositorio.
  • Fortalecer la comunicación entre frontend y backend.
  • Documentar mejor cada cambio en los commits.
  • Automatizar pruebas clave.

🚀 Sprint 2

🗓 Fecha: 16/05/2025 – 04/06/2025 🎯 Sprint Goal: Implementar funcionalidades clave orientadas a la experiencia del usuario en web y mobile, incluyendo mejoras visuales, integración de medios de contacto y tests funcionales. Se avanzó además en aspectos de accesibilidad, seguridad y pruebas automatizadas.

💬 Comentarios o decisiones clave

  • Se incorporaron animaciones y mejoras en la interfaz para optimizar la navegación.
  • Se integró el formulario de contacto y el botón de WhatsApp en la web.
  • Se implementaron notificaciones en la app mobile, junto con mensaje de bienvenida y actualización de foto de perfil.
  • Se realizaron pruebas funcionales y automáticas para validar login y registro.
  • Se avanzó con el rediseño visual del carrito y la pasarela de pagos.
  • Se realizó el deploy de la app para pruebas públicas.

📝 Sprint Planning - Sprint 2 (16/05/2025)

  • Se distribuyeron las nuevas US entre los miembros, asegurando balance de carga.
  • Se discutió la necesidad de avanzar con tareas de automatización para login y registro.
  • Se definió realizar ajustes en el flujo de notificaciones tras pruebas de integración fallidas.
  • Se asignaron responsables para la conexión de servicios externos como EmailJS y Cloudinary.

Asistencia: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🗓 DAILYS - Sprint 2


🧩 Daily – 20/05/2025

  • Implementación del módulo de animaciones en web.
  • Progreso en integración del formulario de contacto.
  • Pruebas de diseño para el botón de WhatsApp.

🧩 Daily – 22/05/2025

  • Ajustes en la UI de la app móvil: mensaje de bienvenida y secciones de perfil.
  • Conexión inicial con Cloudinary para subir imágenes.
  • Resolución de errores en eventos mobile.

🧩 Daily – 27/05/2025

  • Inicio de pruebas de envío de notificaciones en backend.
  • Validación del botón de arrepentimiento y flujo de cancelación.
  • Revisión del dashboard de administración.

🧩 Daily – 29/05/2025

  • Testeo del deploy mobile y ajustes visuales.
  • Automatización del test de login con Selenium.
  • Progreso en pruebas del carrito rediseñado.

🧩 Daily – 02/06/2025

  • Consolidación de las tareas completadas.
  • Revisión final de entregables y conexión con Mercado Pago.
  • Validación de las pruebas registradas en la planilla de Test Cases.

Asistencia en todas las dailys: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.


🔄 Sprint Retrospective - Sprint 2 (3/06/2025)

👥 Participantes: Emilce Robles, Ana Paula Velez, Noah Nicanor Peralta Cassutti, Marco Virinni, Valentino Lorenti, Erick Lopez.

❌ ¿Qué salió mal?

  • Demoras por el issue de seguridad con las cuentas de github, el soporte oficial tardó más de 10 dias en resolverlo parcialmente. Hubieron issues que no se recuperaron (quedaron ocultas)
  • Falta de comunicación fluida entre miembros del equipo, lo que generó confusiones y retrabajos.
  • Algunas tareas quedaron retrasadas por entregas fuera de plazo o falta de seguimiento en tiempo real.
  • Se detectó poca documentación de bugs o mejoras sugeridas en etapas intermedias del sprint.
  • Hubo necesidad de rehacer o ajustar cambios por falta de sincronización entre ramas y repositorios.

👍 ¿Qué salió bien?

  • Se lograron importantes avances funcionales, incluyendo animaciones en el frontend, mejoras en la experiencia de usuario y conexión con servicios externos como EmailJS, Cloudinary y Mercado Pago.
  • Se implementó exitosamente el formulario de contacto, subida de imagen de perfil, pantallas de eventos mobile y componentes reutilizables.
  • Se realizaron tests automatizados con Selenium para los formularios de login y registro.
  • Se completaron los deploys en frontend y backend.

💪 ¿Qué podría mejorar?

  • Acordar checkpoints intermedios de seguimiento para detectar desvíos antes del cierre del sprint.
  • Definir responsable de actualización diaria del board y la documentación.
  • Documentar los bugs encontrados, mejoras propuestas y decisiones tomadas.