Strategic pattern to address Linguistic Challenges
To gain knowledge of the domain one MUST understand the language used by the domain experts
Teams within enterprise have their own lingo. Business domain experts use the team’s language in all their communication with the IT teams.
Language related challenges:
Domain Driven Design suggests setting up a common language within each business context; this language is used by ALL stakeholders.
Ubiquitous = Constantly encountered or seen
Ubiquitous Language is developed collaboratively by the business experts and the IT teams.
It is used in all forms of communications and software assets.
Ubiquitous Language helps in breaking the business context into smaller parts; in DDD these smaller parts are referred to as the Bounded Context