VOLTA · 02-ux-research-strategy.md · 4 de 22

En esta página 1. Objetivos de investigación (del caso) 0%

02 — Estrategia de investigación UX — VOLTA

Importante: este documento contiene artefactos de diseño y razonamiento secundario.
No hay entrevistas de campo primarias ni estadísticas inventadas presentadas como dato medido.
Etiquetas: [COMPROBADO] en producto, [SUPUESTO], [HIPÓTESIS], [DECISIÓN DE DISEÑO].

1. Objetivos de investigación (del caso)

ObjetivoMétodo en este casoSalida
Entender actores del club de barrioModelado de stakeholders + personas§3–4
Definir job principalJTBD + stories Must§5
Mapear fricción de plazaJourney + service blueprint§6–7
Traducir a requisitos L1Matriz hallazgo → requisito → feature§8

2. Fuentes y límites

Fuentes admisibles (secundarias / operativas)

  • Conocimiento general de clubs deportivos de barrio y gestión informal de listas.
  • Analogía operativa con captación de leads + inbox ops (serie daily: paneles JWT, estados).
  • Restricciones ALS-2 de diversidad (sector fitness libre; no marketplace; no agro/legal/logistics).

Límites éticos de verdad

ProhibidoPermitido
“El 68% de clubs usa solo WhatsApp” sin fuente[SUPUESTO] la coordinación informal es frecuente en clubs pequeños”
Citas de usuarios ficticios como entrevistas realesQuotes de persona etiquetadas como constructo de diseño
NPS inventadoHipótesis H1–H3 con métrica futura

3. Stakeholders

StakeholderInfluenciaInterésNecesidad principal
Socio potencial / visitanteBaja formalMuy altaPedir plaza sin fricción
Coach del club (COACH)AltaMuy altaInbox ordenado y estados
Familia (inscripción KIDS)MediaAltaDatos de contacto claros
Junta / dueño del clubAlta adopciónMediaMenos caos operativo
Ayuntamiento / instalacionesBaja en v1BajaFuera de producto
Apps marketplace fitnessCompetenciaNo copiar modelo multi-proveedor

Mapa de poder (resumen)

  • Decisor de adopción: coach / responsable del club.
  • Usuario frecuente captura: visitante (form) y coach (inbox diario).
  • Riesgo de rechazo: si el form pide más que un WhatsApp sin devolver acuse ni claridad de estado.

4. Personas

P1 — Marc Solé · Visitante / socio potencial

CampoDetalle
Edad / contexto~28 años; quiere HIIT o cancha por la tarde tras el trabajo
DigitalAlta; móvil-first; odia crear cuentas para “solo preguntar”
GoalsSaber que su plaza está pedida; recibir contacto del club
PainsMensajes sin respuesta; no sabe a quién escribir; horarios confusos
Quote de diseño“Dime la clase, el día y que alguien me conteste.”
Seed demomarc@example.com · solicitud HIIT VO-0808-01

Escenario: Entra en la web del club, elige HIIT 19:00, envía y guarda el código VO-.

P2 — Nora Beltrán · COACH

CampoDetalle
Edad / contexto~35 años; coach y cara del club de barrio
DigitalMedia–alta; usa móvil entre clases y desktop en la oficina
GoalsVer nuevas solicitudes, contactar, confirmar o cancelar plazas
PainsWhatsApp mezclado con personal; no sabe quién ya fue llamado
Quote de diseño“Si está en NEW, es mío. Si está CONFIRMED, hay plaza.”
Email democoach@volta.club

Escenario: Login → inbox → Marc NEW → CONTACTED → tras llamada CONFIRMED.

Anti-persona

QuiénPor qué no es target v1
Cadena de gimnasios multi-ciudad con CRM y billingNecesita multi-sede, cuotas, aforo live → L3/L4
Marketplace de coaches freelancersProducto tipo CORREA, no club propio

5. JTBD y user stories

Job principal (visitante)

Cuando quiero un hueco en una clase o cancha del club,
quiero enviar mis datos y preferencias en un solo paso,
para que el coach me contacte sin perder el mensaje en WhatsApp.

Job principal (coach)

Cuando llegan pedidos de plaza,
quiero verlos con estado y tipo de clase,
para contactar y confirmar sin Excel ni papel.

Jobs secundarios

JobRol
Ver cuántas abiertas (NEW+CONTACTED) hayCOACH
Referir una solicitud por código cortoAmbos
Cancelar si no hay hueco o no contestaCOACH

Stories Must (v1)

IDStoryAC
US1Como visitante, quiero un form con tipo de clase, día y franjaPOST 201 + redirect success
US2Como visitante, quiero un código de referenciacode visible en /ok
US3Como coach, quiero entrar con email/passwordJWT + redirect /inbox
US4Como coach, quiero listar solicitudes y statsGET list + summary
US5Como coach, quiero cambiar estadoPATCH status

MoSCoW (v1)

PrioridadÍtems
MustHome, join, success, login, inbox, detail, status, empty/error
ShouldLabels ES de ClassType y status; badges de color
CouldFiltro por status en UI; copy teléfono click-to-call
Won’tPagos, aforo live, multi-coach, notificaciones push

6. Journey (visitante → coach)

FaseActorAcciónTouchpointEmoción [HIPÓTESIS]
1 DescubrirMarcEntra a webHome heroCuriosidad
2 ElegirMarcMira clasesSección #clasesInterés
3 PedirMarcRellena form/apuntarmeEsperanza
4 AcuseMarcVe código/okAlivio
5 ContactoNoraVe NEW, llamaInbox + detalleControl
6 CierreNoraCONFIRMEDPATCHSatisfacción operativa

Momentos de verdad

  1. Form sin cuenta — si pide login, abandono alto [HIPÓTESIS].
  2. Código VO- — prueba social de “ha llegado”.
  3. Estado en inbox — evita re-contactar a quien ya está confirmado.

7. Service blueprint (resumen)

CapaElementos
Frontstage visitanteHome, form, success
Frontstage coachLogin, inbox, detail, botones estado
BackstageCoach llama/WhatsApp externo (fuera de app)
SistemasNest API, Prisma, Neon, JWT, Angular
SoportesSeed demo, Paper, docs
Fallos401 sin token; 404 id; red caída → UI error

8. Matriz hallazgo → requisito → feature

HallazgoTipoRequisitoFeature v1
Mensajes ambiguos sin clase/hora[SUPUESTO]Capturar ClassType + day + slotForm join
Sin acuse al visitante[HIPÓTESIS]Devolver códigoSuccess + code
Coach no sabe estado[SUPUESTO]Máquina de estadosRequestStatus
Panel abierto = riesgo PII[DECISIÓN]Auth JWTLogin + guards API
L1 compacto[DECISIÓN]Un rol COACHSin multi-rol

9. Preguntas abiertas (no bloquean v1)

IDPreguntaCómo se resolvería después
Q1¿Aforo real por franja?Integración calendario L2+
Q2¿Email automático al coach?Hook post-create L1+
Q3¿RGPD consent explícito en form?Checkbox + política L1+

10. Síntesis

VOLTA se diseña como canal de plaza del club, no como marketplace fitness.
La investigación del caso es constructiva y etiquetada: personas, JTBD y journey son artefactos de diseño; las métricas de validación quedan para uso real futuro.