エクストリーム・プログラミング
XPの基礎となる原則は、先ほど説明した価値観に基づいており、システム開発プロジェクトにおける意思決定を促進することを目的としている。 原則は、価値よりも具体的で、より実践的な状況でのガイドラインに変換しやすいことを目指している。
エクストリームプログラミングには、4つの領域にグループ化された12のプラクティスがあると説明されている: