Through my career, in enterprise software development, I’ve worked with hundreds of organisation of all sizes. A common struggle in all of them has been lack of internal alignment. Silos that don't work well together. This causes delays and complains and makes digital transformation fail. I've worked with projects that I thought would be successful at the time, that ended up failing. More than once I took part in building solutions that never got used as intended. Or never got used at all.
I recall one client where where all the sales reps used Microsoft Word to create offers. The goal was to replace Word with a new CRM System. Management wanted to gain more control and do better forecasts. The sales reps wanted to share templates.
We conducted interviews, turned every stone in order to accommodate each department’s needs. We processed plenty of feedback. Still, to make a long story short, the project failed.
But why? We had done a solid job, right? Well, there were red flags that we missed. Some of the answers we received during the interviews were not consistent across departments. The organisation didn't agree internally on how to choose suppliers and set the prices in certain cases. So we escalated these questions to top management and they gave us the answers we asked for. This is where we went wrong.
I think it wasn’t until I saw Alberto Brandolini’s talk from DDD Europe 2019 (the inventor of EventStorming) that I fully understood the problem:
The organisation is not aligned and no one has the full picture of how it is supposed to work!
So, what is the solution? The challenge looks substantial! We need to align the whole organisation before we can move forward? This sounds like change management? Which sounds difficult.This is where EventStorming comes in! Instead of waiting for miracles, Event Storming tells us what to do:
There are 3 kinds of Event Storming
In our example Big Picture Event Storming would have been the way to go. There were more than 10 stakeholders from different departments who had to agree on key issues.
Before I knew about Event Storming I was never able to facilitate a truly effective meeting with such a large audience. It either turned to complete chaos or I had to run the meeting so strict that I killed the creative discussion.
Big Picture Event Storming is highly effective for both small and large groups. It's designed to make everyone in the room see the pig picture, not just their own silo. After agreeing on the big picture it's surprisingly easy to agree on more issues.
An Event Storming session is a massive learning experience. When every person in the room agrees on the pig picture alignment tend to happen naturally. When we all understand each others problems there is not much left to fight about. You are almost guaranteed to leave a proper Event Storming session with:
Does this sound interesting? If you want to discuss Event Storming feel free to reach out. You can use our contact form here.
Here are a few links with more information: