Şelale Modeli, başka bir deyişle "sıralı yaşam döngüsü" modeli anlaması ve kullanımı en basit modellendendir. Şelale modelinde, her bir aşama bir sonraki aşama başlamadan önce tamamlanır ve aşamalar arasında üst üste binme oluşmaz.

Şelale modelinde aşamalar gibi fazlar da çakışmaz.

 

Şelale Modeli Ana aşamaları ;

 

Gereksinim Toplama ve analiz  :  Geliştirilecek sistemin tüm olası gereksinimleri bu aşamada tespit edilir ve açık bir şekilde dokumente edilir.

Tasarım :  Birinci aşamada elde edilen gereksinimler bu aşamada incelenir. Gereksinimleri karşılayacak şekilde sistem tasarımı hazırlanır. Sistem tasarımı, donanım ve sistem gereksinimlerini belirlemeye, ek olarak genel mimariyi tanımlamaya yardımcı olur.

Uygulama -  Tasarım çıktılarına göre uygulama ve geliştirme aşamasına geçilir, geliştirmeler bağımsız parçalar halinde geliştirilip test edilebilir fakat bir sonraki aşamaya geçmek için tüm geliştmelerin ve birim testlerin bitmesi beklenir.

Test - Geliştirme ve birim testler tamamlandığında sistem bütünleşik bir entegrasyon testine tabi tutulur. Bu aşamada fonksiyonel testlerin yanısıra kullanım verimliğine dair kullanılabilirlik testleri de gerçekleştirilir. Test'de elde edilen sonuçlara göre düzeltmelerde yine bu aşamada yapılır.

Canlıya geçiş - Test'leri başarı ile tamamlanan ürün veya proje kullanıma alınır.

Bakım - Canlı kullanımda olan ürünle ilgili müşteri geri bildirimleri ile ilgili düzeltme ve müdahalelerin yapıldığı aşamadır.

 

Şelale Modeli - Uygulama Alanları

 

Şelale modelinin aşağıdaki durumlarda uygulanması başarılı sonuçlar üretir;

  •     Gereksinimler açık, net ve yazılı olarak belirli ise
  •     Çıktı ürün veya hizmet tanımı esnemeye uygun değil ise
  •     Hakim olunan bir teknoloji kullanılıyor ise
  •     Belirliz alanlar yok ise
  •     Proje süresi kısa ise (45 gün ? )

 

Şelale Modeli - Avantajları

     Basit, anlaşılması ve kullanımı kolaydır.

     Projenin her aşamasının teslimat tarihlerini gösteren iş program oluşturma olanağı sağlar.

     Her aşamanın önceden belirlenebilen çıktıları ve onay adımları vardır.

     Her aşama kendi içinde bütündür, böylece toplam ilerleme kolayca izlenir.

     Kilometre taşları belirlemeye imkan sağlar.

     İşler belli bir sırayla yürüdüğü için görev paylaşımında çakışmalar yaşanmaz.

     Süreç ve sonuçlar iyi belgelenmiştir.

 

Şelale Modeli - Dezavantajları

  • Değişime yatkın değilldir, model geri dönüşlere kapalıdır
  • Müşteri tarafından görülebilen, çalışır bir çıktı test aşamasına kadar oluşmaz
  • uçtan uca planlama gerektirdiği için pek varsayım ve risk içerir
  • Karmaşık ve değişken ihtiyaçları olan projeler için uygun değildir.
  • Uzun süreli projeler için uygun değildir.
  • Aşamalar içindeki ilerlemeyi ölçmek zordur.
  • Müşterinin son ürünle bir kerede karşı karşıya gelmesi dolayısı ile adaptasyon ve direnç oluşabiliyor.