Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Metodyki

Waterfall

Sekwencyjny model wytwarzania oprogramowania, w którym każda faza musi zostać ukończona przed rozpoczęciem następnej.

Definicja

Waterfall (kaskadowy) to klasyczny, sekwencyjny model zarządzania projektem IT. Każda faza musi zakończyć się przed rozpoczęciem kolejnej.

Fazy modelu Waterfall

Faza Opis Artefakt
1. Wymagania Zbieranie i dokumentacja wymagań SRS (Specyfikacja wymagań)
2. Projektowanie Architektura systemu i UI Dokument projektowy
3. Implementacja Kodowanie Kod źródłowy
4. Testowanie Weryfikacja i walidacja Raporty testowe
5. Wdrożenie Instalacja i uruchomienie System produkcyjny
6. Utrzymanie Poprawki i rozwój Poprawki, nowe wersje

Kiedy stosować Waterfall?

  • Wymagania są jasne i stabilne od początku
  • Projekt regulowany prawnie (medycyna, lotnictwo, finanse)
  • Klient wymaga kompletnej dokumentacji przed startem
  • Integracja z systemami legacy o sztywnych interfejsach
  • Zespół rozproszony bez możliwości częstej komunikacji

Dlaczego to ważne?

Waterfall wciąż dominuje w: - administracji publicznej (przetargi z ustalonym zakresem), - branżach regulowanych (wymagana pełna specyfikacja), - projektach z fixed-price i fixed-scope.

Wady Waterfall

  • Późny feedback — użytkownik widzi produkt dopiero na końcu
  • Wysoki koszt zmian — wymaganie zmienione w fazie testów = cofanie się
  • Ryzyko "big bang" — wszystko albo nic

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały — prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych — szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify