SDLC - Model Spiral
Model spiral menambahkan Analisis Risiko dan prototipe RAD ke model Waterfall. Setiap siklus melibatkan urutan langkah yang sama seperti model Waterfall.
Model spiral memiliki empat kuadran. Mari kita bahas secara detail.
Kuadran 1 - Tentukan tujuan, alternatif dan kendala
Objectives - Fungsionalitas, kinerja, antarmuka perangkat keras / perangkat lunak, faktor penentu keberhasilan, dll.
Alternatives - Bangun, gunakan kembali, beli, sub-kontrak, dll.
Constraints - Biaya, jadwal, antarmuka, dll.
Kuadran 2 - Evaluasi alternatif, identifikasi dan selesaikan risiko
Pelajari alternatif-alternatif yang berhubungan dengan tujuan dan batasan yang ditentukan.
Identifikasi risiko seperti kurangnya pengalaman, teknologi baru, jadwal ketat, dll.
Selesaikan risiko yang teridentifikasi dengan mengevaluasi dampaknya pada proyek, mengidentifikasi rencana mitigasi dan kontingensi yang diperlukan, dan menerapkannya. Risiko selalu perlu dipantau.
Kuadran 3 - Kembangkan produk tingkat berikutnya
Kegiatan khas meliputi -
- Buat desain
- Tinjau desain
- Kembangkan kode
- Periksa kode
- Uji produk
Kuadran 4 - Rencanakan fase berikutnya
Kegiatan khas meliputi -
- Mengembangkan rencana proyek
- Kembangkan rencana manajemen konfigurasi
- Kembangkan rencana pengujian
- Kembangkan rencana instalasi
Model Spiral - Kekuatan
Kelebihan atau kelebihan dari metode Spiral adalah -
- Memberikan indikasi dini risiko, tanpa mengeluarkan banyak biaya.
- Pengguna dapat melihat sistem lebih awal karena alat pembuatan prototipe yang cepat.
- Fungsi kritis berisiko tinggi dikembangkan terlebih dahulu.
- Desainnya tidak harus sempurna.
- Pengguna dapat terlibat dalam semua langkah siklus proses.
- Umpan balik awal dan sering dari pengguna.
- Biaya kumulatif sering dinilai.
Model Spiral - Kelemahan
Kerugian atau kelemahan dari metode Spiral adalah -
Mungkin sulit untuk menentukan tujuan, pencapaian yang dapat diverifikasi yang menunjukkan kesiapan untuk melanjutkan melalui iterasi berikutnya.
Waktu yang dihabiskan dalam perencanaan, pengaturan ulang tujuan, melakukan analisis risiko dan pembuatan prototipe mungkin merupakan overhead.
Waktu yang dihabiskan untuk mengevaluasi risiko bisa jadi terlalu besar untuk proyek kecil atau berisiko rendah.
Model spiral rumit untuk dipahami anggota tim baru.
Keahlian penilaian risiko diperlukan.
Spiral dapat berlanjut tanpa batas.
Pengembang harus dipindahkan selama kegiatan fase non-pengembangan.
Kapan Menggunakan Model Spiral?
Model Spiral dapat digunakan jika -
- Pembuatan prototipe sesuai.
- Evaluasi risiko itu penting.
- Sebuah proyek berisiko menengah hingga tinggi.
- Pengguna tidak yakin dengan kebutuhan mereka.
- Persyaratannya rumit.
- Lini produk baru.
- Perubahan signifikan diharapkan terjadi selama eksplorasi.
- Komitmen proyek jangka panjang tidak bijaksana karena potensi perubahan bisnis.