Una parte central del diseño impulsado por dominio es el uso constante de un lenguaje ubicuo en todo el sistema: en conversaciones, código, esquema de base de datos, interfaz de usuario, pruebas, etc.
Estoy involucrado en un proyecto en el que ya existe un lenguaje de dominio bien establecido, definido por una organización internacional de estándares.
Sin embargo, el trabajo que estamos haciendo es para un sitio web público, y los términos "correctos" para el dominio no son necesariamente la forma en que el público los usa y entiende típicamente.
El compromiso que estamos usando en este momento es usar los términos 'oficiales' en todas partes, excepto en nuestros criterios de aceptación que se refieren a los componentes de la interfaz de usuario, donde usamos los nombres informales.
¿Esto parece un enfoque razonable?