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: https://miro.com/app/board/uXjVI-3kQ1Q=/
🚀 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.