Skip to content
Panis26 edited this page Apr 28, 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

Revisión HU03: Poder pagar por un pedido.

Criterio Revisión
Independiente Cumple. La historia se puede implementar sin importar el orden de las otras historias.
Negociable Cumple. La historia tiene términos generales de pago que pueden ser negociados con el cliente.
Valiosa Cumple. La historia aporta valor al cliente al permitirle pagar por el producto.
Estimable Cumple. El desarrollo de la historia es estimable y su esfuerzo es bastante claro.
Pequeña Cumple. La historia tiene un tamaño adecuado para el sprint y el trabajo propuesto.
Testeable Cumple. La historia es completamente testeable dado que los clientes llevarán a cabo pagos en la aplicación.

Revisión HU04: Ver los detalles de un producto.

Criterio Revisión
Independiente Cumple. La historia se puede implementar sin importar el orden de las otras historias.
Negociable Cumple. La historia tiene términos generales de la información de los productos que pueden ser negociados con el cliente.
Valiosa Cumple. La historia aporta valor al cliente al permitirle visualizar la información detallada de cada producto.
Estimable Cumple. El desarrollo de la historia es estimable y su esfuerzo es bastante claro.
Pequeña Cumple. La historia tiene un tamaño adecuado para el sprint y el trabajo propuesto.
Testeable Cumple. La historia es completamente testeable dado que los clientes intentarán visualizar la información detallada de cada producto.

Semana 11

Incorporar Accesibilidad y Verificar Criterios

Revisión HU07: Visualizar la oferta total de productos en venta.

Prototipo: Prototipo HU07

Criterio Categoría Guía Observación
1. Perceptible 1.1 Alternativas textuales 1.1.1 Contenido no textual Cumple
1.2 Medios basados en tiempo 1.2.1 Contenido en audio y video (pregrabados) No aplica
1.2.2 Subtítulos No aplica
1.2.3 Descripción de audio o medio alternativo No aplica
1.2.4 Subtítulos en vivo No aplica
1.2.5 Descripción de audio No aplica
1.3 Adaptables 1.3.1 Información y relaciones Cumple
1.3.2 Secuencia con significado No aplica
1.3.3 Características sensoriales Cumple
1.3.4 Orientación Cumple
1.3.5 Identificar el propósito de la entrada Cumple
1.4 Distinguible 1.4.1 Uso de color Cumple
1.4.2 Control de audio No aplica
1.4.3 Contraste mínimo Cumple
1.4.4 Ajuste del tamaño del texto Cumple
1.4.5 Imágenes de texto Cumple
1.4.6 Scrolling Cumple
1.4.7 Contraste para no texto Cumple
1.4.8 Espaciado del texto Cumple
1.4.9 Contenido en hover o en foco Cumple
2. Operable 2.1 Teclado accesible 2.1.1 Teclado Cumple
2.1.2 Sin trampas de teclado No aplica
2.1.3 Atajos de teclado No aplica
2.2 Tiempo suficiente 2.2.1 Tiempo ajustable No aplica
2.2.2 Pausar, parar, ocultar No aplica
2.3 Convulsiones y reacciones físicas 2.3.1 Tres parpadeos o menos Cumple
2.4 Navegable 2.4.1 Obviar bloques de contenido Cumple
2.4.2 Títulos de páginas Cumple
2.4.3 Orden del foco Cumple
2.4.4 Propósito del link Cumple
2.4.5 Múltiples vías No aplica
2.4.6 Encabezados y etiquetas Cumple
2.4.7 Foco visible No aplica
2.5 Modalidades de entrada 2.5.1 Gestos del puntero Cumple
2.5.2 Cancelación del puntero Cumple
2.5.3 Etiquetas en el nombre Cumple
2.5.4 Actuación con movimiento Cumple
3. Entendible 3.1 Leíble 3.1.1 Idioma de la página Cumple
3.1.2 Idioma de las partes Cumple
3.2 Predecible 3.2.1 Al recibir el foco Cumple
3.2.2 Al recibir una entrada Cumple
3.2.3 Navegación consistente Cumple
3.2.4 Identificación consistente No aplica
3.3 Asistencia de entrada 3.3.1 Identificación de error Cumple
3.3.2 Etiquetas o instrucciones Cumple
3.3.3 Sugerencia de errores Cumple
3.3.4 Prevención de errores Cumple
4. Robusto 4.1 Compatible 4.1.1 Parsing No aplica
4.1.2 Nombre, rol, valor Cumple
4.1.3 Mensajes de estado Cumple

Revisión HU08: Ver los detalles de un negocio.

Prototipo: Prototipo HU08

Criterio Categoría Guía Observación
1. Perceptible 1.1 Alternativas textuales 1.1.1 Contenido no textual Cumple
1.2 Medios basados en tiempo 1.2.1 Contenido en audio y video (pregrabados) No aplica
1.2.2 Subtítulos No aplica
1.2.3 Descripción de audio o medio alternativo No aplica
1.2.4 Subtítulos en vivo No aplica
1.2.5 Descripción de audio No aplica
1.3 Adaptables 1.3.1 Información y relaciones Cumple
1.3.2 Secuencia con significado No aplica
1.3.3 Características sensoriales Cumple
1.3.4 Orientación Cumple
1.3.5 Identificar el propósito de la entrada Cumple
1.4 Distinguible 1.4.1 Uso de color Cumple
1.4.2 Control de audio No aplica
1.4.3 Contraste mínimo Cumple
1.4.4 Ajuste del tamaño del texto Cumple
1.4.5 Imágenes de texto Cumple
1.4.6 Scrolling Cumple
1.4.7 Contraste para no texto Cumple
1.4.8 Espaciado del texto Cumple
1.4.9 Contenido en hover o en foco Cumple
2. Operable 2.1 Teclado accesible 2.1.1 Teclado Cumple
2.1.2 Sin trampas de teclado No aplica
2.1.3 Atajos de teclado No aplica
2.2 Tiempo suficiente 2.2.1 Tiempo ajustable No aplica
2.2.2 Pausar, parar, ocultar No aplica
2.3 Convulsiones y reacciones físicas 2.3.1 Tres parpadeos o menos Cumple
2.4 Navegable 2.4.1 Obviar bloques de contenido Cumple
2.4.2 Títulos de páginas Cumple
2.4.3 Orden del foco Cumple
2.4.4 Propósito del link Cumple
2.4.5 Múltiples vías No aplica
2.4.6 Encabezados y etiquetas Cumple
2.4.7 Foco visible No aplica
2.5 Modalidades de entrada 2.5.1 Gestos del puntero Cumple
2.5.2 Cancelación del puntero Cumple
2.5.3 Etiquetas en el nombre Cumple
2.5.4 Actuación con movimiento Cumple
3. Entendible 3.1 Leíble 3.1.1 Idioma de la página Cumple
3.1.2 Idioma de las partes Cumple
3.2 Predecible 3.2.1 Al recibir el foco Cumple
3.2.2 Al recibir una entrada Cumple
3.2.3 Navegación consistente Cumple
3.2.4 Identificación consistente No aplica
3.3 Asistencia de entrada 3.3.1 Identificación de error Cumple
3.3.2 Etiquetas o instrucciones Cumple
3.3.3 Sugerencia de errores Cumple
3.3.4 Prevención de errores Cumple
4. Robusto 4.1 Compatible 4.1.1 Parsing No aplica
4.1.2 Nombre, rol, valor Cumple
4.1.3 Mensajes de estado Cumple

Semana 12

Localización de Prototipos

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

Semana 14

Semana 15

Semana 16


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