What is Extreme Programming?
Extreme Programming (XP) adalah kerangka pengembangan perangkat lunak tangkas yang bertujuan untuk menghasilkan perangkat lunak berkualitas lebih tinggi dan kualitas hidup lebih tinggi bagi tim pengembangan. XP adalah kerangka kerja tangkas yang paling spesifik mengenai praktik rekayasa yang tepat untuk pengembangan perangkat lunak.
When Applicable
Karakteristik umum dimana XP sesuai dijelaskan oleh Don Wells di www.extremeprogramming.org :
Persyaratan perangkat lunak berubah secara dinamis
Risiko yang disebabkan oleh proyek waktu tetap yang menggunakan teknologi baru
Tim pengembangan tambahan yang kecil dan berlokasi bersama
Teknologi yang Anda gunakan memungkinkan pengujian unit dan fungsional otomatis
Karena kekhususan XP dalam hal praktik rekayasa perangkat lunak yang lengkap, ada beberapa situasi di mana Anda mungkin tidak ingin mempraktikkan XP sepenuhnya. Pos Kapan XP Tidak Sesuai di Wiki C2 mungkin merupakan tempat yang baik untuk mulai menemukan contoh di mana Anda mungkin tidak ingin menggunakan XP.
Meskipun Anda tidak dapat menggunakan seluruh kerangka kerja XP dalam banyak situasi, hal ini tidak akan menghentikan Anda untuk menggunakan sebanyak mungkin praktik sesuai konteks Anda.
Values