Extreme
Programming (XP)
merupakan suatu pendekatan yang paling banyak digunakan untuk pengembangan
perangkat lunak cepat. Alasan menggunakan metode Extreme
Programming (XP) karena sifat dari aplikasi yang di kembangkan dengan cepat
melalui tahapan-tahapan yang ada meliputi : Planning/Perencanaan, Design/Perancangan,
Coding/Pengkodean dan Testing/Pengujian. (Pressman, 2012:88). Adapun tahapan pada Extreme Programming dapat
di jelaskan sebagai berikut:
1) Planning/Perencanaan
Pada tahap perencanaan ini dimulai
dari pengumpulan kebutuhan yang membantu tim teknikal untuk memahami konteks
bisnis dari sebuah aplikasi. Selain itu pada tahap ini juga mendefinisikan output yang akan dihasilkan, fitur yang
dimiliki oleh aplikasi dan fungsi dari aplikasi yang dikembangkan.
2) Design/Perancangan
Metode ini menekankan
desain aplikasi yang sederhana, untuk mendesain aplikasi dapat menggunakan Class-Responsibility-Collaborator (CRC) cards yang mengidentifikasi dan mengatur
class pada object-oriented.
3) Coding/Pengkodean
Konsep utama dari tahapan pengkodean
pada extreme programming adalah pair programming, melibatkan lebih dari satu orang
untuk menyusun kode.
4) Coding/Pengujian
Pada tahapan ini lebih
fokus pada pengujian fitur dan fungsionalitas dari aplikasi.
Komentar ini telah dihapus oleh pengarang.
BalasHapusTerima kasih tulisannya sangat bermanfaat, dengan adanya tulisan ini dapat memberi info tentang Metode Pengembangan Extreme Programming bagi pengunjung blog anda.
BalasHapusMy blog
Iya Mas dedi saputra sama2, semoga bermanfaat mas :)
HapusTerimakasih, artikelnya sangat bermanfaat..
BalasHapusMy blog
Iya mas sama2
HapusSangat membantu :D
BalasHapusIya semoga bermanfaat mbak
HapusIya semoga bermanfaat mbak
Hapus