RELE · 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 — RELE

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 roles hogar + asesoría energéticaModelado de stakeholders + personas§3–4
Definir job principalJTBD + stories Must§5
Mapear fricción de coordinaciónJourney + service blueprint§6–7
Traducir a requisitos L2Matriz hallazgo → requisito → feature§8

2. Fuentes y límites

Fuentes admisibles (secundarias / operativas)

  • Conocimiento general de consumo doméstico (factura, contador, periodo de facturación).
  • Analogía operativa con tools multi-rol de la serie (SURCO tareas, FIRME casos) — no copiar dominio.
  • Restricciones ALS-2 de diversidad (sector energía libre; no marketplace; no lead-form-only; no fitness/agro).

Límites éticos de verdad

ProhibidoPermitido
“El 68% de hogares pierde lecturas por WhatsApp” sin fuente[SUPUESTO] la coordinación informal es frecuente en asesoría doméstica”
Citas de usuarios ficticios como entrevistas realesQuotes de persona etiquetadas como constructo de diseño
NPS inventadoHipótesis H1–H4 con métrica futura

3. Stakeholders

StakeholderInfluenciaInterésNecesidad principal
Residente titular (RESIDENT)AltaMuy altaRegistrar y ver consumo por periodo
Asesor energético (ADVISOR)Media–AltaAltaCola de revisión y cierre con nota
Familia convivienteBaja formalMediaEntender picos (fuera de multi-user v1)
ComercializadoraMedia potencialBaja en v1No es marketplace ni integración
Regulador / CNMCAlta potencialBaja en v1Fuera de alcance L2 (no simular compliance)
Fabricante de contadoresBajaBajaIoT fuera de v1

Mapa de poder (resumen)

  • Decisor de adopción en hogar: RESIDENT (titular de la vivienda / factura).
  • Usuario frecuente de revisión: ADVISOR.
  • Riesgo de rechazo: si la app pide más datos que un Excel sin devolver claridad de estado y nota.

4. Personas

P1 — Elena Marín · RESIDENT

CampoDetalle
Edad / contexto~38 años; piso en Ruzafa (València); trabaja híbrido
DigitalAlta (banca, apps); poca paciencia con formularios largos
GoalsTener el consumo “a la vista”; no perder lecturas en el chat
PainsCapturas de contador; no sabe si el asesor ya miró el mes
Quote de diseño“Si no está en el panel, no cuentes con que lo he mandado.”
Email democasa@rele.energy

Escenario: A mediados de agosto registra la lectura de 2026-08 (245 kWh), ve código RE-… y espera REVIEWED o nota FLAGGED.

P2 — Toni Gil · ADVISOR

CampoDetalle
Edad / contexto~44 años; asesor energético independiente / pequeña asesoría
DigitalMedia–alta; prefiere desktop para revisión, móvil en visita
GoalsVer cola SUBMITTED, validar o flaggear, dejar nota útil
PainsExcel mezclado; no sabe qué ya revisó; sin CUPS a mano
Quote de diseño“Dame periodo, kWh y CUPS. Yo marco si hay que revisar tarifa.”
Email demoasesor@rele.energy

Escenario: Abre RELE, filtra abiertas, entra en RE-0809-03, marca REVIEWED o FLAGGED con nota.

Anti-persona

QuiénPor qué no es target v1
Operador de EMS industrial multi-sedeNecesita SCADA, multi-tenant y SLAs → L3/L4
Usuario solo “comparar tarifas y contratar”Producto marketplace/comparador, no lecturas
Coach de club deportivoDominio VOLTA; no energía

5. JTBD y user stories

Job principal

Cuando llega el cierre de periodo o la visita del asesor,
quiero registrar o revisar lecturas de contador con kWh y estado,
para tener el consumo a la vista sin perseguirse por WhatsApp.

Jobs secundarios

JobRol
Ver cuántas lecturas abiertas hayAmbos (scope distinto)
Dejar una nota de revisión legibleADVISOR
Referir una lectura por código corto en llamadaAmbos

Stories Must (v1)

IDStoryAC resumido
E1Como usuario, inicio sesión con email/password y recibo JWT200 + accessToken; 401 si mal
E2Como RESIDENT, listo mis lecturas y un summary (total, open, kwhTotal)GET list + stats filtrados
E3Como ADVISOR, listo todas las lecturas de la demoGET sin filtro resident
E4Como RESIDENT, creo lectura con period y kWhPOST; status SUBMITTED; code RE-…
E5Como ADVISOR, cambio estado a REVIEWED o FLAGGED con notaPATCH status + advisorNote
E6Como RESIDENT, no puedo PATCH status403
E7Como visitante, entiendo el valor en la homeCTAs “Soy residente / Soy asesor”

Should / Could (fuera de L2 del día, no deuda)

  • Selector multi-vivienda.
  • Gráfico de tendencia kWh.
  • Adjunto foto del contador.
  • Notificaciones al marcar FLAGGED.
  • Filtros UI por estado.

6. Journey — mes de Elena (happy path)

FaseAcciónPensamientoTouchpointEmoción
1 DescubreLlega a la home RELE“¿Esto sustituye el Excel?”/Curiosidad
2 EntraLogin casa@…“Mis datos, no un form anónimo”/loginConfianza
3 Registraperiod + kWh + coste“En un minuto lo dejo”/lecturas/nuevaAlivio
4 EsperaVe SUBMITTED en lista“Toni lo verá”/lecturasNeutra
5 Cierra loopVe REVIEWED + nota“Tiene sentido el pico de AC”/lecturas/:idSatisfacción

Journey asesor (paralelo)

FaseAcciónTouchpoint
Loginasesor@…/login
ColaStats abiertas + lista/lecturas
RevisiónDetalle kWh/CUPS/lecturas/:id
CierreREVIEWED o FLAGGED + notaPATCH

7. Service blueprint (resumen)

CapaElementos
FrontstageHome, login, lista, form, detalle
Backstage humanoAsesor interpreta picos, decide flag
SistemasAngular :4200 · Nest :3009 · Prisma · Neon · JWT
SoporteSeed demo, códigos RE-…, badges estado
FallosRed caída → error + reintento; 403 por rol; 401 sin token

8. Matriz hallazgo → requisito → feature

IDHallazgo (tipo)RequisitoFeature L2
F1Coordinación informal pierde contexto [SUPUESTO]Captura estructurada period+kWhPOST /api/readings
F2Asesor necesita cola priorizable [HIPÓTESIS]Lista + open countGET list + stats
F3Cierre de revisión debe ser explícito [HIPÓTESIS]Estados REVIEWED/FLAGGEDPATCH status
F4Confianza del residente en feedback [HIPÓTESIS]Nota visibleadvisorNote en detalle
F5Referencia oral en llamada [SUPUESTO]Código corto únicocode RE-MMDD-XXX
F6Ambos roles necesitan auth [DECISIÓN]JWT multi-rollogin + guards
F7Vivienda ancla CUPS [DECISIÓN]Entidad Homeseed + include en list

9. Preguntas abiertas (investigación futura, no bloqueantes)

  1. ¿El asesor gestiona N hogares o 1:1 en la práctica real de la demo extendida?
  2. ¿DRAFT se usa en flujo real o basta SUBMITTED al crear? ([DECISIÓN v1]: create → SUBMITTED; DRAFT en enum para evolución.)
  3. ¿costEur lo rellena el residente o se estima? ([DECISIÓN v1]: opcional en form.)

10. Síntesis para diseño

PrincipioAplicación en UI
Claridad del númerokWh y periodo prominentes; stats kWh Σ
Honestidad de estadoBadges DRAFT/SUBMITTED/REVIEWED/FLAGGED
Roles sin ambigüedadCTA home dual; acciones create vs patch por rol
ReferenciaCódigo RE-… siempre visible
Marca marítima calmadaFog/navy/sea; coral solo para alerta

Cierre de verdad: ninguna cifra de mercado en este doc es primaria. Las personas y journeys son constructos de diseño para alinear producto, Paper y código.