エクストリームプログラミングについて 今や、ソフトウェア開発には欠かせないプログラミング技術だが、エクストリームプログラミングを支持しないプログラマーという者をあまり聞いたことがない。

パソコンと携帯端末の両方で使える地図アプリケーションのためのソリューション - Google Maps JavaScript API v3 ? Google Developers

この手法は、これまで以上にコーディングとABテストを重視しており、開発における工程を慎重に組み立てていくと言うよりは、ひたすらフィードバックを繰り返す事によって、軌道修正をしながら目的の形まで設計していくというスタイルだといるだろう。

仙台 システム開発

この手法を使ったソフトウェアの開発に携わる人間が認識しておくべきことは、大きくわけて4つあると言われている。それは、前途したフィードバックとそれをためらわずに行う勇気、そして必要最低限の設計、つまりシンプルさ、そして最後にユーザーとのコミュニケーションだ。

JavaScript - 教えて!goo

もちろん、システムエンジニア自体の能力も問われるが、このエクストリームプログラミングで開発チームを作るとすれば、やはり10人体制までの小さなもが適していると言えるだろう。あまり、チームの人数を増やしすぎると、デザイン面や開発過程で認識のズレが生じやすく、不向きである。

具体的なプラクティスを持って、より円滑なプログラミングを実装するためには共通意識を持った人間同士でチームを組む必要がある。それがエクストリームプログラミングを用いたソフトウェア開発で成功する第一歩であると言い換えることができるのではないだろうか。