Domain-Driven Design and Agile Development
At first glance, the domain-driven design software architecture approach and the agile process model seem to cover different areas of software development. In fact, they do more than generate synergies; in some cases, they even aim for the same targets.