⛔ Stop Team Topologies ⛔
The highly valued Team Topologies (TT) book provides a clear and practical framework for optimizing team structures in software development. I, too, found the book’s advice and emphasis on effective team interactions very attractive.
However, as Dave Snowden and the #Cynefin framework remind us, we cannot simply reuse other peoples solutions to solve our own complex problems. Labelling TT as best practices and restricting topologies to just four team types and three interaction modes without demonstrating a causal effect grounded in proven principles is probably even harmful. Instead I have come to appreciate how to make use of the fundamental principles and laws underpinning the book in a less rigid way.
Here is a small sample of laws(not from TT) I have found useful:
1️⃣ Parkinson’s law: Work expands so as to fill the time available for its completion. Do shorter Sprints, cycles, meetings, Timeboxes, etc.
2️⃣ Gall’s Law: A complex system that works is invariably found to have evolved from a simple system that worked. Don't build or fix a complex system as a whole. Find the right granularity and introduce simple elements that work and keep the system working at all times.
3️⃣ Engelbart’s law: The intrinsic rate of human performance is exponential. Start small and slow to "get better at getting better.”
4️⃣ Vierordt’s law: Retrospectively, “short” intervals of time tend to be overestimated, and “long” intervals of time tend to be underestimated.
5️⃣ Larmans Law: Organizations are implicitly optimized to avoid changing the status quo.
For more on TT and fundamental laws, frameworks and principles:
https://lnkd.in/esFHE-3C