Practices
Inti dari XP adalah serangkaian praktik pengembangan perangkat lunak yang saling berhubungan seperti tercantum di bawah ini. Meskipun praktik-praktik ini dapat dilakukan secara terpisah, banyak tim menemukan bahwa beberapa praktik memperkuat praktik lainnya dan harus dilakukan bersamaan untuk sepenuhnya menghilangkan risiko yang sering Anda hadapi dalam pengembangan perangkat lunak.
Praktik XP telah sedikit berubah sejak pertama kali diperkenalkan. Dua belas praktik asli tercantum di bawah ini. Jika Anda ingin informasi lebih lanjut tentang bagaimana praktik ini awalnya dijelaskan.
- The Planning Game
- Small Releases
- Metaphor
- Simple Design
- Testing
- Refactoring
- Pair Programming
- Collective Ownership
- Continuous Integration
- 40-hour week
- On-site Customer
- Coding Standard
Di bawah ini adalah deskripsi praktik seperti yang dijelaskan dalam Penjelasan Pemrograman Ekstrim edisi kedua Merangkul Perubahan. Deskripsi ini mencakup penyempurnaan berdasarkan pengalaman banyak orang yang mempraktikkan pemrograman ekstrem dan mencerminkan serangkaian praktik yang lebih praktis.
Sit Together
Karena komunikasi adalah salah satu dari lima nilai XP, dan kebanyakan orang setuju bahwa percakapan tatap muka adalah bentuk komunikasi terbaik, mintalah tim Anda duduk bersama di ruang yang sama tanpa hambatan komunikasi, seperti dinding bilik.
Whole Team
Sekelompok orang lintas fungsi dengan peran yang diperlukan untuk suatu produk membentuk satu tim. Ini berarti orang-orang yang memiliki suatu kebutuhan serta semua orang yang berperan dalam memenuhi kebutuhan tersebut, semuanya bekerja sama setiap hari untuk mencapai hasil tertentu.
Informative Workspace
Siapkan ruang tim Anda untuk memfasilitasi komunikasi tatap muka, memungkinkan orang memiliki privasi saat mereka membutuhkannya, dan membuat pekerjaan tim transparan satu sama lain dan pihak berkepentingan di luar tim. Memanfaatkan Radiator Informasi untuk secara aktif mengkomunikasikan informasi terkini.
Energized Work