Iterating on domain models

Get better at coming up with multiple models for a single problem

150 minutes


The first model a team comes up with often leads them down a particular path. That isn't much of a problem if the first model is any good. But often our first ideas aren't our best. How can you prevent bias towards your initial approach? What could you do to break free from the boundaries you first imagined?

In this hands-on you'll be working on a single problem but you'll be forced to re-imagine it multiple times with different constraints. In each round you'll be limited in such a way that you'll have to get creative and come up with vastly different models for the same problem space. At the end you'll see what the power is of an enabling constraint. The Monday after the conference you'll know that with a little digging and thinking you can come up with entirely different models for about any problem space.

Audience background

- Open mind.
- Beginners can get better at modeling
- Advanced modelers can improve facilitation skills
- All job types

Benefits of participating

Improve your communication skills; experience that your first idea isn't necessarily your best; learn how to evaluate alternatives; obtain tips for facilitating sessions

Materials provided

Written assignments per team;
Materials required for modeling;
Facilitation tips;


1. making connections between subject of hands-on and the daily lives of the participants;
2. explaining the concepts (partly lecture, partly interactive within groups)
3. practice modeling in multiple iterations
4. group conclusions and retro

Detailed timetable

I'll do at least three try-outs at local meetups to find the detailed timetable. For now:

- 00:00 - 00:10: Connections
- 00:10 - 00:30: Concepts
- 00:30 - 02:00: Concrete practice
- 02:00 - 02:30: Conclusions


All outputs will be discarded. Value was in the process. Attendees will get a hand-out with facilitation tips.


  1. Marijn Huizendveld
    Marijn Huizendveld B.V.