モブプログラミング

3人以上の開発者が1台のコンピュータで協働してコードを書く手法。ペアプログラミングの拡張版。

基本構造

利点

認知負荷との関係

開発者間の認知負荷を最小化する実践。チーム全体でプロダクションモデルを共有するため、新たなコンセプトモデルを構築する際の差分も小さくなる。

コスト

複数人が同時に同じタスクに従事するため、人時換算では非効率に見える。しかし、知識共有や品質向上による長期的な効果は大きい。

関連