5. Keterlibatan pengguna :
Pengguna terlibat aktif dalam setiap tahap pengembangan, memastikan  produk memenuhi kebutuhan.
Kekurangan
1. Kesesuaian untuk setiap proyek tertentu :
XP mungkin tidak cocok untuk semua jenis proyek, terutama proyek yang besar dan kompleks.
2. Keterlibatan pengguna yang intensif :
Membutuhkan keterlibatan pengguna yang kuat, yang tidak selalu mudah dicapai dalam proyek nyata.
3. Tidak cocok untuk tim jarak jauh :
Metode seperti pemrograman berpasangan mungkin sulit diterapkan antar tim yang tersebar di lokasi  berbeda.
4. Ketergantungan pada keterampilan tim :
Membutuhkan tim pengembangan yang sangat terampil dan berpengalaman untuk mencapai hasil yang optimal.
5. Memerlukan pengelolaan yang cermat :