Inception W1 - martzb/vinilos-movile-app GitHub Wiki
Integrantes del equipo
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
Días de reunión
Hora
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:
- Acuerdos y reglas del equipo
- Priorización de historias
- Distribución por sprint
- Diseño UX/UI
Evidencia: [Link video reunión]