Hands-on: Introduction to domain storytelling
Who is this presentation for?
- Developers, architects, and domain experts
When you want to apply DDD, you must first master the domain. In this hands-on examination, Stefan Hofer, and Dorota Kochanowska show you how to build up domain knowledge with domain storytelling. Domain stories help you better understand a domain, identify what is core, segregate bounded contexts, and constitute ubiquitous language.
Domain storytelling means that you let domain experts tell you stories about their tasks. While listening, you record the stories using a pictographic language. The domain experts can see immediately whether or not you understand their story. After very few stories, you’re able to talk about the people, tasks, tools, work items, and events in that domain.
- Motivation and short, interactive tutorial (“my first domain story”)
- Domain storytelling explained
- Hands-on group exercise 1
- Hands-on group exercise 2
- Clues for identifying bounded contexts
- Develop ubiquitous language
- Retrospective (using an interactive workshop format)
What you'll learn
- Gain a new modeling tool for your toolbox
WPS - Workplace Solutions
Stefan Hofer is bad at drawing. However, he thinks he can build up domain knowledge by drawing domain stories. He hops from one domain to the next, assisting people to figure out how software can help them to get their job done. Stefan studied software engineering in Austria, has a PhD in computer science, and co-authored a book about Domain Storytelling.
Dorota Kochanowska is a software architect at Workplace Solutions, where she consults for a migration process from individual to off-the-shelf software. As a computer scientist, she’s worked in different domains like banking, telecommunication, or managing international IT projects.
Comments on this page are now closed.
Diversity & Inclusion Sponsor
For conference registration information and customer service
For more information on community discounts and trade opportunities with O’Reilly conferences
For information on exhibiting or sponsoring a conference
For media/analyst press inquires