Model Storming Workshop

Deliberately discover your domain, to get in Modelling Nirvana.

Published on 22 January 2014 by @mathiasverraes

See the slides on Speakerdeck


Complexity in software hits us late in the game: long after contracts were signed, budgets were approved, and code was written. Big Design Upfront consistently misses the mark, but Agile methodologies don’t answer to the challenge either. Model Storming is an emergent practice in the Domain-Driven Design community, that brings modelling back to all stakeholders.

The workshop is similar to a hackathon, where developers tackle a problem as a team. But instead of writing code, you’ll be drawing models. We’ll start by explaining the domain, and then help you on your way to turn this into an expressive model. At regular intervals, we’ll break to discuss insights, and provide with you with new techniques and ideas to help you move forward.

No previous knowledge required; all you need to bring is your creativity and an open mind!


I couldn’t have done it without Stijn Vannieuwenhuyse, who played the part of Domain Expert and co-facilitator.

Read more

Follow @mathiasverraes on Twitter.


Topic Event Type Location Date
Modelling Heuristics Workshop @ Domain-Driven Design Europe workshop Amsterdam, NL Feb 1
Conference Domain-Driven Design Europe 2017 organiser Amsterdam, NL Jan 31 - Feb 3
Domain-Driven Design Neos Conference workshop Hamburg, DE Mar 30
Keynote (TBD) Neos Conference keynote Hamburg, DE Mar 31
Older entries...

Blog Atom







Creative Commons License This work by Mathias Verraes is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License.