今日のペアプログラミング 5時間

 ここしばらく、ペアづくしです。Dbunitによるテストもいい感じ。もうDBテストは怖くないって感じです。今回は各タスクの実現にかかった時間をトラッキングしているので、ペアの効果がよくわかります。感じることは、

  • ペアプログラミングの生産性は、全然低くない。1人1人が別々にコーディングするよりも、速く確実に仕上げることができています。
  • コードの品質は、1人1人が別々にコーディングするよりも高いです。特にメンテナンス性がいい、シンプルなコードになります。もちろん、テストも十分に、しかも楽しみながらやっているので、バグもほとんどでません。
  • ほぼ全員が、業務の仕様、設計の仕様を理解している。
  • 毎日、気持ちよく家に帰れる。

上に書いたことは、よくXP本などに夢物語として書いてあることですが、
本当にそれに近い状態で、開発が進んでいます。
仕様変更や、仕様漏れがそのうち出てくると思うので、
その時にペア&テストでやってきた成果がどれだけ出せるのか?
その点が楽しみです。