0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

Model dan Penerapan Extreme Programming

Model Extreme Programming adalah model pengembangan perangkat lunak yang menyederhanakan proses pengembangan agar lebih efisien dan fleksibel. Model ini menekankan pada nilai-nilai seperti umpan balik, komunikasi, keberanian, dan kesederhanaan. Extreme Programming cocok diterapkan ketika kebutuhan berubah cepat dan resiko proyek tinggi.

Diunggah oleh

NAO Robot
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan8 halaman

Model dan Penerapan Extreme Programming

Model Extreme Programming adalah model pengembangan perangkat lunak yang menyederhanakan proses pengembangan agar lebih efisien dan fleksibel. Model ini menekankan pada nilai-nilai seperti umpan balik, komunikasi, keberanian, dan kesederhanaan. Extreme Programming cocok diterapkan ketika kebutuhan berubah cepat dan resiko proyek tinggi.

Diunggah oleh

NAO Robot
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MODEL EXTREME PROGRAMMING

DOSEN : ARI KURNIAWAN SAPUTRA, [Link]


PENGERTIAN EXTREME PROGRAMMING

APA ITU EXTREME PROGRAMMING ?

Extreme Programming atau yang dikenal


sebagai XP adalah sebuah model
pengembangan sistem yang
menyederhanakan berbagai tahapan
proses pengembangan tersebut agar
tercapainya peningkatan efisiensi dan
fleksibelitas sebuah proyek
pengembangan perangkat lunak
NILAI-NILAI DALAM EXTREME PROGRAMMING
Feedback Communication
Feeback adalah hal penting yang Extreme Programming berfokus
bertujuan untuk mengetahui kemajuan bagaimana cara agar hubungan
dari proses maupun kualitas perangkat komunikasi antar anggota tim terjalin
lunak yang dibangun. Kewajiban dengan baik.
anggota tim maupun pihak lainnya untuk
terlibat dalam memberikan feedback
yang baik.

Simplicity
Courage
selalu mencari solusi yang paling
Demi tercapainya proyek
sederhana dan paling praktis.
pengembangan yang sukses, setiap
Gunakanlah method yang mudah,
masing-masing anggota tim harus
pendek atau tidak terlalu rumit dalam
selalu memiliki keberanian, keyakinan
pembuatan desain serta hilangkanlah
serta integritas dalam melakukan
fitur-fitur yang tidak berguna.
tugasnya.
PENERAPAN EXTREME PROGRAMMING

Keperluan berubah sangat cepat ( permintaan user


yang berubah )

Tingginya resiko

Terdapat proyek dengan tantangan baru

Memiliki sedikit tim programmer hanya sekitar


2-10 orang

Mampu mengotomatisasikan tes


Kapan waktu yang tepat penerapannya ?
SKEMA EXTREME PROGRAMMING
KEKURANGAN EXTREME PROGRAMMING
- Extreme Programing hanya menjalankan 1
proyek dan dijalankan oleh 1 tim saja.
- Developer harus dan akan menghadapi
perubahan yang harus mereka jalankan secara
dinamis.
- Extreme Programming tidak dapat dikerjakan
jika developer saling terpisah
- Tidak memiliki dokumentasi formal yang dibuat
selama pengembangan. Satu-satunya
dokumentasi adalah dokumentasi awal yang
dilakukan oleh user (planning).
KELEBIHAN EXTREME PROGRAMMING

- Ada interaksi yang baik antara developer /


programmer
- Memberikan pembelajaran kepada orang lain
(client)
- Pelanggan mendapatkan timbal balik yang
akurat sesuai keinginannya
- Developer tidak bekerja secara berlebihan
TERIMA KASIH
….

Anda mungkin juga menyukai