コンウェイの法則は、組織が作るシステムは、その組織のコミュニケーション構造を反映しやすいという考え方です。

たとえば、フロントエンド、バックエンド、データ、運用が強く分断されている組織では、プロダクトにもその境界が表れやすくなります。ユーザーにとってひとつの体験でも、内部では多くの引き継ぎが必要になります。

なぜ重要か

アーキテクチャの問題は、技術だけでは解けないことがあります。チーム間の依存や責任範囲が変わらなければ、システムも同じ形に戻ろうとします。

逆に、望ましいアーキテクチャや価値の流れに合わせてチーム構造を設計することもできます。これを逆コンウェイ戦略と呼ぶことがあります。

コンウェイの法則は、組織設計とソフトウェア設計を切り離して考えないための重要な視点です。