Flujos de Usuario (User Flows)

exploracionmenorPrincipiante

TL;DR

Diagramas que mapean los caminos que toman los usuarios para completar tareas.

Qué es

Los Flujos de Usuario son diagramas que representan los caminos paso a paso que un usuario toma para completar una tarea dentro de un producto. Mapean decisiones, acciones y resultados posibles, mostrando tanto el camino ideal como las alternativas y errores.

Para qué sirve

  • Visualizar todos los caminos posibles para completar una tarea
  • Identificar puntos de decisión y posibles salidas del flujo
  • Comunicar la lógica de interacción al equipo de desarrollo
  • Detectar flujos excesivamente largos o complicados

Qué métodos lo alimentan

Análisis de tareas (Task Analysis)Tests de usabilidad (observación de caminos reales)Analytics de comportamiento (flujos más frecuentes)Entrevistas sobre procesos actuales

Cuándo usarlo

  • Al diseñar una nueva funcionalidad o flujo
  • Para documentar la lógica de interacción antes del desarrollo
  • Cuando el equipo necesita visualizar la complejidad de un proceso
  • Para identificar dónde simplificar un flujo existente

Cuándo NO usarlo

  • Para experiencias sin flujo secuencial (como un dashboard de exploración)
  • Si el flujo es trivial (2-3 pasos obvios)
  • Como sustituto de prototipos — los flujos no muestran la interfaz visual

Cómo hacerlo paso a paso

  1. 1Define el objetivo: Qué tarea quiere completar el usuario (ej: 'Agendar una cita').
  2. 2Identifica el punto de entrada: Dónde comienza el usuario (homepage, email, búsqueda directa, etc.).
  3. 3Mapea cada paso: Documenta cada acción, decisión y pantalla que el usuario ve en secuencia.
  4. 4Agrega bifurcaciones: Incluye las decisiones (si/no, opciones múltiples) y a dónde lleva cada camino.
  5. 5Incluye errores y edge cases: Mapea qué pasa cuando algo sale mal (error de validación, timeout, etc.).
  6. 6Simplifica: Si el flujo tiene más de 7-10 pasos, busca dónde eliminar o combinar pasos.

Tips para equipos pequeños

  • Usa notación simple: rectángulos para pantallas, diamantes para decisiones, flechas para flujo
  • No necesitas herramientas especiales — una pizarra basta para empezar
  • Mapea solo los flujos más críticos (top 3-5 tareas)
  • Comparte con desarrollo temprano para anticipar complejidad técnica

Errores comunes

  • Mapear solo el 'happy path' e ignorar errores y bifurcaciones
  • Crear flujos demasiado detallados que nadie puede leer
  • Confundir flujos de usuario con flujos de sistema (backend)
  • No validar los flujos con comportamiento real de usuarios

Ejemplo contextualizado

Contexto: App de reserva de restaurantes.

Flujo mapeado: Buscar → Filtrar → Ver restaurante → Seleccionar hora → ¿Tiene cuenta? (Sí → Login → Confirmar | No → Registro rápido → Confirmar) → Confirmación.

Hallazgo: El flujo original tenía 11 pasos para usuarios nuevos. El análisis reveló que el paso de 'crear cuenta' causaba 35% de abandono. Solución: mover el registro a después de la reserva ('reserva como invitado') → abandono bajó a 12%.

Entregables relacionados

Herramienta gratuita de UXR — Consultoría de UX Research en Chile