Inception W1 - martzb/vinilos-movile-app GitHub Wiki

Integrantes del equipo

Nombre Completo Correo Electrónico
Rubén Eduardo Camargo Ortegón [email protected]
Diego Alejandro Rojas Diaz [email protected]
David Rojas Jimenez [email protected]
Brian Enrique Martinez Guevara [email protected]

Acuerdos y compromisos del equipo

  1. Puntualidad
    Nos comprometemos a conectarnos o llegar a las reuniones al menos 5 minutos antes de la hora acordada.

  2. Comunicación efectiva
    Mantendremos comunicación constante a través del medio definido (Slack, correo, etc.) para informar avances o dificultades.

  3. Responsabilidad
    Cada integrante cumplirá con las tareas asignadas dentro de los tiempos establecidos.

  4. Respeto y colaboración
    Escucharemos las ideas de todos y trabajaremos en un ambiente de respeto y apoyo mutuo.

  5. Cumplimiento de entregas
    Revisaremos el trabajo antes de entregarlo para asegurar calidad y evitar errores.


Metodología o mecánica de trabajo

Frecuencia de reuniones

  • 2 veces por semana

Días de reunión

  • Lunes y jueves

Hora

  • 20:30 – 22:00

Lugar o medio

  • Google Meet o Microsoft Teams

Organización de tareas

  • Se asignarán tareas específicas a cada integrante en cada reunión.
  • Se llevará un registro de actividades mediante un tablero Kanban.

Seguimiento y cumplimiento

  • Se revisarán avances en cada reunión.
  • Si algún integrante tiene dificultades, se comunicará con anticipación.
  • Se establecerán fechas límite claras para cada actividad.

Product Backlog

El backlog de producto fue construido con base en las 8 historias de usuario proporcionadas. Se priorizaron primero las funcionalidades de consulta (catálogo y detalles), ya que permiten entregar valor temprano al usuario. Posteriormente se incluyeron funcionalidades de exploración (artistas y coleccionistas) y finalmente las funcionalidades de creación y edición (crear álbum y asociar tracks). La distribución en sprints se realizó considerando la complejidad y el valor incremental del producto.

ID Historia de Usuario Descripción Prioridad Puntos Sprint Tareas
HU01 Consultar catálogo de álbumes Ver lista de álbumes disponibles Alta 3 Sprint 1 - Crear vista lista- Consumir API- Mostrar álbumes
HU02 Ver detalle de un álbum Ver información detallada de un álbum Alta 3 Sprint 1 - Crear vista detalle- Navegación desde lista- Mostrar datos
HU03 Consultar listado de artistas Ver lista de artistas Media 2 Sprint 2 - Crear vista artistas- Consumir API- Listar artistas
HU04 Ver detalle de artista Ver información detallada de artista Media 3 Sprint 2 - Vista detalle artista- Navegación- Mostrar info
HU05 Consultar coleccionistas Ver lista de coleccionistas Media 2 Sprint 2 - Vista coleccionistas- Consumir API- mostrar información básica
HU06 Ver detalle de coleccionista Ver gustos de coleccionista Media 3 Sprint 3 - Vista detalle- Mostrar álbumes asociados- Mostrar gustos musicales
HU07 Crear un álbum Agregar álbum al sistema Alta 5 Sprint 3 - Formulario- Validaciones- Enviar datos
HU08 Asociar tracks a álbum Agregar canciones a un álbum Alta 5 Sprint 3 - Formulario tracks- Relación con álbum- Guardar información

Total puntos: 26

Distribución por sprint

Sprint Historias de usuario Puntos
Sprint 1 HU01, HU02 6 pts
Sprint 2 HU03, HU04, HU05 7 pts
Sprint 3 HU06, HU07, HU08 13 pts
Total 8 HU 26 pts

Tareas por historia de usuario

HU01 – Consultar catálogo de álbumes

# Tarea Responsable Sprint
1 Crear fragmento de lista de álbumes Ruben Sprint 1
2 Consumir endpoint GET /albums Ruben Sprint 1
3 Mostrar portada, nombre y artista en cada tarjeta Diego Sprint 1
4 Ejecutar pruebas E2E de la vista de catálogo Diego Sprint 1

HU02 – Ver detalle de un álbum

# Tarea Responsable Sprint
5 Crear fragmento de detalle de álbum David Sprint 1
6 Implementar navegación desde el listado al detalle David Sprint 1
7 Mostrar tracks, artista, año y descripción del álbum Brian Sprint 1
8 Ejecutar pruebas E2E de la vista de detalle de álbum Brian Sprint 1

HU03 – Consultar listado de artistas

# Tarea Responsable Sprint
9 Crear fragmento de lista de artistas Ruben Sprint 2
10 Consumir endpoint GET /musicians Ruebn Sprint 2
11 Mostrar foto y nombre en cada tarjeta de artista Diego Sprint 2
12 Ejecutar pruebas E2E de la vista de artistas Diego Sprint 2

HU04 – Ver detalle de artista

# Tarea Responsable Sprint
13 Crear fragmento de detalle de artista David Sprint 2
14 Implementar navegación desde el listado al detalle David Sprint 2
15 Mostrar información completa del artista Brian Sprint 2
16 Ejecutar pruebas E2E de la vista de detalle de artista Brian Sprint 2

HU05 – Consultar coleccionistas

# Tarea Responsable Sprint
17 Crear fragmento de lista de coleccionistas Ruben Sprint 2
18 Consumir endpoint GET /collectors Ruben Sprint 2
19 Mostrar nombre y correo electrónico de cada coleccionista Diego Sprint 2
20 Ejecutar pruebas E2E de la vista de coleccionistas Diego Sprint 2

HU06 – Ver detalle de coleccionista

# Tarea Responsable Sprint
21 Crear fragmento de detalle de coleccionista Brian Sprint 3
22 Mostrar álbumes y artistas favoritos del coleccionista Brian Sprint 3
23 Mostrar gustos musicales del coleccionista Ruben Sprint 3
24 Ejecutar pruebas E2E de la vista de detalle de coleccionista Ruben Sprint 3

HU07 – Crear un álbum

# Tarea Responsable Sprint
25 Crear formulario de registro de álbum Diego Sprint 3
26 Validar campos obligatorios del formulario Diego Sprint 3
27 Consumir endpoint POST /albums David Sprint 3
28 Ejecutar pruebas E2E de la creación de álbum David Sprint 3

HU08 – Asociar tracks a álbum

# Tarea Responsable Sprint
29 Crear formulario de registro de tracks Brian Sprint 3
30 Asociar track a un álbum existente Brian Sprint 3
31 Consumir endpoint POST /albums/{id}/tracks David Sprint 3
32 Ejecutar pruebas E2E de la asociación de tracks David Sprint 3

Resumen de distribución por integrante

Integrante Issues asignados Total
Rubén #1, #3, #9, #11, #17, #23, #25, #26 8 issues
Diego #2, #5, #7, #10, #15, #18, #27, #31 8 issues
David #4, #8, #12, #16, #20, #24, #28, #32 8 issues
Brian #6, #13, #14, #19, #21, #22, #29, #30 8 issues

Diseño UX/UI

Enlace al prototipo: https://www.figma.com/design/s3AyeclII7qIoXP5pKDV4Z/Aplicaciones-m%C3%B3viles?node-id=0-1&t=tVlr0jV8lAwdwtGw-1

Pantallas implementadas

# Pantalla Historia de usuario
1 Inicio / Bottom Navigation Navegación global
2 Catálogo de álbumes HU01
3 Detalle de álbum HU02
4 Listado de artistas HU03
5 Detalle de artista HU04
6 Listado de coleccionistas HU05
7 Detalle de coleccionista HU06
8 Crear álbum HU07
9 Agregar tracks HU08

Evidencia de reuniones

Reunión semana 1 — Inception

  • Fecha: 29 de Marzo 2026
  • Horario: 21:00 – 22:00
  • Medio: Google Meet / Teams
  • Asistentes: Rubén Camargo, Diego Rojas, David Rojas, Brian Martínez

Agenda:

  1. Acuerdos y reglas del equipo
  2. Priorización de historias
  3. Distribución por sprint
  4. Diseño UX/UI

Evidencia: [Link video reunión]