Uma parte essencial do Design Orientado a Domínio é o uso consistente de uma linguagem onipresente em todo o sistema - em conversas, código, esquema de banco de dados, interface do usuário, testes, etc.
Estou envolvido em um projeto no qual já existe uma linguagem de domínio bem estabelecida, definida por uma organização internacional de padrões.
No entanto, o trabalho que estamos fazendo é para um site público, e os termos 'corretos' para o domínio não são necessariamente como o público normalmente os usa e entende.
O compromisso que estamos usando no momento é usar os termos 'oficiais' em qualquer lugar, exceto nos critérios de aceitação que se referem aos componentes da interface do usuário, onde usamos os nomes informais.
Parece uma abordagem razoável?