ExtremeプログラミングまたはExtremeプログラミング（XP）は、1990年代の終わりにKent Beckなどによって作成されたソフトウェア開発方法論です。その原則は、後にアジャイルメソッドと呼ばれるものの、さまざまなバリアントを生み出しました。XPの中心的なアイデアは、エンドユーザーのグループの代表者の頻繁な介入を伴う短い開発とテストサイクルです。目的は、コンピューターシステムの構築中に変更と修正を組み込むために、プロジェクトの進捗状況の早期評価を取得することです。
La Programación Extrema o Extreme Programming (XP) es una metodología de desarrollo de software creada por Kent Beck y otros a finales de la década de 1990. Sus principios dieron origen a diferentes variantes de lo que más tarde se llamó metodologías ágiles. Las ideas centrales de XP son los ciclos cortos de desarrollo y testing con intervención frecuente de representantes del grupo de usuarios finales. El propósito es obtener evaluaciones tempranas del avance del proyecto con el fin de incorporar cambios y correcciones durante la construcción de un sistema de computación.