Building a software system is in fact a learning process. Unfortunately we don’t know much about learning even if we’ve been doing it for all our lives. A different approach on discovery of domain complexity could help our teams to understand, frame and master the problem and solution space, enhancing collaboration with the domain experts and the stakeholders and bringing some fun.
This implies breaking some rules and assumptions, doing something unconventional, and occasionally feeling stupid. Are you ready for it?
Alberto Brandolini can model every business domain, given enough space, a paper roll and an unlimited source of colored sticky notes (with a preference for orange ones). He calls this stuff EventStorming.