アジャイルチームは機能横断(職能横断とも言います)チームであるのが、望ましいといわれます。 画像には大した意味はありません・・・。 その理由は、メンバーがチームに貢献する姿勢などいくつかあると思います。 私が一番メリットに感じている点は、チーム全体として考えたときに個人の作業遅延をチームでカバーできるということです。 例えば、Aさんの作業が6時間遅れていたとして、Aさんの担当作業を別のメンバーでも担当できれば、早く作業が進んでいるメンバーをAさんのリカバリーに当てることができます。 また、機能横断チームであれば、メンバー同士で新しいアイディアを出したり、アドバイスしやすくなります。自己組織化も進みやすいと思います。 ただ、一言で機能横断チームを作るといっても、実際にやるのは大変難しいです。 特にSIerの場合、SE(設計者)、プログラマー、テスターが独立しているというのは珍しくないでしょう