My first Publication Agile-Data-Warehouse-Design-eBook | Page 64

Modeling Business Events 43 Additional When Details? After you have documented the initial when detail and collected the beginnings of several stories, you continue looking for when details. Discovering all the when details as early as possible is useful, because it helps you determine the story type which in turn helps you to ask more insightful questions as you look for further details. For now you ask: Ask for more when details to discover the story type Are there any other dates and times associated with a customer ordering a product? to which the stakeholders might reply: Yes, orders are due for delivery on a delivery due date. You add this new when detail to the event table, as shown in Figure 2-7. With each additional when you also capture examples before proceeding on to the next when detail. As you do this you may want to adjust some existing example date/times to illustrate interesting time intervals (exceptionally short and long stories) between milestones. Use when examples to describe long and short durations Figure 2-7 Adding a second when detail If you have more than two when details, draw a simple timeline to help stake- holders describe the chronological sequence and name the most interesting durations between pairs of whens.