Cotton Bolls: ペアプログラミングとソロプログラミング
« AOP版Generation Gapパターン | トップページ | 謹賀新年 »
2003.12.29
ペアプログラミングとソロプログラミング
ペアプログラミングとソロプログラミングを考えるとき,電磁気学とニュートン力学,量子力学と相対論との対比を思い浮かべる.電磁気学と量子力学は,ごちゃごちゃしていたものをみんなで構築したからペアプロ的だが,ニュートン力学と相対論は一人の天才が構築したからソロプロ的な感じがする.電磁気学と量子力学は方程式がごちゃごちゃしてわかりにくいが,ニュートン力学と相対論は方程式がすっきりしていてわかりやすい.実際どのように理論が作られたかは知らないが,帰納法と演繹法の違いに似ているのかもしれない.
この違いは,ペアプロとソロプロのどちらが優れているということではなく,適用分野に違いがあるということなのだろう.ブレークスルーになる画期的なソフトウェアはソロによる開発が適しているが,業務アプリなど,ごちゃごちゃしたものを形にしていくにはペアによる開発が適しているように思う.独創的なものを作るにはソロプロが必要だが,独善的にならないためにはペアプロが必要だ.そして,実際にはペアプロの適用分野のほうがずっと多いだろう.
03:10 PM in XP | 固定リンク
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/58250
この記事へのトラックバック一覧です: ペアプログラミングとソロプログラミング: