methodatlas

Knowledge Modeling Mapping tool

Domain Storytelling

Makes domain knowledge discussable through a concrete story of actors, work objects and activities.

Makes domain knowledge discussable through a concrete story of actors, work objects and activities.

Core question
How do actors work toward a business outcome, including exceptions?
Participants
2-8
Time
1-2 h

The steps are a practical sequence; adapt them to the method’s purpose and available evidence.

A paper-based illustration representing Domain Storytelling with its core stages and visible working result.
  1. Situation

    Choose a concrete situation

    Choose a bounded real business case with a beginning and outcome, not the entire process or target future.

  2. Story

    Tell and number the story

    Let the domain expert narrate activities and number them in order without correcting the model prematurely.

  3. Objects

    Connect actors and work objects

    Draw actors as doers and work objects as things worked on; connect each to the activity that uses or changes it.

  4. Review

    Validate terms, rules and gaps

    Replay the story, confirm meanings and label rules, variants and unresolved questions.

Revisit the model when evidence, context or outcomes change. Record what changed and why.

A good fit when

Use it when: Knowledge Transfer, Domain Discovery. The group can provide the evidence and authority the method requires.

Ideal for

  • Knowledge transfer
  • Domain discovery
  • Shared understanding

Not good for

  • Abstract portfolio strategy
  • Low-level refactoring

Outputs

  • Domain story

    Validated narrative with actors, activities, work objects and open business rules.

  • Validated story and question list

    The artifact records scope, date, participants, source version, and owner, including changed assumptions and the reason for each revision.

Domain story record

Fictional worked example

Fictional, numbered story: (1) Patient asks for a follow-up. (2) Reception checks calendar. (3) Reception offers two slots. (4) Patient chooses one. (5) Reception confirms appointment. Work objects: calendar, slot, appointment. Domain question: when is the slot reserved as binding?

Situation and scope

Describe a concrete domain case with start and outcome.

Fictional: patient books a follow-up.

Actors

Name participating people or systems.

Patient, reception.

Activities

Number activities and connect work objects.

Check calendar; offer two slots.

Work objects

Record work objects with concrete domain meaning.

Calendar, slot, appointment.

Rules and questions

Separate conditions, exceptions and unknown rules.

When is a slot reserved as binding?

The example text is fictional; replace it with sourced project information.

Quick-Start Guide · Domain Storytelling

First step

Choose a bounded real business case with a beginning and outcome, not the entire process or target future.

Open the method guide

Deep dive

Purpose

Domain Storytelling translates domain knowledge into a shared narrative of actors, objects, and workflows. It is especially useful when language, rules, and process understanding must be tightly connected.

How it works

First a concrete situation is chosen that everyone involved knows or can follow. Then actors, work objects, and steps are drawn as a story and checked with domain experts. Finally, terms and rules are extracted from the narrative for the model or implementation.

In detail

Domain Storytelling works because it ties domain knowledge to a concrete work scene, making terms, roles, and handoffs visible at the same time. The method shows its full strength when the story stays close to the real process and wording from the domain is adopted cleanly. Good use checks every episode against exceptions, media breaks, and responsibilities so the narrative can become a solid model for later decisions.

Facilitation

At the start, choose a real case that several participants know from their own experience, and set the story's boundary clearly. The critical point comes when abstract umbrella terms appear; that is when it pays to ask immediately for concrete actions and objects. Close with marked terms, open rule points, and a short decision on what gets carried into the model.

The method guide walks execution through 4 phases, timing, 4 pitfalls, and clear stop criteria.

Open method guide

Your perspective

Does this method help with your work?

Your feedback helps shape the next improvements to methodatlas.

Sources and topics

Topics
Artifact templates
Domain Storytelling: WorksheetPrepare the decision, source evidence and next review.
markdown

domain-storytelling-working-template.md

Prepare the decision, source evidence and next review.

Domain Storytelling: Worksheet

Question

To be confirmed

Desired outcome

To be confirmed

Scope

Run the method Time: See catalog planning range; no universal duration.

Complete this worksheet on paper or in your own document during the work.

Preparation for this scope

Method setup

  • Materials: Shared visual workspace, source evidence, and an agreed decision question.
  • Roles: Domain expert as narrator, facilitator, modeler, developers or analysts.
  • Advance information: Collect existing data, examples, constraints and relevant stakeholder perspectives.
  • Overall time needed: 60–120 min for one scenario; schedule separate sessions for other flows.
  • Setup: Choose one familiar, bounded business situation with domain experts. Let the expert tell what happens; number each concrete activity in order. Draw actors and work objects; connect each object to the activity that changes/uses it. Ask for concrete terms, decisions, exceptions and rules when abstractions appear. Replay the story with experts; capture language, open questions and model implications.

Prepare for the work steps

Situation: Choose a concrete situation

  • Domain expert, shared context and real case

Story: Tell and number the story

  • Storyteller, facilitator and cards

Objects: Connect actors and work objects

  • Story, roles and named work objects

Review: Validate terms, rules and gaps

  • Model, glossary and domain expert questions

Domain story record

Situation and scope

Describe a concrete domain case with start and outcome.

...

Actors

Name participating people or systems.

...

Activities

Number activities and connect work objects.

...

Work objects

Record work objects with concrete domain meaning.

...

Rules and questions

Separate conditions, exceptions and unknown rules.

...

This blank document contains only section prompts.

Quick-Start Guide · Domain Storytelling

Situation: Choose a concrete situation

Expected artifact: Story scope

Story scope

Entry:

...

  • Can participants retell the case concretely?

Story: Tell and number the story

Expected artifact: Numbered domain story

Numbered domain story

Entry:

...

  • Does the sequence reflect the narrated situation?

Objects: Connect actors and work objects

Expected artifact: Pictographic model with legend

Pictographic model with legend

Entry:

...

  • Can readers distinguish actor, action and object?

Review: Validate terms, rules and gaps

Expected artifact: Validated story and question list

Validated story and question list

Entry:

...

  • Do experts confirm terminology and exceptions?

Open questions and next steps

...

Method guide: https://methodatlas.meierhoff-systems.de/en/methods/domain-storytelling/run-sheet

Alternatives and neighbors

Fitting alternatives with decision guidance, followed by other related methods.

All methods
Constraints and origin
LowWorkshop1-2 h

Profile

Method form
Mapping tool
Participants
2-8
Time
1-2 h
Maturity
Established
Origin
Stefan Hofer and Henning Schwentner
A paper-based illustration representing Event Modeling with its core stages and visible working result.
Next up: Event Modeling