El producto como conversación
Llevaban diecisiete días trabajando en el producto.
No diecisiete días consecutivos en el mismo lugar — había reuniones, presentaciones, llamadas con el equipo técnico, una crisis menor con un proveedor que Max resolvió en cuarenta minutos con una llamada que Isabella observó desde el otro lado del panel de vidrio con la atención de quien está aprendiendo algo sin querer admitirlo.
Pero diecisiete días donde la primera conversación de la mañana y la última de la noche eran sobre el mismo problema.
Cómo hacer que dos plataformas que pensaban distinto pensaran juntas.
El problema técnico central era más filosófico de lo que parecía.
CFlow gestionaba procesos — tomaba el caos de una empresa y lo convertía en orden, en flujos predecibles, en información que podía leerse de un vistazo.
Era la plataforma de Isabella: precisa, estructurada, diseñada para que nada se perdiera.
VLink conectaba personas — hacía que los equipos pudieran trabajar desde cualquier lugar sin perder el hilo, sin perder la conversación, sin perder la sensación de que había alguien al otro lado.
Era la plataforma de Max: intuitiva, flexible, diseñada para que todo fluyera.
El problema era que el orden y el flujo no siempre hablaban el mismo idioma.
— El módulo de reportes — dijo Isabella una mañana, señalando la pantalla con el bolígrafo — . Aquí está el problema. CFlow genera el reporte en formato estructurado. VLink lo recibe y lo convierte en conversación. Pero en la conversión se pierde contexto.
— Porque VLink no fue diseñado para reportes — dijo Max — . Fue diseñado para mensajes.
— Exacto. — Isabella abrió otra ventana — . Entonces la pregunta no es cómo hacer que VLink lea reportes. La pregunta es cómo hacer que CFlow genere algo que VLink pueda convertir en conversación sin perder el contexto.
Max miró la pantalla.
— Eso cambia la arquitectura del módulo completo — dijo.
— Lo sé.
— Llevamos dos semanas con esa arquitectura.
— Lo sé.
Max la miró. Luego miró la pantalla. Luego volvió a mirarla.
— Tienes razón — dijo.
No lo dijo con resignación. No lo dijo con el tono de quien cede porque no le queda otra. Lo dijo con la naturalidad de quien ha verificado el argumento y encontrado que es correcto — con la misma eficiencia con la que habría dicho el número está bien o el plazo es viable.
Isabella lo miró un segundo.
Era la cuarta vez en diecisiete días que Max decía tienes razón sin que mediara ninguna negociación previa.
Seguía sorprendiéndola cada vez.
— Rediseñamos el módulo — dijo ella, abriendo un documento nuevo.
— Rediseñamos el módulo — confirmó él, acercando su silla.
Tres días después, trabajando en la nueva arquitectura, ocurrió el otro momento.
Llevaban dos horas en silencio productivo — el tipo de silencio que ya no requería explicación, donde cada uno sabía que el otro estaba pensando y que interrumpir costaría más de lo que aportaría.
Max estaba trabajando en el flujo de usuario. Isabella en la estructura de datos.
En algún punto — ninguno supo exactamente cuándo — los dos se detuvieron.
No al mismo tiempo exacto. Con treinta segundos de diferencia. Pero los dos se detuvieron, miraron sus pantallas, y luego se miraron el uno al otro a través del panel de vidrio.
— El punto de entrada — dijo Isabella.
— El punto de entrada — dijo Max, al mismo tiempo.
Silencio.
Habían llegado al mismo problema desde lados completamente opuestos — ella desde la estructura de datos, él desde el flujo de usuario — y habían encontrado el mismo nudo en el mismo momento.
Ninguno de los dos dijo nada durante un segundo que se extendió lo suficiente para tener peso.
— ¿Cómo lo ves tú? — preguntó Max finalmente.
Era la primera vez que lo preguntaba así — no ¿qué propones? ni ¿cuál es tu solución? sino simplemente ¿cómo lo ves? — con la curiosidad genuina de quien quiere entender el camino del otro antes de compararlo con el propio.
Isabella lo miró.
— Desde la estructura — dijo — . Si el punto de entrada no está definido en el modelo de datos, el flujo de usuario va a fallar en el cuarto paso independientemente de cómo lo diseñes.
— Desde el flujo — dijo Max — . Si el usuario no entiende el punto de entrada en los primeros tres segundos, abandona antes de llegar al cuarto paso.
Otro silencio.
— Son el mismo problema — dijo Isabella.
— Desde lados distintos — dijo Max.
— Lo que significa que la solución tiene que funcionar en los dos sentidos al mismo tiempo.