Chapter 5

Modeling Tools

So far, we have assumed that domain stories are documented on a modeling canvas, e.g., a whiteboard or with software. Over the years, we have tried many different tools. We will now take a closer look at the available options, their advantages, and their disadvantages. First, we discuss analog tools. Then, we introduce some software tools. The chapter ends with a few tips for choosing a tool.

Modeling on Paper or Boards

Paper, flip charts, boards, etc., are cheap and ubiquitous modeling tools (see Figure 5.1). They work well for spontaneous modeling sessions with a small group of people. As there are some limitations too, we would like to give you our recommendations for modeling with the following:

  • Pen and paper ...

Get Domain Storytelling: A Collaborative, Visual, and Agile Way to Build Domain-Driven Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.