Skip to content

Latest commit

 

History

History
54 lines (29 loc) · 2.19 KB

File metadata and controls

54 lines (29 loc) · 2.19 KB

> Home > Views > Event Storming

< Prev | Next >


Event Storming

Event Storming, as described on eventstorming.com, "is a flexible workshop format for collaborative exploration of complex business domains".

It is used in many scenarios of which the following are of interest to us.

  • to explore the viability of a new start-up business model;
  • to envision new services, that maximise positive outcomes to every party involved;
  • to design clean and maintainable Event-Driven software, to support rapidly evolving businesses.

We have used this technique to identify the Domain Events that are evident in the system.

We've gone through each of the 10 initial requirements to come up with the business flow required to satisfy the requirement. The key element of the business flow is the event. Please note that this is not an exact process, and it is only used to clarify the concepts involved in the business processes. It also does not clarify which of the systems (Foods or Family) may take on the process in the final design.

Standard coloured boxes are used to draw these diagrams, as shown in the below key.

It is enough to keep the following in mind understanding these diagrams:

  1. The orange boxes represent Domain Events.
  2. The blue boxes represent Commands (which result in a Domain Event).
  3. The yellow boxes represent Users.
  4. The coloured boxes are placed on a timeline.

The Key

Partnership-Event-Storming.jpg

Partnership Event Storming

Partnership-Event-Storming.jpg

Sponsorship Event Storming

Partnership-Event-Storming.jpg

Candidate Interaction with Mentor Event Storming

Partnership-Event-Storming.jpg

Matching NPO and Candidate Event Storming

Partnership-Event-Storming.jpg


< Prev | Next >