Kembali dengan pembahasan materi buku System Analysis and Design dari Kendal & Kenal.
Kali ini saya akan melanjutkan materinya mengenai Pendekatan Agile setelah sebelumnya saya membahas mengenai Computer-Aided Software Engineering (CASE)
Oke langsung saja kita menuju ke pembahasan materinya
AGILE
Pendekatan Agile merupakan pendekatan pengembangan perangkat lunak yang didasari pada nilai, prinsip dan praktek. Agile dapat dibagi menjadi 5 tahapan yaitu:
a. Exploration
Exploration merupakan tahapan paling awal dalam Agile.
Pada tahap ini, kita mengekspolari potensi dari anggota tim serta mengestimasi waktu dan sumber daya yang diperlukan dalam membangun sebuah sistem.
Pengguna juga turut serta dalam tahap ini dengan memberikan penjelasan mengenai kebutuhan mereka terhadap sistem.
Baca Juga: Dampak Pemeliharaan sistem
b. Planning
Tahap planning atau perencanaan meliputi strategi yang diperlukan dalam membangun sebuah sistem.
Tahap ini dapat dianalogikan sebagai sebuah permainan strategi dengan kebutuhan pengguna sebagai aturan permainannya.
Pada tahap ini, diharapkan tim pengembang sistem mampu untuk memenuhi kebutuhan pengguna yang berubah-ubah dengan membuat perencanaan yang matang.
Baca Juga: Siklus Hidup Pengembangan Sistem
c. Iterations to The First Release
Tahap ketiga dalam pendekatan Agile yaitu melakukan perulangan dalam merilis sistem ke pengguna.
Perulangan tersebut bertujuan untuk mendapatkan feedback dari pengguna terhadap fungsionalitas sistem.
Pada umumnya, tahap ini berlangsung selama beberapa minggu.
Setiap perulangan melibatkan pengguna dalam menilai sistem sehingga pengembang sistem mengetahui respon pengguna terhadap sistem yang dibuat.
d. Productionizing
Tahap ini melibatkan beberapa aktifitas seperti perbaikan sistem yang dilakukan berulang berdasarkan pada feedback pengguna dan dilakukan secara teratur setiap beberapa minggu.
Tahap ini merupakan tahapan yang spesial karena melibatkan seluruh anggota tim pengembang untuk memproduksi sistem.
Baca Juga: Jenis Sistem
e. Maintenance
Sistem yang telah dirilis memerlukan pemeliahaan secara berkala untuk menjaga kehandalannya.
Pada tahap maintenance atau pemeliharan ini, selain untuk pemeliharaan sistem, juga dapat dilakukan penambahan fitur baru yang disesuaikan dengan kebutuhan konsumen.
Sekian pembahasan mengenai Agile. untuk pembahasan lainnya mengenai buku ini bisa kalian lihat dilink dibawah ini
PEMBAHASAN BUKU SYSTEMS ANALYSIS AND DESIGN KENDAL & KENDAL
komentar dengan bijak ya :)
please write comments wisely :)
EmoticonEmoticon