Sistema bagunçado tem muito a ver com a lei de Conway. "A estrutura de comunicação da empresa moldará o design do software".
Para arrumar uma bagunça de sistema, tem que arrumar os times, o livro team topologies explica melhor esse conceito.
Em resposta a O Mito do Grande Rewrite
2