Una parte fondamentale del Domain Driven Design è l'uso coerente di un linguaggio ubiquitario attraverso il sistema: conversazioni, codice, schema del database, interfaccia utente, test, ecc.
Sono coinvolto in un progetto in cui esiste già una lingua di dominio consolidata, definita da un'organizzazione internazionale per gli standard.
Tuttavia, il lavoro che stiamo svolgendo è per un sito Web pubblico e i termini "corretti" per il dominio non sono necessariamente il modo in cui il pubblico li utilizza e li comprende.
Il compromesso che stiamo utilizzando al momento è quello di utilizzare i termini "ufficiali" ovunque, tranne che nei nostri criteri di accettazione che fanno riferimento a componenti dell'interfaccia utente, in cui utilizziamo i nomi informali.
Questo sembra un approccio ragionevole?