Skip to content
Tornar als escrits

The Day Our Perfect Prototype Started Lying to Us

Designers waste weeks chasing 'pixel-perfect' — when bold product questions need real answers, fast.

Sophie, nuestra Product Manager, tenía esa mirada. Ya sabes cuál — cuando alguien intenta resolver un rompecabezas que no debería existir.

Estábamos en una demo rutinaria de nuestro flujo de checkout, ese tipo de reunión que suele terminar con todos asintiendo y pasando a lo siguiente. Nuestro prototipo era precioso. Cada píxel en su sitio, cada interacción fluida. La demo funcionaba como un reloj.

Pero Sophie miraba fijamente su portátil, haciendo scroll por tickets de soporte al cliente.

“No lo entiendo”, dijo, rompiendo el silencio satisfecho. “Henrik sigue fallando en el checkout, pero aquí funciona perfecto. Si nuestra API da errores de pago, ¿por qué no puedo verlos en nuestra documentación?”

Ahí fue cuando me di cuenta. Habíamos construido una mentira preciosa.

La Ficción Cómoda del Testing “Happy-Path”

Nuestra documentación de API era como un menú de restaurante que solo muestra fotos de platos perfectos — nunca las patatas blandas o los bordes quemados que a veces reciben los clientes reales.

Conoce a nuestros personajes:

Emma vive en el centro de Ámsterdam. Tiene banca iDEAL, múltiples tarjetas guardadas, y su código postal tiene entrega al día siguiente para todo. Cuando Emma compra, internet la ama.

Henrik es un estudiante universitario en la Finlandia rural. Su tarjeta Nordea es rechazada por razones transfronterizas misteriosas, el envío a su dirección tarda dos semanas, y la mitad de los productos que quiere “no están disponibles para entrega en Finlandia”. La experiencia de compra de Henrik es una carrera de obstáculos.

Marcel lleva las compras de una mediana empresa en Lyon. Necesita descuentos por volumen, transferencias SEPA, y que alguien de contabilidad apruebe cualquier cosa por encima de 500€. El mundo del e-commerce no se construyó para las regulaciones de compras francesas de Marcel.

Nuestra documentación solo sabía ser Emma. Nunca había conocido a Henrik o a Marcel.

El Problema de Documentación de 75.000€

Aquí está lo que descubrimos: Henrik no solo fallaba en el checkout. Nos estaba costando dinero serio.

Cada vez que la tarjeta de Henrik era rechazada por una restricción relacionada con GDPR que no habíamos documentado, alguien llamaba a atención al cliente. Cada vez que su dirección finlandesa activaba un error que nunca habíamos probado, perdíamos una venta y ganábamos un ticket de soporte.

Las matemáticas eran brutales. Pasábamos 48 horas en reuniones intentando entender problemas que deberían haber tomado 30 segundos en reproducirse.

Nuestra preciosa documentación se había convertido en una ficción cara.

El Arreglo: Cuando la Documentación Conoce la Realidad

Así que hicimos algo simple que se sintió radical. Pusimos a Henrik, Emma y Marcel directamente en nuestra documentación de API.

Ahora, cuando Sophie abre nuestros docs, ve una barra lateral con tres botones. Clic en “Henrik”, y de repente la misma API de checkout que funcionaba perfecto para Emma empieza a lanzar errores reales: “Método de pago no disponible en Finlandia.” “Envío retrasado por requisitos de aduanas.” “Producto restringido bajo regulaciones de la UE.

No es solo datos diferentes — es una realidad diferente. El botón de Henrik hace la API más lenta (internet rural finlandés), más exigente (restricciones bancarias nórdicas), y más honesta sobre lo que no funciona en el Mercado Único.

El entorno de pruebas dejó de ser una bobina de demo y se convirtió en una máquina de la verdad.

Lo Que Aprendimos Sobre Construir para Personas Reales

El cambio fue inmediato. Sophie finalmente podía ver lo que veía Henrik. Nuestros ingenieros podían depurar casos borde de GDPR sin jugar a las 20 preguntas con atención al cliente. Nuestros tickets de soporte por problemas de checkout cayeron un 41%.

Pero la lección más grande fue sobre para quién habíamos estado construyendo. Emma es real, pero también es fácil. Tiene fibra óptica, compatibilidad SEPA, y vive donde todo llega rápido. Construir para Emma se siente como progreso porque todo funciona.

Henrik es real también, pero es inconveniente. Sus limitaciones exponen cada suposición que hemos hecho sobre cómo deberían funcionar las compras en Europa. Construir para Henrik se siente como resolver problemas porque nada está garantizado en 27 estados miembros.

El checkout precioso, optimizado para Emma, que se veía tan bien en las demos era en realidad un muro que dejaba fuera a Henrik. Nuestra documentación nos había ayudado a construir ese muro haciéndolo invisible.

La Imagen Completa: Cuando lo Perfecto se Convierte en Enemigo de lo Bueno

Esto no se trata solo de e-commerce o APIs. Se trata de una trampa de gestión común: optimizar para el cliente ideal mientras ignoras a los reales.

Cada negocio tiene una Emma — el cliente que hace que tus métricas se vean genial y tus demos canten. Cada negocio también tiene un Henrik — el cliente que revela dónde se rompe realmente tu producto a través de la complejidad del mercado europeo.

La mayoría de equipos construyen documentación como si escribieran el manual de propietario para un coche que solo conduce en autobahns alemanas perfectas. Documentan el camino feliz porque es limpio, predecible y hace que todos se sientan competentes.

Pero tus clientes no viven en carreteras perfectas. Viven en la Laponia de Henrik, donde el internet es lento y los bancos tienen reglas diferentes. Trabajan en el Lyon de Marcel, donde nada es simple y todo necesita aprobación bajo la ley comercial francesa.

Tres Preguntas Que Cambiaron Cómo Construimos

Antes de lanzar nada ahora, preguntamos:

¿Funciona esto para Henrik? No en teoría — en la práctica, con su conexión lenta y requisitos bancarios nórdicos estrictos.

¿Puede Sophie probar el escenario de Henrik ella misma? Sin agendar una inmersión profunda de ingeniería o esperar que el cumplimiento de GDPR funcione.

¿Cómo se ve realmente el fallo? No el mensaje de error sanitizado, sino la experiencia de usuario frustrada a través de diferentes regulaciones de la UE.

Estas preguntas cambiaron cómo pensamos sobre todo, desde especificaciones de features hasta copy de marketing. Emma nos muestra lo que es posible. Henrik nos muestra lo que es necesario a través del Mercado Único Europeo.

El día que nuestra documentación empezó a decir la verdad sobre Henrik fue el día que dejamos de construir para el cliente que deseábamos tener y empezamos a construir para los clientes que realmente servimos en 27 entornos regulatorios diferentes.

Ahí fue cuando nuestro prototipo perfecto dejó de mentir y empezó a funcionar.

Tu documentación no es solo un manual de instrucciones — es un espejo. Asegúrate de que está reflejando la realidad correcta a través de todos tus mercados.

Más por venir…

Indagaré en la evolución de nuestra API y sus efectos dominó en cómo pensamos sobre los sistemas de diseño.

¿Quieres el resto de la historia? Únete a mí para la próxima.

#EstrategiaDeProducto #ExperienciaCliente #DocumentaciónTécnica #MercadosEuropeos #LiderazgoDeProducto #DiseñoAPI #DiseñoCentradoEnUsuario #GDPR #MercadoÚnico