Step Three: Enforcing the Timeline
Explore how to organize and enforce chronological timelines in event-driven architecture workshops. Learn to group events into flows, identify pivotal events, and use swim lanes to synchronize parallel processes. Discover strategies to clarify event relationships and improve the overall design using comment sticky notes and timeline structuring methods.
We'll cover the following...
The next step in the workshop process is to organize the events into their correct chronological order and to group related events together. Grouped events are called flows, and each flow should represent a process belonging to a domain. We will be modeling multiple flows and want to keep the flow of events in any parallel flows in sync. Organizing the events into flows will start with the expected path, or happy path, for a process. After the happy path has been organized, we can begin to add branches for the alternative or unhappy paths that can result from bad user input or errors occurring in the application.
The facilitator will now take charge of the room and will be the one either moving the sticky notes around after some discussion or instructing the participants as groups to organize portions of the timeline. The purpose of this step is to bring order to the chaos we have ...