Extreme Programming adalah salah satu dari pendekatan agile software development yang paling sering digunakan.[1] Meskipun pekerjaan awal pada ide-ide dan metode yang terkait dengan XP terjadi pada akhir 1980-an, pekerjaan seminal pada subjek ini telah ditulis oleh Kent Beck.[2] Extreme Programming diciptakan oleh Kent Beck selama pekerjaannya di proyek Chrysler Comprehensive Compensation System (C3).[3] Beck menjadi pemimpin proyek C3 pada bulan Maret 1996 dan mulai memperbaiki metodologi pengembangan yang digunakan dalam proyek dan menulis buku tentang metodologi (pada bulan Oktober 1999, Extreme Programming Explained diterbitkan).[3] Chrysler membatalkan proyek C3 pada Februari 2000, setelah tujuh tahun, ketika perusahaan diakuisisi oleh Daimler-Benz [4].