It is over 500 pages long, and well worth your time and money (or at least the money of your employer’s programmer library), but I’ll attempt to summarise a few of the core concepts here. Time for a rebrand for the second edition, methinks…īut the title is more accurate, because the concepts in Domain-Driven Design can be applied to any project, whether run using XP, SCRUM or CMMI. Unfortunately, Eric is an honest design expert, not a marketing expert, so he called it “Domain-Driven Design”, thus depriving himself of perhaps ten thousand extra book sales. The classic book on Agile Design is probably Eric Evans’ Big Blue Book. This is… a bad thing (and not just because they used Agile as a proper noun), both for software design and for adoption of Agile development practices. When people think of design, often they still seem to think of it as the initial step in a Waterfall process, while they think that “Agile skips straight to coding”. One of the key aspects in software development, and the one that is not given enough respect, is design. This metaphor has messed up a lot of projects for one simple reason - software development is all design. Manufacturing is a popular metaphor for software development
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |