Interview with a Domain Expert

In order to get the understanding we want, let’s do an in-depth interview with a domain expert: Ollie from the order-taking department.

Now, domain experts tend to be busy and generally can’t spend too much time with developers. But one nice thing about the commands/events approach is that rather than needing all-day meetings, we can have a series of short interviews, each focusing on only one workflow, so a domain expert is more likely to be able to make time for this.

In the first part of the interview, we want to stay at a high level and focus only on the inputs and outputs of the workflow. This will help us avoid getting swamped with details that are not (yet) relevant to the design.

You: “Ollie, let’s talk ...

Get Domain Modeling Made Functional 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.