Inception W3 - 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
-
Puntualidad
Nos comprometemos a conectarnos o llegar a las reuniones al menos 5 minutos antes de la hora acordada. -
Comunicación efectiva
Mantendremos comunicación constante a través del medio definido (Slack, correo, etc.) para informar avances o dificultades. -
Responsabilidad
Cada integrante cumplirá con las tareas asignadas dentro de los tiempos establecidos. -
Respeto y colaboración
Escucharemos las ideas de todos y trabajaremos en un ambiente de respeto y apoyo mutuo. -
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 W1
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:
- Acuerdos y reglas del equipo
- Priorización de historias
- Distribución por sprint
- Diseño UX/UI
Evidencia: https://drive.google.com/file/d/1eJ28miGzigbX2FlIdjf6nqvN4u5ki-WH/view?usp=sharing
Comentarios de mejora
Rubrica 1
Rubrica: El diseño de UX/UI incluye las ventanas, componentes gráficos y transiciones que soportan las 8 historias de usuario a implementar.
Comentario: Las transiciones no estan completas, algunos flujos no se logran validar.
Rubrica 2
Rubrica: El prototipo de UX/UI es de calidad wireframe y navegable.
Comentario: Por favor verifiquen que se pueda acceder a cada una de las pantallas.
Solución de comentario
Evidencia de reuniones W2
Reunión semana 2 (Lunes) — Inception
- Fecha: 06 de Abril 2026
- Horario: 21:00 – 22:00
- Medio: Google Meet / Teams
- Asistentes: Rubén Camargo, Diego Rojas, David Rojas, Brian Martínez
Agenda:
- Revisión comentarios del tutor
- Definición de tareas de mejora Diseño UX/UI
Evidencia: https://drive.google.com/file/d/1NUhk8eTjHNXNGS4DZWKIQRIdPYOOr4wj/view?usp=sharing
Reunión semana 2 (Domingo) — Inception
- Fecha: 12 de Abril 2026
- Horario: 20:30 – 21:00
- Medio: Google Meet / Teams
- Asistentes: Rubén Camargo, Diego Rojas, David Rojas, Brian Martínez
Agenda:
- Revisión de las mejoras en el Diseño UX/UI
- Revisión y validación de la concordancia entre las HU definidas y el flujo del Diseño UX/UI
Evidencia: https://drive.google.com/file/d/1_kUy6ZZNEvJAo5w8D7DXZIHNo33Exv5j/view?usp=sharing