Skip to content

WIKI VIRTUAL TRENDS

Carla Antonini edited this page Jun 8, 2024 · 26 revisions

VirtualTrends Proyecto 2024 wiki

Espacio dedicado a las reuniones grupales del equipo de desarrollo de Virtual Trends 2024

Sprint 0

Planning meeting

Reunion mediante meet el dia 10/04/2024

Asistentes:

  • Acuña, Jonatan.
  • Amaya, Aisha.
  • Antonini, Carla.
  • Fiore, Agostina Maria.
  • Ponce, Dalma Florencia.

Confirmación de Miembros y Continuidad como Grupo Durante esta reunión, confirmamos la composición del equipo y la continuidad del grupo. La mayoria de los miembros reafirmaron su compromiso con el proyecto y la colaboración mutua para alcanzar los objetivos establecidos.

Miembros que no continuan en el grupo

  • Meneses Julián
  • Osorio Duarte Cintia (quien solo cursa emprededurismo)

Compromisos y Normas para el Trabajo en Equipo

Uso de Ramas

  • No Push Directo a main: Acordamos evitar hacer push directamente a la rama main para mantener la integridad del código en producción.
  • Ramas Grupales por Sprint: Para facilitar el trabajo colaborativo y la organización, crearemos ramas grupales específicas para cada sprint.
  • Ramas Auxiliares: En caso de incertidumbres o preparativos para merges importantes, utilizaremos ramas auxiliares. Esto nos ayudará a manejar mejor las revisiones y asegurar la calidad antes de integrar cambios a la rama dev.
  • Gestión Local de Ramas: Cada miembro del equipo gestionará únicamente su rama personal y la rama grupal, sin bajar a local las ramas de otros compañeros, para evitar conflictos y mantener un entorno de desarrollo claro.

Gestión de Cambios

  • Uso de git restore: Implementaremos el uso del comando git restore para revertir a los últimos cambios comiteados cuando se requiera deshacer modificaciones recientes y mantener el control sobre el estado del código.

Contribuciones

  • Objetivos de Commit: Como meta, cada integrante deberá realizar al menos cuatro commits por sprint. Esto tiene como finalidad asegurar una distribución equitativa del trabajo y fomentar la contribución constante de todos los miembros del equipo.

Definición de Roles Durante la reunión, también procedimos a definir los roles específicos de cada integrante, asegurando que todas las áreas del proyecto estén cubiertas y que cada miembro tenga responsabilidades claras, lo cual es crucial para la eficacia y el éxito del equipo.

Estos lineamientos y estructuras reflejan el compromiso del equipo para mantener una organización eficiente y un flujo de trabajo que favorezca la calidad y la colaboración efectiva en el desarrollo del proyecto.

Dailies

DIA 1 - Creación de la Organización y Configuración Inicial

Reunion mediante meet el dia 12/04/2024

Creación de la Organización en GitHub

En la reunión de hoy, se confirmó la creación exitosa de la organización en GitHub destinada a nuestro proyecto. Este paso es fundamental para centralizar la gestión de todos los repositorios relacionados y facilitar la colaboración entre los miembros del equipo.

Inclusión de Miembros al Repositorio

Se procedió a incluir a todos los miembros del equipo en la organización. Cada miembro ahora tiene acceso a los repositorios.

Configuración de Repositorios

Se han creado y configurado los repositorios necesarios para el desarrollo del proyecto. Estos repositorios están ahora listos para recibir las contribuciones de los miembros del equipo.

Este es un resumen de los principales logros y configuraciones realizados durante nuestra reunión daily, marcando un inicio organizado y eficiente de nuestro proyecto.

DIA 2 - Evaluación de la Condición Actual del Proyecto

Reunion mediante meet el dia 14/04/2024

Durante nuestra reunión daily, realizamos una evaluación detallada de la condición actual del proyecto. Este análisis nos permitió identificar el progreso alcanzado hasta el momento y destacar las áreas que requieren mayor atención o ajustes para mantenernos en el camino hacia los objetivos establecidos.

DIA 3 - Discusión de Puntos de Mejora para los Proyectos Web y Móvil

Reunion mediante meet el dia 19/04/2024

Durante la reunión daily de hoy, el equipo se centró en discutir y evaluar los puntos de mejora identificados en ambos proyectos, el sitio web y la aplicación móvil. Este análisis es crucial para asegurar la calidad y la funcionalidad óptima de nuestras plataformas.

Mejoras en el Sitio Web:

  • Interfaz de Usuario: Se identificaron oportunidades para mejorar la interfaz de usuario para hacerla más intuitiva y accesible.
  • Catalogo de productos: Se discutieron estrategias para agregar y mejorar el catalogo de productos.
  • Direccionar a Aplicacion Móvil: Se propuso formas de direccionar el sitio we a la aplicacion movil.

Mejoras en la Aplicación Móvil:

  • Integración de Funcionalidades: Se planteó la necesidad de mejorar el CRUD para garantizar una experiencia de usuario fluida.
  • Usabilidad: Se discutió la posibilidad de revisar y mejorar la navegabilidad y usabilidad de la aplicación para asegurar que sea fácil de usar para todos los usuarios.

DIA 4 - Definición de Tareas para Cada Miembro del Equipo

Reunion mediante meet el dia 27/04/2024

Asignación de Tareas En la reunión daily de hoy, el equipo se centró en definir y asignar tareas específicas a cada miembro para garantizar el avance coordinado y eficiente de nuestro proyecto. Una de las tareas clave establecidas fue la creación de ramas personales en el repositorio para facilitar un flujo de trabajo organizado y minimizar conflictos de integración.

Objetivos de las Tareas Las tareas asignadas buscan promover un ambiente de trabajo donde cada miembro del equipo pueda contribuir de manera efectiva sin interferir en el progreso de los demás. Estableciendo estas tareas, nuestro equipo espera:

  • Mejorar la Organización: Asegurar que cada miembro tiene un espacio claro y definido para desarrollar sus asignaciones.
  • Reducir Conflictos: Minimizar los conflictos de código al tener un flujo de trabajo bien estructurado para la integración de cambios.
  • Optimizar el Tiempo de Desarrollo: Permitir que los miembros del equipo trabajen de manera más autónoma y eficiente, optimizando así los tiempos de desarrollo y revisión.

Compromiso del Equipo

Cada miembro del equipo se comprometió a seguir las directrices establecidas y a comunicar activamente cualquier desafío o cambio que pudiera afectar el plan de trabajo. Este compromiso es esencial para mantener la productividad y la calidad del proyecto en su máximo nivel.

Este enfoque disciplinado y estructurado hacia la asignación y ejecución de tareas es fundamental para el éxito continuado de nuestro proyecto.

DIA 5 - Daily + retrospective

Reunion mediante meet el di 29/04/2024

Reunión para probar Docker. Descagar (Pull) de imagenes. Pruebas para correr imagenes descargadas. Abrir, detener y eliminar contenedores. Se revisaron opciones de instalación por problemas de recursos en algunas computadoras que no permitían inicializar Docker Desktop. Se resolvió iniciar Sprint1 el día miércoles 1 de mayo (día feriado) porque todos los integrantes podrán asistir.

Se comenzará con la tarea inicial de Dockerizar la aplicación del sitio para que el resto pueda correr la aplicación de forma dockerizada.

Retrospective meeting

Reunion mediante meet el dia 29/04/2024

Asistentes: Jonatan Acuña, Aisha Amaya, Carla Antonini, Agostina Maria Fiore, Dalma Florencia Ponce.

El equipo ha tenido un buen comienzo en este primer sprint, completando la mayoría de los objetivos establecidos. Se han identificado algunos aspectos que se pueden mejorar en el próximo sprint. El equipo está comprometido a trabajar en conjunto para mejorar en estas áreas y alcanzar los objetivos del proyecto.

Con el objetivo de documentar que funcionó y que no durante el desarrollo el Sprint 0, el equipo de trabajo adjunta un link donde se podrá visualizar un tablero que resume los puntos centrales: https://ideaboardz.com/for/Sprint%200/5268239

Sprint 1

Planing

Reunión con el equipo de trabajo el día 06-05-2024

Asistentes:

  • Acuña, Jonatan ,
  • Amaya, Aisha,
  • Antonini, Carla,
  • Fiore, Agostina Maria
  • Ponce, Dalma Florencia.

Confirmación de Miembros y Continuidad como Grupo Durante esta reunión, confirmamos la composición del equipo y la continuidad del grupo. Los miembros reafirmaron su compromiso con el proyecto y la colaboración mutua para alcanzar los objetivos establecidos.

Objetivos:

  • Trabajar en el redireccionamiento desde la website hacia la app mobile.
  • Dockerizacion de la website.
  • Actualizacion de la vista de carrito.
  • Agregar mayor cantidad de productos a la página web.

Dailies

DIA 1 -

Delegación de actividades en el website

Reunión mediante meet el día 06/05/2024

Organización en GitHub

En esta jornada se especificaron lineamientos en github, como evitar hacer push a la rama main sin probar previamente el código formulado, para evitar inconvenientes durante el desarrollo del trabajo.

División de tareas

Se repartieron las tareas entre los desarrolladores para actualizar la pagina web.

DIA 1 - Revisión de las tareas realizadas

Reunión para integrar diferencias en el desarrollo del proyecto. Cambios y pruebas con diferentes motores de bases de datos. Revisión de la administración del sitio para integrar nuevos cambios Se comienza a estudiar DOCKER y DESPLIEGUE para realizarlo con nuestra aplicación Se investiga sobre configuraciones de infraestructura para distinguir entre ENTORNOS DE DESARROLLO Y PRODUCCION

Se avanza sobre SCRIPTING para incorporar en un archiv -sh comandos de PYthon Se decide trabajan con variables en un archivo .env para proteger el contenido de las variables de entorno.

DIA 2-

Revisión de las tareas realizadas por bloqueos en los integrantes. Los integrantes no pueden configurar el entorno ni levantar el proyecto para realizar las tareas de front y back. Tampoco pueden tomar tareas con docker. Se ofrecen tareas suplementarias pero no se aceptan

DIA 3- Revisión de las tareas no realizadas para redistribución entre las integrantes que completaron sus tareas.

DIA 4-

Reestructuración de tareas y priorización de las asignadas. Se dedice comenzar con el trabajo de revisión de Django Panel Admin para correcto funcionamiento de la conexión.

DIA 5-

Uma vez probado el funcionamiento de mysql se comienzan los trabajos en prueba con sqlite3 (además de mySQL) para poder trabajar con doble conexion según el entorno de trabajo (produccion o desarrollo)

DIA 6 -

Se comienzan tareas de TESTING manual, se realiza el template para comenzar con los casos de prueba

DIA 7 -

Reunión para pruebas sobre el sistema web. Se dedide avanzar sobre cambios en el carrito comenzando desde el frontend.

DIA 8 -

Se decicen hacer correcciones de frontend para presentación en ceremonia

Sobre el final del sprint se dieron de baja los siguientes integrantes del proyecto.

Miembros que no continuan en el grupo

  • Acuña, Jonatan.
  • Amaya, Aisha.
  • Dalma, Ponce

RETROSPECTIVE EN HERRAMIENTA ideaboardz

https://ideaboardz.com/for/RETROSPECTIVE%20VT/5279558

Sprint 2

Planing Reunión con el equipo de trabajo el día 20-05-2024

Asistentes:

  • Antonini, Carla,
  • Fiore, Agostina Maria

Confirmación de miembros y continuidad como grupo durante esta reunión, confirmamos la composición del equipo y la continuidad del grupo. Los miembros reafirmaron su compromiso con el proyecto y la colaboración mutua para alcanzar los objetivos establecidos.

Objetivos: Agregar pantalla sobre el e-commerce (website) a modo de relación con la app mobile Realizar casos de testing en la app mobile Agregar la función ver turnos por parte del usuario

Dailies

DIA 1 - Delegación de actividades en la app mobile

Se realiza verificacion del estado de la aplicacion para sumar las modificaciones y las nuevas historias de usuarios sobre mejoras en torno a mensajes y accesibilidad Se agrega rama develop por corrección en sprint previo sobre branching de parte del profesor Alvaro.

DIA 2

Se revisa la documentación del sprint para tareas y registro correcto en GitHub de US, Sprint y Wiki del Sprint1. Se deciden pulir aspectos menores de web site y reparten tareas del área

DIA 3

Ante fallas en las dependencias se modifican y actualizan las mismas para poder correr completo el proyecto. SE emula y se anotan defectos para registrar en Testing (Mobile)

DIA 4

Se revisa el modulo para incoporar redirección a Web y se asigna pantalla a trabajar en UX UI y mobile

DIA 5

Se comienza a trabajar en admin para incorporar logueo por administración

DIA 6

Se actualiza el documento de requerimientos con las modificaciones en pantallas e historias de usuarios sobre mobile

DIA 7

Se repasan los aspectos faltantes del sprint sobre la base de rubricas

RETROSPECTIVE EN HERRAMIENTA ideaboardz

https://ideaboardz.com/for/Retrospective%20Sprint%202/5297350