- Speakers
Thomas Coopman
- Date
- Description
Domain modelling is a fundamental skill in software design, yet practitioners often fall into comfortable patterns that may limit their modelling effectiveness.
This interactive 2-hour workshop challenges you to break free from conventional thinking by exploring varying modelling limitations.
Working in small groups, you will engage in multiple modelling rounds where you tackle problem domains while adapting to randomly assigned restrictions that push their creative boundaries.
Example limitations could be: "no verbal communication" or "UI-only modelling". These intentional boundaries will force you to explore alternative modelling techniques and communication strategies. After each modelling session, small structured retrospectives a run in order to evaluate their experiences, share insights, and discuss how the restrictions influenced their modelling decisions and group dynamics.
By the end of this workshop, you will have practiced domain modelling from multiple perspectives, strengthened your ability to communicate complex models through various means, and explored when and how to apply different modelling approaches in your daily work.
About Thomas Coopman
Thomas Coopman has been fascinated with computers since he was a kid. Playing around at first, became programming later and after learning some programming for himself and a small detour starting studies for nursing, he went on and studied Master of Informatics at the KULeuven.
Thomas is a polyglot and loves to learn new languages. His latest language studies have taken him to Elixir, Elm, Bucklescript and he has a special affinity for functional programming languages.
Thomas is an independent software engineer and consultant focused on the full stack: frontend, backend and mostly people, practices and processes. Thomas is also currently active in the DDD Belgium and Software Craftsmanship Belgium community.