Tengo un cliente -quizás socio comercial sea un término más adecuado, él generalmente lleva la voz cantante y se encarga de la parte comercial de las cosas, pero yo también soy un miembro de la empresa y apoyaré el software y obtendré parte de los ingresos- que tiene, bueno, "mucha visión". Empezó con una idea de lo que quería terminar para este sitio web y no es un mal diseño ni mucho menos, pero el producto ha evolucionado y todavía parece atrapado en sus expectativas originales de perfección. No considero que lo que hemos cambiado sea un compromiso en absoluto, hemos hecho algunas mejoras enormes y hemos automatizado algunos procesos mucho más de lo que se imaginaba en los días de la V1. Pero ahora está tratando de aplicar el mismo grado de entrada de los usuarios y las mismas expectativas a un sistema completamente diferente. Está haciendo sugerencias que no tienen sentido y que no son necesarias con el nuevo flujo de trabajo.
De todos modos, todavía estamos en las primeras etapas de nuestra beta -no hemos pasado un día completo sin que algo vaya mal en algún momento- y él ha empezado a centrarse en una característica particular que sólo se aplica el 2% de las veces. Lo llama nuestra máxima prioridad cuando, de nuevo, ni siquiera hemos pasado un día sin que aparezcan otros problemas más graves. Pero insiste en que este caso del 2% es gran parte de lo que está retrasando su trabajo, a pesar de que todavía se las arregla para hacer lo que supuestamente está bloqueado.
No entiende los aspectos técnicos, así que intento explicarle las cosas en términos sencillos, pero hoy me ha enviado un correo electrónico para decirme que ha llevado nuestro problema a otro desarrollador para pedirle consejo. Aparte de la frustración que supone que sus prioridades sean claramente erróneas, esto también me resulta algo embarazoso: ha acudido a un desarrollador para plantear una pregunta tonta y decir que yo no sabía cómo solucionarlo.
¿Cómo le explico todo esto, pero de una manera que no tensione la relación ni provoque que empiece a mandarme más y más mensajes sobre cosas irrelevantes mientras yo intento trabajar?
- Sé lo que hago y puede confiar en que diseñaré el software de forma que aprenda a preferirlo después de un par de semanas. Por no mencionar que puede confiar en que resolveré los problemas o pediré ayuda por mi cuenta, y que no le contaré (ni podría hacerlo) todos los detalles técnicos de cada problema al que me enfrento en el día, ya que enfrentarme a los problemas es más o menos la descripción de mi trabajo.
- Que debemos construir un producto que funcione antes de empezar a preocuparnos por las pequeñas complejidades de cómo funciona. La imagen grande es importante, la pequeña es lo suficientemente fácil como para lanzarla y no hacer un escándalo, pero pedir cambios importantes en la interfaz de usuario después de que tenemos algo que funciona en su mayoría no es mi prioridad en este momento.