Skip to content

Actas de reuniones

María Urrutia edited this page Apr 4, 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.
  • Añadir rol de administrador en modelo de dominio.

Fecha: (14/03/2022)

Participantes:

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

Tareas:

Tareas anteriores:

  • Issue #69 completado
  • Issue #72 completado
  • Issue #75 completado
  • Issue #71 completado
  • Issue #70 completado
  • Issue #73 completado

Decisiones tomadas:

  • Buscar información para conectar la aplicación con los pods SOLID de los usuarios.
  • Elegimos usar Heroku para desplegar la aplicación.

Fecha: (22/03/2022)

Participantes:

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

Tareas:

  • Issue #76 Asignada a María, investigar si hay que hacer el login con la cuenta de SOLID
  • Issue #82 Asignada a Diego
  • Issue #84 Asignada a Gaspar
  • Issue #86 Asignada a Sofía
  • Issue #98 Asignada a Diego, falta por revisar la parte de Webapp por los miembros del Frontend
  • Issue #99 Asignada a Gaspar, Alonso, María
  • Issue #104 Asignada a Alonso
  • Issue #105 Asignada a Sofía

Tareas anteriores:

  • Issue #101 completado
  • Issue #103 completado

Decisiones tomadas:

  • Investigar en las pruebas
  • Intentar acabar la parte obligatoria para la tercera entrega.

Fecha: (28/03/2022)

Participantes:

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

Tareas:

  • Issue #76 Asignada a María, falta revisar el pull request #113
  • Issue #82 Asignada a Diego, terminado pero falta por actualizar la documentación con ciertos aspectos de implementación
  • Issue #84 Asignada a Gaspar
  • Issue #106 Asignado a Diego, terminado pero solo falta por comprobar algunos errores que impiden el despliegue y comproar que funciona correctamente
  • Issue #108 Asignada a Alonso
  • Issue #114 Asignada a Alonso
  • Issue #115 Asignada a Diego
  • Issue #116 Asignada a María

Tareas anteriores:

  • Issue #98 completado
  • Issue #104 completado
  • Issue #86 completado

Decisiones tomadas:

  • Comenzar con las pruebas
  • Terminar el proceso de generación de un pedido en su totalidad
  • Completar la conexión con SOLID y utilizarla en el proceso de generar el pedido
  • Conseguir desplegar en algún lugar la aplicación heroku o azure
  • El inicio y registro de sesión será a través de Solid
  • Los pedidos se asociarán a un determinado webId que corresponderá al usuario que inicia sesión, de este modo no se guardará ningún dato personal en la base de datos.
  • La entidad Usuarios del modelo de dominio tendrá los datos del webID y rol.

Fecha: (04/04/2022)

Participantes:

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

Tareas:

  • Issue #108 Asignada a Alonso
  • Issue #109 Asignada a Gaspar y Sofía
  • Issue #119 Asignada a María
  • Issue #125 Asignada a Diego
  • Issue #131 Asignada a Sofía
  • Issue #132 Ir completándola todos los integrantes
  • Apartado de frontend presentación asignado a María, Sofía y Gaspar
  • Apartado de backend presentación asignado a Diego y Alonso
  • Apartado de pruebas presentación asignado a Sofía y Alonso
  • Apartado de despliegue presentación asignado a Diego y Gaspar
  • Apartado de trabajo futuro presentación asignado Diego

Tareas anteriores:

  • Issue #76 completado
  • Issue #82 completado
  • Issue #84 completado
  • Issue #106 completado
  • Issue #114 completado
  • Issue #115 completado
  • Issue #116 completado

Decisiones tomadas:

  • El despliegue se va a hacer con heroku y azure