¿Qué es?
Es el conjunto de conceptos y vocabulario que es compartido entre todos en el equipo, el “lenguaje de todas partes”. Este es el lenguaje que define el modelo mental compartido para el dominio empresarial. Y, como su nombre indica, este lenguaje debe utilizarse en todas partes del proyecto, no solo en los requisitos sino en el diseño y, lo más importante, en el código fuente.
¿Cómo surge?
La construcción del lenguaje ubicuo no es un proceso de una sola vía dictado por el experto del dominio; es una colaboración entre todos en el equipo. Tampoco deberías esperar que el lenguaje ubicuo sea estático: siempre es un trabajo en progreso. A medida que el diseño evoluciona, prepárate para descubrir nuevos términos y nuevos conceptos, y permite que el lenguaje ubicuo evolucione en consecuencia.
Cada contexto tendrá un “dialecto” del Lenguaje Ubicuo, y la misma palabra puede significar cosas diferentes en distintos dialectos.