Yeh. Matrix structure where anyone can message anyone, and lots of people depend on each other, seems to work pretty well. But silos will develop anywhere you’ve got hundreds of people, at least as far as I’ve seen.
I’ve seen matrixed organizations (re)build themselves to Agile (multi-disciplinary) ad-hoc teams, where there are clearly some such teams that wildly outperform the others. Basically you just hope and pray you’re plugged into one of the good ones. Meanwhile none of the lower-tier managers have any real control over workflow, workload, or what anyone is actually doing.
Yeh. Matrix structure where anyone can message anyone, and lots of people depend on each other, seems to work pretty well. But silos will develop anywhere you’ve got hundreds of people, at least as far as I’ve seen.
I’ve also witnessed matrix structure break down when too many methods of communication are used. It’s all very brittle.
I’ve seen matrixed organizations (re)build themselves to Agile (multi-disciplinary) ad-hoc teams, where there are clearly some such teams that wildly outperform the others. Basically you just hope and pray you’re plugged into one of the good ones. Meanwhile none of the lower-tier managers have any real control over workflow, workload, or what anyone is actually doing.
Every system has limitations and flaws. The trick is tailoring your system elements to serve your use case.