Domain Storytelling
Domain Storytelling is a collaborative modeling technique that captures domain knowledge through visual stories of actors, activities, objects, and interactions in a process.
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
A domain story is a visual representation of a precise domain process expressed as a single flow of activities and interactions.
- How it is used
- Explores future domain processes to identify valuable modernization requirements and improve the conceptual domain model.
- How deep it goes
- Defines the notation and develops workshop scoping and facilitation guidance, while keeping alternative scenarios in separate stories.
- Examples
- Illustrates a future-state prescription-validation process and a workshop replay of a partially modeled story.
- What you can do after
- Practice/perform a scoped, single-flow modeling workshop to explore a process and clarify modernization requirements.
Collaborative Software Design: How to facilitate domain modeling decisions
Domain Storytelling is a collaborative modeling technique that captures domain knowledge through illustrated stories of activities and interactions.
- How it is used
- Captures and visualizes business processes and cooperation during collaborative modeling conversations.
- How deep it goes
- Explains notation, facilitation, flexibility, and validation, but stops short of prescribing a complete modeling process.
- Examples
- Uses BigScreen’s ticket-reservation scenario, pictograms, numbered arrows, and views with or without legacy systems.
- What you can do after
- Evaluate conversations and cooperation by drawing, validating, and refining shared visual stories.
Related concepts
- software design EventStormingcontrasts with · Software design EventStorming is a collaborative modeling technique that explores domain events and processes to inform software structure and behavior.
- scenariouses · A scenario is a concrete description of a situation or conditions, often including actions and expected or possible outcomes, for analysis or evaluation.
- workflowuses · A workflow is an organized sequence of coordinated activities, tasks, or decisions through which work progresses toward an outcome.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

