SDLC - Model Inkremental Iteratif

Dalam model Iterative Incremental, awalnya, implementasi parsial dari sistem total dibangun sehingga akan berada dalam status pengiriman. Fungsionalitas yang ditingkatkan ditambahkan. Cacat, jika ada, dari pengiriman sebelumnya diperbaiki dan produk yang berfungsi dikirim. Proses ini diulangi sampai seluruh pengembangan produk selesai. Pengulangan proses ini disebut iterasi. Di akhir setiap iterasi, kenaikan produk dikirimkan.

Model Inkremental Iteratif - Kekuatan

Kelebihan atau kelebihan model Iterative Incremental adalah -

  • Anda dapat mengembangkan persyaratan yang diprioritaskan terlebih dahulu.

  • Pengiriman produk awal lebih cepat.

  • Pelanggan mendapatkan fungsionalitas penting lebih awal.

  • Menurunkan biaya pengiriman awal.

  • Setiap rilis adalah peningkatan produk, sehingga pelanggan akan memiliki produk yang berfungsi di tangan sepanjang waktu.

  • Pelanggan dapat memberikan umpan balik untuk setiap kenaikan produk, sehingga menghindari kejutan di akhir pengembangan.

  • Perubahan persyaratan dapat dengan mudah diakomodasi.

Model Inkremental Iteratif - Kelemahan

Kerugian dari model Iterative Incremental adalah -

  • Membutuhkan perencanaan iterasi yang efektif.

  • Memerlukan desain yang efisien untuk memastikan penyertaan fungsionalitas yang diperlukan dan penyediaan untuk perubahan nanti.

  • Membutuhkan definisi awal dari sistem yang lengkap dan berfungsi penuh untuk memungkinkan definisi kenaikan.

  • Antarmuka modul yang terdefinisi dengan baik diperlukan, karena beberapa dikembangkan jauh sebelum yang lain dikembangkan.

  • Total biaya dari sistem lengkap tidak lebih rendah.

Kapan Menggunakan Model Inkremental Iteratif?

Model Iterative Incremental dapat digunakan jika -

  • Sebagian besar persyaratan diketahui di awal, tetapi diharapkan berkembang seiring waktu.

  • Persyaratannya diprioritaskan.

  • Ada kebutuhan agar fungsionalitas dasar dikirimkan dengan cepat.

  • Sebuah proyek memiliki jadwal pengembangan yang panjang.

  • Sebuah proyek memiliki teknologi baru.

  • Domain baru bagi tim.