Wednesday, February 29, 2012

Will DDD work for your team? by Eric Evans

Will DDD work for your team?
Four prerequisites for Domain-driven Design

by Eric Evans

While the Strategic Design techniques of DDD can be applied in many situations, development based on subtle domain models has some demanding prerequisites. If you don't have them, it is a waste of effort to leap into application of DDD at the tactical level.

Instead of grinding your gears trying to express elegant models, you'd do better to direct your efforts toward establishing these conditions for success.

This is real life, and nothing is perfect. However, you really must have some form of the following,
  • Access to domain experts
  • An iterative process
  • A clean, bounded context
  • Skills on the team

No comments:

Post a Comment