Growing and thriving in a multi-model world

Thursday Oct 2
14:15 –
15:00
TAP1, Main Stage

Without a constant design effort, models will tend to rot, irresistibly attracted to the Big Ball of Mud.

Partitioning the model early on could be the solution, but many forces are conspiring in the wrong direction.

How can we establish solid foundations for our software to avoid becoming bloated and unmanageable?

How can we detect the signals we need to split a model? How and where should we split?

In this talk, we’ll see how practices for model decomposition need to consider the whole sociotechnical stack, including architecture, domain, organisation, teams and human brain, and how different strategies will fit in at different moments of our software evolution.