Diseñar una herramienta de logística para personas que nunca habían tocado un ordenador.
Desafío
Kanguro conecta grandes transportistas — Amazon, UPS, GLS, Ontime, Paack — con una red de comercios locales donde los clientes recogen sus paquetes. Alguien tiene que gestionar esos paquetes en cada punto, y ese alguien es el dueño de una mercería o una peluquería que ese día también tiene que atender clientes, cuadrar la caja y gestionar su negocio. El producto se desarrolló íntegramente en inglés: el equipo de ingeniería estaba distribuido entre Siria, India y Alemania, y era la única lengua común. Por eso las pantallas son en inglés. Había una app en producción. Funcionaba. Pero los kounters — los dependientes de los puntos — escaneaban paquetes sin saber con certeza qué estaban haciendo.
El reto no era solo de UI. Era de comprensión: hacer que alguien sin contexto logístico ejecute bien, sin error, con un cliente esperando al lado.
Investigación
Visité comercios con y sin experiencia logística previa. La diferencia era notable: los primeros entendían el vocabulario; los segundos necesitaban que todo fuera autoexplicativo. Observé cómo trabajaban y conduje dos rondas de entrevistas — una para entender el contexto, y una segunda ya con una primera versión diseñada, para recoger feedback directo sobre la app.
Observación en campo
Visité los puntos sin intervenir. Observé cómo los kounters procesaban paquetes reales, dónde se bloqueaban, qué ignoraban y qué consultaban con sus compañeros. Sin guión, sin preguntas — primero entender, luego preguntar.
Entrevistas semiestructuradas × 2 rondas
Ronda 1: descubrimiento contextual — qué entendían del proceso logístico y qué no. Ronda 2: validación con una primera versión diseñada. Dos momentos distintos del proyecto, dos objetivos distintos.
Jobs to be Done
El marco que ordenó los insights. El job central del kounter: "Cuando llega un repartidor o un cliente, quiero registrar la operación rápido y sin error, para poder volver a atender mi tienda sin quedarme con la duda de si lo hice bien."
El insight clave: el problema no era falta de habilidad. Era falta de contexto. Un kounter que lleva veinte años atendiendo su tienda puede aprender cualquier proceso — si ese proceso está explicado en su idioma, no en el idioma de la logística.
Exploración
Antes de abrir Figma, necesitaba resolver si tenía sentido unificar los distintos tipos de transacción en un solo punto de entrada. El sketch de flujo fue el artefacto más importante del proyecto — el rombo de decisión en el centro y la anotación "combinar flujo correcto" son el momento exacto en que nació la lógica de la app. De ahí pasé directamente a alta fidelidad, documentando cada flujo completo antes de diseñar pantalla a pantalla.
Los flujos de usuario se muestran con detalle reducido por acuerdo de confidencialidad. El contenido completo está disponible en conversación directa.
Antes · Después
La versión anterior partía de una premisa incorrecta: que el kounter ya sabía qué estaba haciendo cuando abría la app. La home pedía escanear sin contexto. El scanner no diferenciaba entre recibir y entregar. El sistema visual — amarillo intenso, cyan, ilustraciones 3D decorativas — priorizaba la energía visual sobre la claridad operativa.
El rediseño parte del problema real: orientar al kounter antes de que cometa un error, no después. Cada pantalla tiene una sola pregunta. El sistema visual desaparece para que el contenido no tenga competencia.
Decisiones de diseño
La versión anterior obligaba al kounter a decidir el tipo de transacción antes de escanear. El problema: muchas veces no lo sabían. Invertí la lógica. Escaneas primero. Después, la app muestra una confirmación con las opciones posibles en ese contexto: ¿estás recibiendo este paquete del repartidor o entregándoselo al cliente? Una pregunta clara, con ilustraciones de cada persona, no iconos abstractos.
El kounter ya no necesita saber de logística para usar la app. Solo necesita saber quién tiene delante.
Cada transportista requiere pasos distintos al entregar un paquete: firma, PIN, cobro en metálico, documentación aduanera. Gestionar cuatro carriers con requisitos distintos podría haberse traducido en cuatro flujos diferentes. Diseñé una pantalla de validación única con widgets condicionales que aparecen o desaparecen según lo que ese paquete concreto necesita. El kounter siempre ve la misma estructura: una lista numerada de pasos.
Para el kounter, siempre es la misma experiencia. La complejidad del sistema queda absorbida por el diseño.
Los desarrolladores usaban React Native Paper, una implementación de Material Design para React Native. La versión anterior ignoraba ese sistema y generaba una UI inconsistente que los devs tenían que lidiar constantemente. Construí el design system sobre Material 3: alineó diseño y desarrollo, redujo la deuda técnica desde el día uno y me dio componentes accesibles y consistentes sin construirlo todo desde cero.
No fue la elección obvia. Fue la correcta: elevar a decisión de diseño el sistema que los devs ya usaban.
Resultado
La primera versión llegó a producción en 3 meses. A día de hoy, la Counter App está activa en más de 2.700 Kanguro Points en España, Portugal y Alemania, con cerca de 2.900 usuarios activos mensuales y una estabilidad técnica del 99,9% crash-free en Android y 99,3% en iOS.
No son métricas de un side project. Es infraestructura de producción real, usada a diario por personas que no eligieron ser operadores logísticos — y que ahora ejecutan ese rol con fluidez.
Este proyecto me enseñó que diseñar para usuarios con baja familiaridad tecnológica no significa simplificar hasta vaciar: significa entender qué información es imprescindible y cuál es ruido, y tomar decisiones claras sobre esa diferencia. También aprendí a moverme sin red — fui el único perfil de producto durante todo el proceso, sin PM ni otro diseñador, y tuve que defender el espacio para investigar en un entorno donde todo iba a correr. Esa semana de visitas y entrevistas fue un lujo que tuve que justificar. Y que cambió el producto.
Activo en producción.
+2.700 puntos. Expansión internacional en curso.