Build Better Business Software by Telling and Visualizing Stories

A domain story showing the process of going to the movies

Storytelling is at the heart of human communication—why not use it to overcome costly misunderstandings when designing software? By telling and visualizing stories, domain experts and team members make business processes and domain knowledge tangible. Domain Storytelling enables everyone to understand the relevant people, activities, and work items.

Domain Storytelling is a technique to transform domain knowledge into effective business software. It brings together domain experts and development teams. The domain experts can see immediately whether you understand their story correctly.

Purposes

Domain Storytelling is a versatile tool that helps you to:

  • Understand a domain
  • Establish a shared language between domain experts and IT experts
  • Fully align all project participants and stakeholders, both technical and business-focused
  • Draw clear boundaries to organize your domain, software, and teams
  • Designing viable, software-supported business processes
  • Transform domain knowledge into requirements, embedded naturally into an agile process
  • Gain better visibility into your IT landscape so you can consolidate or optimize it

Learn More

The best way to explain Domain Storytelling is to see it in action:

Book


The first book about Domain Storytelling! Vaughn Vernon selected it for his Signature Series.

more...

Domain-Driven Design


Domain Storytelling is a valuable tool in every DDD practitioner’s tool belt, on strategic and tactical level.

more...

Requirements


Have meaningful conversations about business processes and requirements.

more...

Egon.io


Our web-based, open source modeling tool.
Visit Egon.io

CoMo Camp


A yearly unconference for collaborative modelers. Meet other Domain Storytelling practitioners and explore other modeling methods.
Visit website

Visual Collaboration Tools


Read intros to Domain Storytelling and other modelling tools. A book written by a community of practitioners.
Visit Leanpub