DDD is intended to allow a large organisation to split itself into distinct domains. This allows parts to evolve and specialise apropriately.
Trandforming a company to this is not simple, especially if you are dealing with a multi-country company where each coutry has distinct needs.
There are several risks:
- Certain changes are slowed down as one team being too busy can block entire intiatives.
- Some issues can be seen by everyone to belong to someone else. This includes cross domain consustency issues.