Everybody is a master in his own silo.
– Alberto Brandolini
We have seen that building a software system is an activity with the goal of automating the information flow to support a business’s value stream. This means that a software system should exist to support the business processes and should be shaped around them, be at their service, optimize them, and make them more effective.
It is definitely easier said than done for several reasons. One of the main reasons that we’ve repeatedly seen in past clients is the lack of a shared understanding of their value stream. Only a few select people have an idea (usually not up to date) of the whole high-level picture, while others are hermetically separated into departments where they can be productive with the minimum amount of knowledge possible.
This overview of EventStorming (and the diagrams) borrows from Alebrto Brandolini’s book...