Anda di halaman 1dari 2

EXTREME PROGRAMING

Ahmad Rozaq 8009013

Pada tahun 1990-an banyak pengembang Perangkat lunak mulai mencari alternative untuk sebuah metodologi pengembangan perangkat lunak tradisional yang didasarkan pada model air terjun. Kemudian pada tanggal 6 maret 1996 Extreme programing yang pertama dimulai, salah satunya yang paling sukses adalah proyek Agile Extreme Programing berhasil karena program tersebut berhasil memuaskan pelanggan dengan cara memberikan software yang dibutuhkan sesuai keinginan pelanggan. Kunci dari filosofi extreme programing adalah sebagai berikut: 1. Fokus pada sumber daya manusia yang terlibat dalam proyek, termasuk pembeli dan penyedia. 2. Shift dari spesifikasi formal untuk komunikasi yang efektif. Diskusi dan feedback untuk membuat garis besar dalam komunikasi antara tim dan pembeli 3. Setiap tahap pembangunan menghasilakn rilis produk yang berfungsi secara penuh 4. Fleksibilitas terhadap perubahan produk dapat dilakukan pada setia tahap pembangunan Metodologi pemrograman extreme mewarisi prinsi dasar pengembagan perangkat lunak tangkas. Tetapi ada beberapa praktik tertentu yang termasuk dalam metodologia pengembangan perangkat lunak agile: 1. Seorang wakil dari pembeli bekerja sebagai bagian dari ti proyek, dia yang memiliki semua informasi yang diperlukan, ia juga yang menetapkan prioritas

danmengevaluasi kulitas produk 2. Cerita pengguna digunakan untuk deskripsi informal singkat tentang sistem 3. Uji system digunakan untuk mengembangkan dan meningkatkan jumlah unit test yang sukses 4. System arsitektur harus sederhana, dan harus bias mendukung fungsi yang ada di masa yang akan dating

5. Kode refactoring diperlukan dalam hal perubahan arsitektur system. 6. Semua perubahan dalam kode harus masuk ke dalam repositori utama setalah lulus ujian, yang memungkinkan menghindari tahap integrasi 7. Pasangan pemrograman adalah praketek paling kotradiktif. Hal ini untuk meningkatkan efektivitas umum proses dan untuk mengurangi jumlah bug 8. Waktu kerja tidak boleh melebihi 40 jam. Hal tersebut dimaksudakan untuk meningkatkan kinerja tim proyek atas strsess dan kelelahan Extreme programing diciptakan sebagai upaya untuk menggambarkan proses dan praktekpraktek yang mucnul sediri dalam pengembang efektif dan konsolidasi.

Anda mungkin juga menyukai