9 Symptoms. 78 Diseases. 451 Root Causes.
You see the symptoms — slow growth, rising cost, slipping releases. You can't see what's beneath them, and neither can teams working in silos: each sees only its own fragment, so it goes untreated. Behind the 9 symptoms sit 78 named technology diseases, and beneath those, 451 root causes — each disease driven by several, and many root causes feeding more than one disease.
Worse, those dependencies are cyclic: treat them in the wrong order and the disease returns. That is why this is a puzzle, not a checklist — the hard part isn't the fix, it's the diagnosis, the sequence, and the execution in live production. That is exactly what the three frameworks below are built for.
The expensive part isn't fixing technology. It's fixing the wrong thing.