Agile Method dalam Perancangan Sistem Industri 4.0
Untuk membangun sistem informasi ada beberapa metode yang bisa dipilih, yang populer diantaranya adalah Structured Analysis dan Agile / Adaptive methods. Berikut adalah perbedaan kedua metode tersebut :
-
Structured Analysis, pengembangan sistem dilakukan melalui beberapa fase untuk mengukur progress dari pengembangan sistem. SDLC Waterfall menjadi model yang populer digunakan untuk metode ini.
Kelebihan : metode tradisional yang populer digunakan, progress pengembangan sistem dan dokumentasi bisa dikendalikan dengan baik
Kekurangan : metode structured analysis kurang flexible untuk dilakukan perubahan, perubahaan tidak bisa dilakukan pada saat pengerjaan pengembangan sistem karena semua requirement didefinisikan sebelumnya
-
Agile / Adaptive methods, adalah pengembangan sistem dengan proses cycling atau berulang untuk penambahan fitur atau fungsi dalam sistem tersebut. SDLC model spiral bisa digunakan untuk metode pengembangan sistem agile / adaptive.
Kelebihan : sangat flexible dengan perubahan, perubahan bisa dilakukan pada saat pengerjaan pengembangan sistem dengan efisien, hasil kerja yang lebih sering terlihat membuat proses pengembangan sistem tervalidasi dan mengurangi resiko.
Kekurangan : setiap anggota tim harus memiliki kemampuan teknik dan komunikasi yang tinggi, sulitnya membuat struktur dan dokumentasi pengembangan sistem, serta project yang keluar dari scope nya karena perubahan
Kesimpulan
Penggunaan metode structured analysis dan agile / adaptive method dalam pengembangan sistem
memiliki kelebihan dan kekurangan masing - masing. Tergantung dari pengembangan sistem seperti
apa yang akan dibangun.
Sebagai contoh, pengembangan sistem e-commerce yang memiliki dinamika perubahan yang cepat seperti metode pembayaran dan pengiriman yang berubah berdasarkan kerja sama yang dilakukan, atau perubahan kebijakan pemerintah dalam hal pemungutan pajak dalam tiap transaksi misalkan.
Jika case seperti ini, menggunakan metode agile / adaptive method lebih tepat karena flexible dengan perubahan yang ada, perubahan bisa dilakukan saat pengembangan sistem dilakukan jika terjadi perubahan fitur atau kebijakan.
Komentar
Posting Komentar