Posted by Materi Teknik Informatika • Informasi Teknologi Informasi • Digital Marketing on 11/25/2014
Mengenal Adaptive Software Development -
Adaptive Software Development biasa di singkat
ASD adalah pengembangan software yang mewujudkan prinsip bahwa adaptasi yang berdekatan dari proses kerja dalam keadaan normal.
Metode ini bisa dikatakan menggantikan metode Pengembangan Software Waterfall dengan serangkaian perulangan berspekulasi, berkolaborasi dan siklus. Siklus dinamis memberikan pembelajaran dan adaptasi kepada proyek. Karakteristik dari siklus hidup ASD adalah mengacu kepada misi fokus, berbasis fitur, perulangan, timeboxed, risiko dan tolerasi yang berubah-ubah.
ASD ini di kembangkan oleh Jim Highsmith sebagai teknik untuk membangun software dan sistem yang kompleks. Filosofi yang mendasari adalah kolaborasi manusia dan tim yang mengatur diri sendiri.
3 aktifitas yang di lakukan ASD yaitu sebgai berikut :
- Speculation adalah aktivitas adaptive cycle planning yaitu menggunakan informasi awal seperti misi dari klien, batasan proyek dan kebutuhan dasar untuk definisikan rangkaian software increment (produk software yang secara berkala diserahkan).
- Collaboration adalah aktifitas orang-orang yang bermotivasi tinggi bekerja sama : saling melengkapi, rela membantu, kerja keras, trampil dibidangnya dan komunikasikan masalah untuk hasilkan penyelesaian yang efektif.
- Learning adalah aktivitas tim pembangun sering merasa sudah tahu semua hal tentang proyek. Proses pembelajaran proyek ini bisa dilakukan 3 cara yaitu sebagai berikut :
- Focus Group adalah klien dan pengguna memberi masukan terhadap software.
- Formal Technique Reviews adalah tim ASD lengkap melakukan review.
- Postmortems adalah tim ASD lakukan instrospeksi pada kinerja dan proses.
Bisa diambil kesimpulan bahwa Metodologi ASD ini merupakan aktivitas tim pengembanhan software yang pertama di tekankan adalah adaptasi atau melakukan pendekatan kepada proyek yang sedang di kerjakan, sama halnya seperti 3 aktifitas ASD yang sebelumnya dijelaskan.
Untuk melakukan proses Metode ASD harus dilakukan Speculation, Collaboration dan Learing yang intinya ketiga aktifitas tersebut bertujuan untuk melakukan adaptasi terhadap suatu proyek pengembangan yang sedang di kerjakan.