Rediseñando la experiencia de ruta en Envíos Flex para que un transportista con una mano libre y 2 segundos de mirada pueda hacer su trabajo sin buscar información.
Un NPS que cae y cuatro transportistas que dicen lo mismo: la información está, pero cuesta encontrarla.
Necesito organizar mis entregas por distancia y proximidad para perder menos tiempo en las mismas.
Cuando el encargado del edificio me pregunta el nombre de quién va a recibir la entrega, nunca me acuerdo dónde encuentro la información.
Cuando llego a la dirección, muchas veces es difícil encontrar el número de la casa, así que termino llamando directamente al comprador.
Sería genial si en cada parada supiera cuántos productos o paquetes todavía tengo que entregar, así puedo prepararlos con anticipación.
Los cuatro feedbacks convergen en una misma lectura: la app ya cuenta con gran parte de la información necesaria, pero no la entrega con la jerarquía adecuada ni en el momento operativo correcto.
Mi hipótesis: los cuatro dolores comparten una raíz de arquitectura de información.
La app Envíos Flex no organiza ni jerarquiza la información de ruta y entrega de forma que el transportista pueda operar con eficiencia y confianza en contexto de calle.
¿Cómo podemos darle al transportista la información que necesita en cada momento de su ruta, sin que tenga que buscarla?
Qué pude confirmar, qué tuve que asumir y qué patrones del mercado validan la dirección.
| # | Supuesto | Tipo | Certeza | Fuente | Si falla, qué cambia |
|---|---|---|---|---|---|
| S1 | Los transportistas prefieren un orden sugerido por proximidad vs. elegir su propio orden | Comportamiento | Media | Brief (1 quote de Carlos) | Si prefieren control total, el default cambia: "tu orden" es el principal, sugerencia es secundaria |
| S2 | El nombre del receptor es dato que la app ya tiene disponible por envío | Dato técnico | Alta | Inferencia: MELI procesa compras, tiene estos datos | Si no está, la feature no se puede implementar |
| S3 | La dirección viene como dato estructurado (calle, número, piso, depto) | Dato técnico | Baja | Inferencia del wireframe, no confirmable | La jerarquía de 4 niveles se degrada a texto plano con parsing. Diseño con fallback incluido |
| S4 | El algoritmo de proximidad existe en el backend | Técnico | Desconocida | No hay dato en el brief | Sin algoritmo, la app ordena por geolocalización del dispositivo (sort simple, no ruteo) |
| S5 | Los transportistas manejan entre 10-30 entregas por jornada | Contexto | Alta | Brief + benchmark industry | Si es mucho más, la UI de lista necesita paginación/filtros |
Los 4 pain points no son problemas independientes. Son síntomas de un problema de arquitectura de información.
Interfaz entendible de un vistazo (2–3 segundos)
"Datos comprador" está colapsado detrás de un chevron en el detalle de parada. Ese dato debería ser lo primero visible, no lo último accesible.
No hay progreso visible en el wireframe actual. El transportista no sabe "llevo 8 de 20" y eso genera incertidumbre sobre su jornada.
| Prioridad | Oportunidad | Razón |
|---|---|---|
| P0 | Dirección estructurada con jerarquía visual | Resuelve pain #3, reduce llamadas, impacto inmediato |
| P0 | Nombre de receptor prominente en detalle de parada | Resuelve pain #2, cambio de UI puro |
| P0 | Ruta ordenada por proximidad con indicación visual | Resuelve pain #1, diferencial fuerte |
| P1 | Contador de paquetes por parada + progreso global | Resuelve pain #4, agrega contexto operativo |
| P2 | Integración directa con navegación externa | Reduce fricción de alternancia entre apps |
| P2 | Barra de progreso de jornada | Reduce ansiedad, mejora percepción |
Los cuatro dolores comparten una raíz: la información ya existe en la app, pero no se entrega con la jerarquía ni en el momento correcto. No faltan features. Falla la arquitectura de información.
La dirección es reorganizar, no agregar. Eso se traduce en 5 decisiones concretas de diseño.
Un copiloto que propone, informa y se adapta. Porque el transportista sabe más sobre su territorio que cualquier algoritmo.
Rediseño centrado en la ruta como eje narrativo. La app se comporta como un copiloto: muestra la siguiente parada con toda la info necesaria, organiza por proximidad, y permite avanzar linealmente. El patrón "siguiente parada" es familiar en apps de navegación y tiene baja curva de aprendizaje.
Cada decisión tiene un fallback para funcionar cuando las condiciones técnicas no son las ideales.
Cómo se traduce cada decisión en estructura, jerarquía y pantallas concretas.
El sistema se articula como un HUB + paradas. La pantalla P1 (Vista de ruta) es el centro de operaciones: el transportista siempre vuelve ahí después de cada acción. Esto simplifica la navegación y da sensación de control.
Antes de definir el look visual, exploré la estructura y jerarquía de cada pantalla en baja definición. El objetivo era validar que la arquitectura de información funcionara antes de invertir en detalle visual.
Las tres pantallas más críticas del flujo, diseñadas sobre el sistema visual de Mercado Libre. Resuelven directamente los pain points identificados en la investigación.
Un diseño que solo funciona en condiciones ideales no sirve para transportistas en la calle. Estos son los escenarios reales que la propuesta contempla.
Cada decisión de recorte tiene una razón explícita. Esto es lo que prioricé para el MVP y lo que reservé para iteraciones futuras.
Elegí resolver lo que tiene impacto directo en la experiencia del transportista y es implementable sin dependencias externas confirmadas. Lo que dejé fuera tiene un "por qué" explícito y un lugar en el roadmap.
Sin acceso a datos de producción, propongo un framework de métricas donde cada indicador tiene una lógica causal: qué debería cambiar, cuánto y por qué.
Estas métricas son hipótesis basadas en benchmark y análisis contextual. Los baselines son estimados y requieren validación en producción.
Las 3 primeras métricas son las que prueban que el problema era de arquitectura de información. El NPS es el norte, pero las proxy son la evidencia. Si las proxy se mueven y el NPS no, el problema es otro.
| Fase | Método | Participantes | Qué valida |
|---|---|---|---|
| 1 | Test de usabilidad remoto (prototipo Figma) | 5 transportistas Flex activos | ¿Puede completar una entrega sin ayuda? |
| 2 | Test de "primer vistazo" (5 seg) | 8 transportistas | ¿Qué info ven primero? ¿Es la correcta? |
| 3 | Entrevista contextual (ride-along) | 3 transportistas | Validar contexto de uso real (celular, mano, mirada) |
| 4 | A/B en producción (post-lanzamiento) | Grupo control vs. tratamiento | NPS, tiempo por entrega, tasa de llamadas |