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.