Lima nilai XP adalah komunikasi, kesederhanaan, umpan balik, keberanian, dan rasa hormat yang dijelaskan lebih rinci di bawah ini.
Communication
Pengembangan perangkat lunak pada dasarnya adalah olahraga tim yang mengandalkan komunikasi untuk mentransfer pengetahuan dari satu anggota tim ke semua orang di tim. XP menekankan pentingnya jenis komunikasi yang tepat -- diskusi tatap muka dengan bantuan papan tulis atau mekanisme gambar lainnya.
Simplicity
Kesederhanaan berarti "hal paling sederhana apa yang bisa berhasil?" Tujuannya adalah untuk menghindari pemborosan dan hanya melakukan hal-hal yang benar-benar diperlukan seperti menjaga desain sistem sesederhana mungkin sehingga lebih mudah untuk dipelihara, didukung, dan direvisi. Kesederhanaan juga berarti hanya memenuhi persyaratan yang Anda ketahui; jangan mencoba memprediksi masa depan.
Feedback
Melalui umpan balik yang terus-menerus mengenai upaya mereka sebelumnya, tim dapat mengidentifikasi area yang perlu ditingkatkan dan merevisi praktik mereka. Umpan balik juga mendukung desain sederhana. Tim Anda membangun sesuatu, mengumpulkan umpan balik mengenai desain dan implementasi Anda, lalu menyesuaikan produk Anda ke depannya.
Courage
Kent Beck mendefinisikan keberanian sebagai "tindakan efektif dalam menghadapi rasa takut" (Extreme Programming Dijelaskan P. 20). Definisi ini menunjukkan preferensi tindakan berdasarkan prinsip lain agar hasilnya tidak merugikan tim. Anda memerlukan keberanian untuk mengangkat masalah organisasi yang mengurangi efektivitas tim Anda. Anda memerlukan keberanian untuk berhenti melakukan sesuatu yang tidak berhasil dan mencoba hal lain. Anda memerlukan keberanian untuk menerima dan bertindak berdasarkan masukan, meskipun sulit untuk menerimanya.
Respect
Anggota tim Anda perlu menghormati satu sama lain untuk berkomunikasi satu sama lain, memberikan dan menerima umpan balik yang menghormati hubungan Anda, dan bekerja sama untuk mengidentifikasi desain dan solusi sederhana.