Extreme Programming ( XP) merupakan model dari pengembangan perangkat lunak dan mencoba untuk menyederhanakan berbagai tahapan dalam proses pengembangan perangkat lunak tersebut, sehingga menjadi lebih adaptif dan fleksibel. XP tidak hanya berfokus pada coding tetapi meliputi seluruh area pengembangan perangkat lunak. XP mengambil pendekatan ‘ekstrim’ dalam iterative development. XP adalah suatu model yang termasuk dalam pendekatan agile yang diperkenalkan oleh Kent Back pada tahun 1996. Asal mula XP digunakan karena pada saat itu permintaan dari customer yang sering berubah dengan cepat sehingga mengakibatkan putaran kehidupan metode pengembangan perangkat lunak tradisional menjadi lebih pendek dan tidak selaras dengan metode tradisional karena pada umumnya memerlukan desain yang luas dan itu mengakibatkan perubahan desain yang terjadi dan tentu saja memerlukan biaya yang lebih tinggi. Aspek Dasar XP Terdiri dari Berbagai Metode yang diterapkan Beck dAN Jeffries Pada C3 Project Whole Team Seluruh kontributor dalam proyek yang menggunakan pendekatan XP duduk bersama sebagai suatu tim. Tim ini berisi beberapa orang seperti Programmer, penguji,orang yang mengerti bisnis, analis, manajer, dan lain-lain. Setiap peran yang ada tidak mutlak menjadi peran dari satu orang saja. Tim yang terbaik dalam XP tidak harus memiliki pakar, hanya kontributor umum dengan keterampilan khusus saja. Semua orang di tim XP akan memberikan kontribusi dengan cara apapun yang bisa mereka lakukan. Planning game Perencanaan dalam XP mengemukakan dua pertanyaan kunci dalam pengembangan perangkat lunak, yaitu memprediksi apa yang akan dicapai pada waktu tertentu, dan menentukan apa yang harus dilakukan setelah itu. Ada dua langkah kunci dalam perencanaan XP, yang menangani dua pertanyaan tersebut: Release Planning yaitu praktek dimana Customer mengutarakan fitur yang diinginkannya ke programer, dan programer memperkirakan tingkat kesulitannya. Iteration Planning yaitu praktek di mana tim ini diberikan petunjuk atau arahan setiap beberapa minggu sekali. seotog, Aug 30, 2019 #1 (You must log in or sign up to reply here.) Show Ignored Content Loading... Similar Threads - Pengertian Extreme Programming Pengertian Cloud Computing Secara Lengkap SatyaAR, Apr 6, 2020, in forum: Programming Replies: 0 Views: 3,510 SatyaAR Apr 6, 2020 Pengertian Tag, Elemen, dan Atribut pada HTML Faisal Reza, Mar 1, 2017, in forum: Programming Replies: 1 Views: 1,589 donny31 Jul 19, 2017 [ASK] Pengertian Fungsi2 di Bahasa Pemrograman wrep17, Sep 24, 2016, in forum: Programming Replies: 14 Views: 2,404 wrep17 Sep 25, 2016 Share This Page Tweet Log in with Facebook Log in with Twitter Your name or email address: Do you already have an account? No, create an account now. Yes, my password is: Forgot your password? Stay logged in