DDD is not for everyone and certainly not for all projects. To gain the most benefits when following DDD and deciding which projects will benefit from them, the following criteria can be used
1) You need a complex core domain that will be invested in over time
2) An iterative development process
3) Access to domain experts
4) Solid design principles required for refractoring
5) Sharp design sense
6) A focussed, motivated and experienced team
You need disciplined developers who are willing to work with domain experts and understand the business rather than worry how they can wedge in the latest angular framework/tools into a project
1) You need a complex core domain that will be invested in over time
2) An iterative development process
3) Access to domain experts
4) Solid design principles required for refractoring
5) Sharp design sense
6) A focussed, motivated and experienced team
You need disciplined developers who are willing to work with domain experts and understand the business rather than worry how they can wedge in the latest angular framework/tools into a project
No comments:
Post a Comment