第1章: ペアの組み方 第2章: ペアプロのメリット 第3章: ペアプロの難しい点 第4章: ペアプロは導入すべきなのか、第5章: それでもペアプロする理由(本記事) ⚓第4章: ペアプロは導入すべきなのか 高品質かつメンテ可能なソフトウェアを持続的に生み出すために、ペアプログラミング(以下ペアプロ)の実践が重要であることは、私たちの経験から明らかです(『ペアプロのメリット』参照)。しかしながら私たちは、独善的なペアプロや闇雲なペアプロが有害であるとも信じています。ペアプロの効用がどれほど正確なのか、ペアプロのコストがどれほどになるか、どのタスクをペアプロでやるか、これらは一概には言えません。私たちが見出した有用な方法は、ペアプロをチームの「常識的なデフォルト体制」として制定し、そのうえで、何を例外扱いするかについていつでも話し合うことです。 ペアをいつどのように組むかのバランスを見極める