Skip to content
Juan Alegría edited this page Jun 3, 2023 · 129 revisions

ISIS3710 - Wiki S1_E2

En esta wiki se deberán referenciar las evidencias del trabajo semanal del equipo. Para esto puede crear un título de tercer nivel (con ###) en la semana correspondiente y enlazar la información solicitada en las actividades de esa semana.

Semana 1

Presentaciones - Propuesta de aplicación

Video - Propuesta proyecto consolidada

Lanzamiento ciclo 1

Información del equipo

Líder del equipo: @zejiran

Apellido Nombre Usuario Uniandes Usuario GitHub
Alegría Juan j.alegria zejiran
Sánchez Cristian ca.sanchezo1 Panis26
Molina Andres a.molinam amolinam8
Falla Camilo c.falla CamiloFallaM

Reglas del equipo:

  • Comunicación efectiva: Mantener un flujo constante de comunicación entre los miembros del equipo para mejorar la colaboración y la eficiencia. Métrica: tiempo de resolución de conflictos.

  • Responsabilidad colectiva: Cada miembro del equipo es responsable no solo de su propio trabajo sino también del éxito del proyecto en su conjunto. Métrica: tiempo de entrega y calidad del trabajo.

  • Adaptabilidad: Aceptar cambios en los requisitos y enfoques y ser capaces de trabajar en un entorno incierto. Métrica: tiempo de respuesta a cambios.

  • Enfoque en la usabilidad: Centrarse en las necesidades y expectativas del usuario final para asegurar la entrega de un producto de alta calidad. Métrica: satisfacción del usuario.

  • Trabajo en equipo: Fomentar la colaboración y el apoyo mutuo para alcanzar los objetivos comunes. Métrica: tiempo de resolución de problemas y calidad del trabajo en equipo.

  • Mejora continua: Buscar constantemente la mejora y la eficiencia en el proceso de desarrollo. Métrica: tiempo de entrega y eficiencia en el desarrollo.

Semana 2

UML Individual:

201821059:
image
202011282:
uml-202011282
202022112:

umlWeb

201923434
imagen

UML Consolidado:

UML - WEB

Glosario UML
Glosario UML

Video

Link video - Diseño UML

Semana 3

Asignación entidades y asociaciones:

Apellido Nombre Entidades Asociaciones
Alegría Juan Review, Evento Review-Usuario, Review-Producto
Sánchez Cristian Usuario, Publicacion Usuario-Publicacion, Usuario-Pedido
Molina Andres Pedido, Pago Pedido-Pago, Pedido-Producto,
Falla Camilo Negocio, Producto Negocio-Producto, Negocio-Evento

Semana 4

Documentación del diseño del API

Podrá visualizar las documentaciones de todas las colecciones en el siguiente enlace: Postman documentación API

Semana 5

Se implementó la persistencia en todas las entidades del proyecto. Se decidió eliminar la clase Carrito ya que cumplía una función muy similar a la clase Pedido.

Semana 6

Se implementó la lógica y las pruebas unitarias de la lógica.

Semana 7

Esta semana se implementaron los controladores y pruebas del API en el repositorio.

Semana 8

Esta semana hicimos una reunión en equipo para hacer pair programming e implementar juntos la seguridad de los endpoints.

Retrospectiva Sprint 2 - Individual

Retrospectiva Sprint 2 - Grupal

Semana 9

Lanzamiento ciclo 2

Información del equipo

Líder del equipo: @zejiran

Apellido Nombre Usuario Uniandes Usuario GitHub
Alegría Juan j.alegria zejiran
Sánchez Cristian ca.sanchezo1 Panis26
Molina Andres a.molinam amolinam8
Falla Camilo c.falla CamiloFallaM

Reglas del equipo:

  • Comunicación efectiva: Mantener un flujo constante de comunicación entre los miembros del equipo para mejorar la colaboración y la eficiencia. Métrica: tiempo de resolución de conflictos.

  • Responsabilidad colectiva: Cada miembro del equipo es responsable no solo de su propio trabajo sino también del éxito del proyecto en su conjunto. Métrica: tiempo de entrega y calidad del trabajo.

  • Adaptabilidad: Aceptar cambios en los requisitos y enfoques y ser capaces de trabajar en un entorno incierto. Métrica: tiempo de respuesta a cambios.

  • Enfoque en la usabilidad: Centrarse en las necesidades y expectativas del usuario final para asegurar la entrega de un producto de alta calidad. Métrica: satisfacción del usuario.

  • Trabajo en equipo: Fomentar la colaboración y el apoyo mutuo para alcanzar los objetivos comunes. Métrica: tiempo de resolución de problemas y número de reuniones.

  • Mejora continua: Buscar constantemente la mejora y la eficiencia en el proceso de desarrollo. Métrica: tiempo de entrega y eficiencia en el desarrollo.

  • Transparencia: Compartir información y decisiones importantes con todos los miembros del equipo para fomentar la confianza y la colaboración. Métrica: nivel de confianza en el equipo y participación en la toma de decisiones.

  • Innovación: Fomentar la creatividad y la experimentación para encontrar soluciones innovadoras y mejorar la calidad del producto. Métrica: número de nuevas ideas y características implementadas.

Individual - Prototipo de la página principal de la aplicación

Propuesta de prototipo de la página principal de la aplicación consolidada

Screenshot 2023-04-25 at 9 21 28 AM

Semana 10

Definición de historias de usuario

Revisión de historias de usuario

Semana 11

Incorporar Accesibilidad y Verificar Criterios

Semana 12

Localización de Prototipos

HU01-02: Escribir reseña de un producto y ver detalles de un evento.

Prototipo localizado: Prototipo HU01-02

HU03-04: Poder ver los detalles de un producto y poder pagar un producto.

Prototipo localizado: Prototipo HU03-04

HU05-06: Poder subir y leer ideas de otros usuarios - Modificar la información personal.

Prototipo localizado: Prototipo H05-06

HU07: Visualizar la oferta total de productos en venta.

Prototipo localizado: Prototipo HU07

HU08: Ver los detalles de un negocio.

Prototipo localizado: Prototipo HU08

Semana 13

@zejiran

HU01 - Escribir una reseña de un producto o servicio.

reviews

HU02 - Ver detalles de un evento.

events

Semana 14

Se conectó el front junto al back. Además, se implementó routing con una barra de navegación y home page.

home

Semana 15

Se localizaron las historias de usuario:

@zejiran

HU01 - Escribir una reseña de un producto o servicio.

reviews-locate

HU02 - Ver detalles de un evento.

events-locate

Semana 16

Se añadió soporte a la aplicación web para que sea una PWA y funcione, incluso, sin internet.


Menú


Semana 1


Semana 2


Semana 3


Semana 4


Semana 5


Semana 6


Semana 7


Semana 8


Semana 9


Semana 10


Semana 11


Semana 12


Semana 13


Semana 14


Semana 15


Semana 16


Clone this wiki locally