エクストリームプログラミング
別名:
XP
アジャイル開発
における
開発
手法や
マネジメント
の経験則をまとめたもの.
以下の4つの価値を掲げている.
コミュニケーション
メンバー
や
顧客
との
コミュニケーション
を重視する.
フィードバック
プログラム
をすぐに
テスト
して
フィードバック
する.
シンプルさ
設計
に凝らず,必要最小限のシンプルさを維こと.
必要があれば,いつでも
リファクタリング
を行う.
勇気
必要な場合には勇気を持って
設計
を変更する.
行うべきプラクティスが定義されている.
ペアプログラミング
リファクタリング
コード
の共同所有
テスト駆動開発
継続的インテグレーション
レトロスペクティブ
バーンダウンチャート
オンサイト顧客
XP
は
メンバー
のやる気や
コミュニケーション
に寄り添う形式であるため,広く支持された.
「
単体テスト
がうまくいったら鐘を鳴らしてみんなで喜べ」
「お菓子を買って食べながら
プログラミング
せよ」