On 6 Apr 2020, 17:21 +0200, Matt Klepeis <
mattk...@gmail.com>, wrote:
Hello!
I recent came across Eventstorming and immediately I felt like this was the tool we needed to pull our design process together. I have now been involved in three seperate event storming sessions with our group and I have the following observations/questions.
1) Our sessions have started to take the form of "Lets walk through the user experience" and we end up documenting every since thing the user does, where all of the minute data elements come from as well as of the user "clicks". I feel like this is convoluting the process. In my opinion "menu element X was selected" is not a domain event, but maybe I'm wrong.
Walking through is just one of the steps, and usually not the first one, of Big Picture ES format. ‘ButtonClicked’ becomes an event only as long as there’s somebody else interested In this event downstream. "Menu element X is selected” doesn’t sound like a domain event, in most cases.
While designing a process and/or a piece of software a more efficient interaction is to treat the design process as a collaborative game: completing every flow, making sure the grammar is respected and so on.
2) I also feel like our sessions have turned into a very long grooming session. I believe event storming is to be a tool to help lay out how something works/should work to establish a domain but then after the layout is complete groups of stickies can then be groomed for additional implementation details.
Sounds like boring. Every modelling tool will have a decreasing ROI after a while, so if the discussion is going nowhere, better stop it and take a break, and possibly another perspective.
The main goal of ES is to make an interdisciplinary conversation possible, on neutral ground. So that business, tech and UX can merge their perspectives. This requires losing some precision of each tribe’s vocabulary. I haven’t been in your sessions, but I smell an unbalanced perspective.
3) Members of the group are trying to diagram decision logic in too much detail.
This will always happen. I call this behavioural stereotype “the driller”, you need to have a different perspective in your modelling team. “The pragmatic” is the one that will cut the discussion short, with something like “this is only happening 0.0001% of the times”. If you don’t have this perspective in the team then good luck!
Still the collaborative game approach mitigates this, because you’ll never going to finish if you keep exploring.
I’ve seen something similar - I mean when you say diagramming - in a session where the internal expert needed to explore the whole decision tree before laying down the next step, while my approach was to take a single branch and complete the flow. I was totally in ‘lean startup mode’ but the expert was totally on the other side.
4) How long should Event Storming take? I've been in some sessions where we documented an entire process after a few hours. I've been in others where we are going on 14-15 hours over 2 weeks for a very complex process. Is there a general rule of thumb here?
It really depends on the format. Big Picture is usually constrained by people availability to be one full day.
Process Modelling and Software Design session don’t take longer than one day, but can get shorter. Of course it depends on the process!
But discipline plays a role too! I’ve run a live modelling session at DDDEurope with the main purpose of showing how fast it could be, when given discipline is applied. “Rush to the goal” (focusing on the baseline and marking every alternative branch with a HotSpot, meaning “Not Now!”) is my favourite approach to deliver something in a time box. But the interesting part of the session was the incredible amount of people asking for side topics and corner cases.
No surprises: that’s what our colleagues do. But we need a strategy not to get swamped.
Cheers
Alberto
--
You received this message because you are subscribed to the Google Groups "EventStorming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eventstormin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eventstorming/2ecff848-5623-4489-9fd5-058ae8d770fb%40googlegroups.com.