Excerpted from DomainDrivenDesignBook
Problem: When a number of people are working in the same
BoundedContext, there is a strong tendency for the model to fragment. The bigger the team, the bigger the problem, but as few as three or four people can encounter serious problems. Yet breaking down the system into ever-smaller
Contexts eventually loses a valuable level of integration and coherency.
Solution: Institute a process of merging all code and other implementation artifacts frequently, with automated tests to flag fragmentation
quickly. Relentlessly exercise the
UbiquitousLanguage to hammer out a shared view of the model as the concepts evolve in different people's heads.
ContinuousIntegration is mentioned on: SharedKernel | MessagesByTopic