DDD Overview for Business

Build your awareness of the basic concepts and value of Domain-Driven Design (DDD) from a business perspective in one day.

  • Understand what DDD is and when and why it is valuable to software intensive organizations.
  • Overview the basic principles and processes needed develop the useful models, tie them into implementation and business analysis, and place them within a viable, realistic strategy.

 

Target Audience

This course is for any project leaders, product managers, business analysts and domain experts.

Prerequisites

Some experience with projects developing complex software systems. Familiarity with iterative development processes.

Topics Introduced

  • What is DDD?
  • What makes a model useful to a software project?
  • Cultivation of a model-based language to connect domain experts, developers, and the code itself
  • Collaboration between technical and business people in the modeling process
  • Distilling the Core Domain: Focusing fine modeling and design into those subdomains where the organization distinguishes itself
  • Clarifying a shared vision
  • Context Mapping: A pragmatic approach to dealing with the diversity of models and processes on real large projects with multi-team/multi-subsystem development.
  • Combining the Core Domain and Context Map to illuminate Strategic Design options for a project.

On-site Training

For rates, availability, and other information, write to info4@ domainlanguage.com or call us at: (+1) 914-861-5264.
 

This class can be complementary to an on-site DDD Immersion by building awareness in the wider organization and preparing the business leaders for the distinctive collaboration style of DDD.

Want to go further?

Where the DDD Overview for Business builds awareness of the key issues, the DDD Immersion builds skills for practitioners and leaders of DDD projects with more in-depth coverage of the principles and practices, including hands-on exercises.