Domain-Driven Design for Product Management

Bridging product vision and software development

Domain-Driven Design for Product Management

Learn how Domain-Driven Design (DDD) and collaborative modelling can improve collaboration between product, business and engineering. Develop a shared language, make product boundaries explicit and ensure product vision translates more effectively into working software. Available as a practical two-day instructor-led workshop.

Content

Many product teams struggle with misunderstandings between business, product and engineering. Requirements shift along the way, technical decisions don’t always align with customer value, and software doesn’t always deliver what was originally intended. As products grow more complex, the need for shared understanding and better collaboration grows with them.

In this training, you will explore how Domain-Driven Design helps connect product vision, user needs and technical implementation. You will work with collaborative modelling techniques such as EventStorming, Context Mapping and Example Mapping to build shared understanding with stakeholders and development teams. You will also discover how bounded contexts, ubiquitous language and team structures contribute to better flow, fewer dependencies and stronger product decisions.

The training is highly practical and interactive. Around 80% of the workshop consists of hands-on exercises, group sessions and collaborative modelling using realistic product scenarios. You won’t just understand the principles of Domain-Driven Design — you will learn how to apply them directly within modern product organisations.

Domain-Driven Design for Product Management
View all dates

Who is this training for?

This training is designed for professionals who want to improve product development, collaboration and alignment between business and engineering. You will get the most from this training if you:

  • Are a Product Manager or Product Owner
  • Work at the intersection of business, product and technology
  • Want to strengthen collaboration between product and engineering
  • Want more grip on complex product development
  • Work on product discovery, requirements or stakeholder alignment
  • Want to help teams make better product decisions
  • Have an interest in Domain-Driven Design, collaborative modelling and modern product development

Or simply: you want to make sure product vision doesn’t get lost between strategy, requirements and implementation.

What will you learn during this training?

During the training, you work on realistic product scenarios where product, business and engineering come together. You will see how collaborative modelling helps build shared understanding and supports better product decisions.

You will work with techniques such as EventStorming, Context Mapping, Example Mapping, User Needs Mapping and Core Domain Charts. You will discover how to make product boundaries explicit, develop a shared language and define requirements more clearly so that teams better understand what needs to be built — and why.

You will also explore how bounded contexts and team structures influence flow, collaboration and team autonomy, and examine how product organisations can be better structured around user value and clear accountability.

The training is highly interactive and practical. Around 80% of the workshop consists of hands-on exercises, collaborative modelling and group discussions. You will come away with concrete techniques and insights you can apply directly within your own product context.

After this training

After the training, you will understand how Domain-Driven Design helps connect product development with user needs, business goals and technical implementation.

You will be able to use collaborative modelling techniques to build shared understanding with stakeholders and development teams. You will also understand how bounded contexts, ubiquitous language and team structures contribute to better flow, fewer dependencies and stronger product decisions.

You will leave with practical techniques, greater confidence in product–engineering collaboration and concrete tools for translating product vision into working software.

You can also join the Connected Movement community, where professionals share experiences, insights and real-world cases around Product Management, Domain-Driven Design, AI and modern software development.

About the exam

After completing the training, you will receive a certificate of participation for Domain-Driven Design for Product Management.

The certificate confirms your participation in the two-day workshop and your knowledge of collaborative modelling, product–engineering collaboration and the fundamentals of Domain-Driven Design in product development.

About the certificate

After completing the training, you will receive a certificate of participation for Domain-Driven Design for Product Management.

The certificate confirms your participation in the two-day workshop and your knowledge of collaborative modelling, product–engineering collaboration and the fundamentals of Domain-Driven Design in product development.

Book now

Domain-Driven Design for Product Management (NL)
Start:
Cursus data:
+
No information
Taal:
Nederlands
Locatie:
€ 1,345.00
Domain-Driven Design for Product Management (EN)
Start:
10 September 2026
Cursus data:
+
10 September 202611 September 2026
Taal:
English
Locatie:
Utrecht
€ 1,345.00

Frequently asked questions

Do I need technical or programming knowledge?

No. This workshop is specifically designed for product-focused roles. You will learn how to collaborate more effectively with engineering teams, without needing to write code yourself.

How practical is the training?

The training is highly practical. Around 80% of the workshop consists of hands-on exercises, collaborative modelling and group discussions.

Which techniques are covered?

The workshop covers EventStorming, Context Mapping, Example Mapping, User Needs Mapping and Core Domain Charts in depth.

What language is the training delivered in?

The training can be delivered in Dutch, English, French or German on request. The official course materials are in English. When you register for a start date in the open schedule, the language of delivery will be indicated.

How long does the training take?

The training lasts 2 days and is instructor-led, classroom or virtual.

Is this training only for Product Managers?

No. The training is also relevant for Product Owners, Business Analysts, UX Designers, Engineering Managers, founders and other professionals working at the intersection of product and technology.

Trainers with real-world experience

Participants particularly value the combination of practical experience, in-depth expertise and immediate applicability. Connected Movement training programmes are delivered by experienced practitioners who work daily within complex organisational environments.

20+ client reviews

  • This workshop finally made it clear why product and engineering so often talk past each other. EventStorming and Context Mapping in particular led to much better conversations straight away.

    Product Manager SaaS organisation
  • A strong combination of product thinking, collaboration and practical modelling techniques. Much of it directly applicable in complex product environments.

    Business Analyst financial services organisation
  • What I appreciated most was that it never stayed theoretical. You work on real product scenarios throughout, so the impact is immediately tangible.

    Engineering Manager technology company

Request the digital brochure with more information about this training.

Connected Movement needs the contact details you provide in order to send you emails or contact you about our products and services. By clicking Submit below, you agree to our terms and conditions and privacy policy. You can unsubscribe from these communications at any time.