【チーム開発】エンジニア組織は分業が最適解か?組織設計のメリット・デメリット

はじめに エンジニア組織の形には、大きく分けて フロントエンドエンジニア・バックエンドエンジニア・インフラエンジニアと役割で分かれた組織 一人(もしくは1チーム)がすべてを横断的に行う組織 の2つが一般的に存在します。 どちらが、いいのでしょうか? 「分業したほうが効率がいい」という感覚もあれば、「分業す…