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.


Salam,
Diary Founder,
Mohammad Kasyful Anwar
2011600125
Magister Komputer
Universitas Budi Luhur

*tulisan ini adalah resume dari TM2 - Analisis Kebutuhan dan Perancangan Sistem Informasi

Komentar