Skip to content

Actas de reuniones

Gaspar edited this page Mar 7, 2022 · 34 revisions

Fecha: (07/02/2022)

Participantes:

  • Gaspar Pisa
  • Sofía Yiyu Qiu
  • María Urrutia
  • Diego González
  • Alonso Álvarez

Tareas:

Issue #2 asignado a Alonso
Issue #3 asignado a Diego
Issue #4 asignado a Gaspar
Issue #5 asignado a María
Issue #6 asignado a Sofía
Issue #7 ir completándolo todos los integrantes

Tareas anteriores:

Issue #1 completado

Decisiones tomadas:

  • Configuramos el tablero del proyecto para ir organizando el espacio de trabajo.
  • Decidimos seguir la estrategia de ramificación Gitflow porque todos los miembros tenemos experiencia con ella y nos resulta cómoda.
  • Decidimos usar MongoDB como sistema de persistencia ya que creemos que el modelo no relacional es una buena opción para este proyecto. Esta decisión puede cambiar de cara al futuro.
  • Como tecnología de despliegue utilizaremos Docker por popularidad y gran cantidad de información relativa a esta tecnología.

Fecha: (14/02/2022)

Participantes:

  • Gaspar Pisa
  • Sofía Yiyu Qiu
  • María Urrutia
  • Diego González
  • Alonso Álvarez

Tareas:

Issue #14 asignado a Diego
Issue #7 ir completándolo todos los integrantes
Seguir haciendo la documentación.

Tareas anteriores:

Issue #2 completado
Issue #3 completado
Issue #4 completado
Issue #5 completado
Issue #6 completado
Issue #9 completado

Decisiones tomadas:

  • Asociar solo issues al tablero para que quedara más limpio y claro.
  • Para hacer el merge es necesario tener la aprobación de uno de los miembros del equipo y el que hace el pull request es el autor.
  • Consideramos que podemos usar la herramienta de GitHub (Discussions) para discutir sobre diversos temas del proyecto.
  • Repartimos entre backend y frontend:
    backend: Alonso, Diego, Sofía
    frontend: Gaspar, María, Sofía
  • Se han creado labels de distintas prioridades que creemos que nos van a ser útil.
  • Se abre una discusión para hablar sobre el tipo de productos que va a tener la aplicación.
  • Decidimos escribir la documentación en inglés para que sea más accesible a más personas.

Fecha: (21/02/2022)

Participantes:

  • Gaspar Pisa
  • Sofía Yiyu Qiu
  • María Urrutia
  • Diego González
  • Alonso Álvarez

Tareas:

Creación de issues de las contribuciones para la primera entrega. Formato "Contribuciones primera entrega ".
Intentar crear cada uno un diagrama de secuencia para incluir en la documentación sobre las siguientes funcionalidades usando PlantUML

  • Añadir al carrito (Sofía)
  • Eliminar del carrito (Gaspar)
  • Generar un pedido (Alonso)
  • Visualizar pedidos (Diego)
  • Inicio sesión/Registro (Maria)

Tareas anteriores:

Issue #14 completado
Issue #19 completado
Issue #25 completado
Issue #28 completado
Issue #31 completado
Issue #11 completado
Issue #24 completado

Decisiones tomadas:

  • Creación de un foro de discusión en el apartado de Discussions para registro de decisiones arquitectónicas.
  • Mantenimiento cada dos semanas de la documentación, con el objetivo de tenerla actualizada con el proyecto.
  • Tener una versión final de la documentación para la primera entrega, que no se podrá modificar más allá del miercoles.
  • Creación de una nueva label "Contribution".
  • El producto principal de la tienda serán los calcetines.

Fecha: (24/02/2022) Clase

Participantes:

  • Gaspar Pisa
  • Sofía Yiyu Qiu
  • María Urrutia
  • Diego González
  • Alonso Álvarez

Tareas:

Correcciones de la documentación

Arquitecture constraints

  • GitHub es más bien una restrincción técnica, como restrincciones de la organización estarían el límite de tiempo, la falta de conocimiento...

Business context

  • En ella, están las acciones que pueden hacer los stakeholders
  • Shopping cart formaría parte de la bd
  • Solid comportará más bien como una bd
  • Faltarían los servicios de mensajería(Shipping)

Runtime View

  • Debería reflejar lo que haya en bussiness context y technical context.
  • También el evento de envío.
  • Restapi es una interfaz que interacciona con la bd
  • La BD nunca devuelven nada

Continuación de la documentación

  • El modelo de dominio cuanto antes

Tareas anteriores:

Issue #40 completado
Issue #42 completado
Issue #49 completado
Issue #51 completado
Issue #52 completado

Decisiones tomadas:

  • El usuario tiene que registrarse para comprar
  • Cada miembro del equipo debe obtener un POD de SOLID (https://signup.pod.inrupt.com/)
  • El usuario tendrá: nombre de usuario, contraseña y un enlace a su POD
  • El producto tendrá: nombre, descripción, precio, marca, talla, tipo, color y stock
  • El pedido tendrá: número, fecha de llegada, fecha de confirmación, fecha de entrega, precio total y lista de productos
  • El carrito tendrá: una lista de productos

Fecha: (07/03/2022)

Participantes:

  • Gaspar Pisa
  • Sofía Yiyu Qiu
  • María Urrutia
  • Diego González
  • Alonso Álvarez

Tareas:

Tareas anteriores:

  • Issue #56 completado
  • Issue #57 completado
  • Issue #61 completado
  • Issue #66 completado

Decisiones tomadas:

  • Implementar el carrito en sesión en vez de en BBDD.
  • Añadir pie de página con enlaces a documentación y proyecto.
  • Interfaz de usuario utilizando MUI.
  • Incluir en el producto un campo talla y para cada talla un stock.