Las áreas del banco · Episodio 1 de 7

Una palabra, tres significados

Laura llama al banco porque tiene «una transacción que no reconoce». El agente pide a tres equipos las transacciones de Laura de este mes y recibe tres listas distintas. Ninguna está mal.

Concepto: lenguaje ubicuo~10 min

El punto de partida

New Capital Bank está en la etapa de escala: unos cincuenta ingenieros repartidos en siete equipos. En la serie De cero a neobanco vimos cómo se decidió quién es dueño de qué. Esta serie baja esa pregunta al software: dónde termina cada parte y qué significa cada palabra dentro de ella.

Empieza con una llamada a Atención al cliente. Laura ve que su saldo disponible ha bajado 45 € y no encuentra nada en el extracto que lo explique. El agente hace lo que haría cualquiera: pide «las transacciones de Laura de octubre» a los equipos que las tienen.

Tres listas

En la simulación están las siete cosas que han pasado en la cuenta principal de Laura este mes. Cada columna es una parte del software: Operaciones (lo que se pide desde la app), Cuentas (lo que queda en la cuenta) y Tarjetas (los pagos con tarjeta). Pregunta a cada una qué es una «transacción».

Qué ha pasado

Cada contexto ha respondido bien a una pregunta distinta. Para Operaciones, una transacción es algo que el cliente pidió, aunque se rechazara. Para Cuentas, es un apunte del extracto, aunque el cliente no lo pidiera (la nómina, los intereses). Para Tarjetas, es un pago con tarjeta, aunque el comercio no lo haya cobrado todavía.

Lo que Laura no reconoce es la gasolinera: un pago con tarjeta autorizado pero sin liquidar. El banco ha retenido 45 € y el saldo disponible ha bajado, pero todavía no hay movimiento en el extracto. Solo Tarjetas lo tiene en su lista.

El banco ya tenía palabras precisas para las tres cosas: operación, movimiento y pago con tarjeta. Están en el glosario desde el principio y «transacción» aparece como palabra a evitar. Cuando cada contexto usa la suya, las tres listas dejan de contradecirse.

La otra liquidación

Lo de las listas es una confusión en una conversación. Es peor cuando la confusión está dentro del software. Durante años, la banca tradicional ha llamado «liquidación de intereses» al pago mensual de los intereses. En New Capital Bank, «liquidación» es el momento en que un comercio cobra un pago con tarjeta.

Imagina que el banco hubiera empezado con un modelo único: un solo «movimiento» para todos, con un campo «fecha de liquidación». Remuneración lo usa para saber cuándo abonó los intereses por última vez. Un día, Tarjetas decide guardar ahí cuándo cobra el comercio cada pago.

Nadie ha hecho nada mal. Tarjetas usó un campo que se llamaba como lo que quería guardar, y Remuneración leyó el campo que siempre había leído. El error está en que una palabra servía a dos partes que significaban cosas distintas con ella. Con un modelo por contexto, cada uno guarda su fecha con su nombre y el cambio de Tarjetas no sale de Tarjetas.

Esa es la idea del lenguaje ubicuo: dentro de cada parte del sistema, cada palabra significa una sola cosa, y es la misma en las conversaciones y en el software. Al cruzar a otra parte, la misma palabra puede significar otra cosa sin que nadie se equivoque, siempre que se sepa en qué parte se está.

Llega la cuenta conjunta

Durante toda la serie va a llegar el mismo cambio: las cuentas conjuntas. Laura y Marcos quieren una cuenta para los gastos de casa, con los dos como titulares. Hasta ahora el banco cumplía una regla sencilla: «una cuenta tiene un único titular». Mira qué les pasa a las frases del modelo único que hablan de «el titular».

No se trata de prohibir palabras

«Transacción» sigue siendo una buena palabra para hablar con Laura: ella no tiene por qué saber qué es una retención. Lo que cambia es que, dentro del software, cada parte usa la suya y sabe que la de al lado puede significar otra cosa.

Las frases que se han roto con el segundo titular enseñan algo más: donde cambia el significado de una palabra suele haber una frontera. Cuentas habla de «los titulares de una cuenta»; Tarjetas, Operaciones y Alta hablan de «un cliente». En el próximo episodio buscaremos esas fronteras sin dibujar ni una caja.

Para llevarse