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

Modeling Business Processes 107 Figure 4-8 Adding CUSTOMER ORDERS to the event matrix Modeling the Next Event Having safely documented the first event on the matrix, you now want to model as many related events as you can in the time available. You discover the next event, in exactly the same way as the first event, by asking: “Who does what?”. If, at any point, you sense hesitation, or you are intent on discovering events in when order, you might want to direct the stakeholders’ attention to the last event on the matrix (so far, the only one) by pointing at it and asking a more leading question: Ask for a new event to add to the matrix. Or ask for the next verb in sequence What happens next? Stakeholders might say that “Packing follows Orders” or “Shipments follow Orders.” If you were given both of these verbs at once, the next one in time se- quence would be obvious but when you are modeling less familiar events the sequence many not be so apparent to everyone, in which case you can draw a simple timeline to help sort them chronologically. With a mixed group of stake- holders, the answer to “what happens next?” can vary depending on their individ- ual departmental perspectives. What happens Watch out for instances where multiple verbs refer to the same event. Stakeholders may use several verbs for the same activity, or multiple activities may be indivisible: captured as a single transaction by the source system. For example, if products are packed and shipped by the same person within a short period of time, the two tasks may be recorded as a single shipment event. If you have any doubts, model each verb as a separate event but if you uncover no extra details, or later discover they represent a single transaction, you can merge the events with no loss of informa- tion. Once you have a new verb (assume it is “ship”) you can use it to ask a more focused “Who does what?” question to get the next event’s subject-verb-object main clause: Watch out for Who ships what? next depends on the stakeholders’ departmental perspective verb synonyms that represent the same event