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.
Sekian artikel tentang Mengenal Adaptive Software Development, semoga bermanfaat.
Sumber Referensi :
http://id.wikipedia.org/wiki/Agile_Development_Methods
Sumber Referensi :
http://id.wikipedia.org/wiki/Agile_Development_Methods

Tidak ada komentar:
Posting Komentar
Silahkan komentar jika ada yang ingin Anda tanyakan mengenai artikel Materi IT.
Jangan lupa melakukan Checklist "Notify me" untuk mendapatkan email balasan dari Admin.
Septian Maulana - 08997206535 (WhatsApp).
Computer Science:
Group CS - https://bit.ly/CSUtama
Group CS 2 - https://bit.ly/cs2group
Group CS 3 - https://bit.ly/cs3group
Group CS 4 - https://bit.ly/cs4group
Group CS 5 - https://bit.ly/cs5group
Group CS 6 - https://bit.ly/cs6group
Group CS Telegram - https://bit.ly/cstelgroup