Turns domain knowledge, language, and system boundaries into a tangible result by selecting a business flow, collecting domain events chronologically, and deriving models and follow-up questions.
Core question: Which business events, triggers, and boundaries shape the flow, and where do friction, risk, or learning needs arise?
Workshop methodMethod form: Workshop method. Describes how this method is used in practice.MediumComplexity: medium. Estimates preparation, facilitation effort, and method confidence needed.WorkshopFormat: workshop. Shows whether the method works in a workshop, asynchronously, or both.
2-8 h
5-12
Run sheet · visual · session plan
Details
Domain ModelingCategory: Domain Modeling. Describes the method's domain of use.
Turns domain knowledge, language, and system boundaries into a tangible result by naming the context, formulating its purpose, and noting ownership and risks.
Core question: Which domain boundary defines this context, which language applies inside it, and how does it integrate with its neighbors?
CanvasMethod form: Canvas. Describes how this method is used in practice.MediumComplexity: medium. Estimates preparation, facilitation effort, and method confidence needed.Workshop + asyncFormat: workshop or async. Shows whether the method works in a workshop, asynchronously, or both.
1-3 h
3-8
Run sheet · visual · session plan
Details
Knowledge ModelingCategory: Knowledge Modeling. Describes the method's domain of use.
Turns terms, relationships, and rules into a tangible result by choosing a concrete story, identifying actors and work objects, and extracting language and rules.
Core question: How does this business case really run today, who is involved when, with what, and where do friction and translation errors occur?
Mapping toolMethod form: Mapping tool. Describes how this method is used in practice.LowComplexity: low. Estimates preparation, facilitation effort, and method confidence needed.WorkshopFormat: workshop. Shows whether the method works in a workshop, asynchronously, or both.
1-2 h
2-8
Run sheet · visual · session plan
Details
Knowledge ModelingCategory: Knowledge Modeling. Describes the method's domain of use.
Turns terms, relationships, and rules into a tangible result by selecting a scenario, sketching events, and deriving implementation slices.
Core question: Which events, commands, and read models cover the chosen user flow end-to-end, and how can we slice implementation from this?
Mapping toolMethod form: Mapping tool. Describes how this method is used in practice.MediumComplexity: medium. Estimates preparation, facilitation effort, and method confidence needed.Workshop + asyncFormat: workshop or async. Shows whether the method works in a workshop, asynchronously, or both.
2-6 h
2-8
Run sheet · visual · session plan
Details
Domain ModelingCategory: Domain Modeling. Describes the method's domain of use.
Turns domain knowledge, language, and system boundaries into a tangible result by listing contexts, drawing relationships, and clarifying dependencies and conflicts.
Core question: Which Bounded Contexts exist, how are they integrated, where does friction and model drift occur, and which relationship patterns are appropriate?
Mapping toolMethod form: Mapping tool. Describes how this method is used in practice.MediumComplexity: medium. Estimates preparation, facilitation effort, and method confidence needed.Workshop + asyncFormat: workshop or async. Shows whether the method works in a workshop, asynchronously, or both.
1-3 h
2-8
Run sheet · visual · session plan
Details
Domain ModelingCategory: Domain Modeling. Describes the method's domain of use.
Turns domain knowledge, language, and system boundaries into a tangible result by collecting domains or contexts, marking boundaries and owners, and deriving next modeling questions.
Core question: Which Bounded Contexts and which relationships between them shape today's domain landscape, and where are the biggest friction points?
Mapping toolMethod form: Mapping tool. Describes how this method is used in practice.MediumComplexity: medium. Estimates preparation, facilitation effort, and method confidence needed.WorkshopFormat: workshop. Shows whether the method works in a workshop, asynchronously, or both.