Step 2: Timelines
Next, the participants go over the generated domain events and organize them in the order in which they occur in the business domain.
The events should start with the “happy path scenario”: the flow that describes a suc‐ cessful business scenario.
Once the “happy path” is done, alternative scenarios can be added—for example, paths where errors are encountered or different business decisions are taken. The flow branching can be expressed as two flows coming from the preceding event or with arrows drawn on the modeling surface, as shown in Figure 12-3.
This step is also the time to fix incorrect events, remove duplicates, and of course, add missing events if necessary.