Was ist das Wasserfallmodell?
Das Wasserfallmodell ist ein Vorgehensmodell der Softwareentwicklung, bei dem ein Projekt in aufeinanderfolgenden Phasen abläuft – von den Anforderungen über Entwurf, Umsetzung und Test bis zur Einführung. Jede Phase wird abgeschlossen, bevor die nächste beginnt; Änderungen sind danach nur mit hohem Aufwand möglich.

Wasserfallmodell: Definition und Phasen
Das Wasserfallmodell beschreibt Softwareprojekte als Kette von Phasen, bei der die Ergebnisse einer Phase die Grundlage der nächsten bilden – wie Wasser, das Stufe für Stufe abwärts fließt. Häufig wird es auf einen Aufsatz von Winston Royce aus dem Jahr 1970 zurückgeführt, in dem der Autor allerdings selbst vor den Risiken eines rein sequenziellen Ablaufs warnte.
Typische Phasen sind die Anforderungsanalyse mit Lasten- und Pflichtenheft, der Entwurf von Architektur und Oberfläche, die Umsetzung, der Test, die Abnahme und Einführung sowie Betrieb und Wartung. Am Ende jeder Phase steht eine Freigabe, meist mit einem Dokument als Ergebnis.
Stärken und Schwächen
Zu den Stärken zählen die klare Struktur, ein früh festgelegter Umfang, feste Meilensteine, vollständige Dokumentation und die gute Eignung für Festpreisangebote. Wenn alle Anforderungen bekannt und stabil sind, lässt sich das Modell einfach planen und steuern, und jeder Beteiligte weiß, in welcher Phase das Projekt steht.
Die Schwäche: Rückmeldungen kommen spät. Erst im Test oder bei der Abnahme sehen Anwender die Software, und Missverständnisse aus der Anfangsphase werden dann teuer. Ändern sich Anforderungen im Projekt, was häufig vorkommt, müssen bereits abgeschlossene Phasen wieder geöffnet werden, und je später ein Fehler auffällt, desto teurer ist seine Behebung.
- Anforderungen sind vollständig bekannt und ändern sich kaum
- Gesetzliche oder vertragliche Dokumentationspflichten bestehen
- Termin und Preis sind fest vorgegeben
- Schnittstellen zu bestehenden Systemen sind klar spezifiziert
- Hardwarenahe Entwicklung, bei der spätere Änderungen sehr teuer sind
Praxisbeispiel: Schnittstelle zwischen Warenwirtschaft und Buchhaltung
Ein Mittelständler möchte seine Warenwirtschaft mit der Buchhaltung koppeln. Beide Systeme sind bekannt, die Datenfelder sind dokumentiert, Funktionen und Ablauf stehen fest. Hier passt ein Vorgehen nach dem Wasserfallmodell: Das Pflichtenheft wird abgestimmt, die Schnittstelle entwickelt, getestet und nach klar definierten Abnahmekriterien in Betrieb genommen.
Anders wäre es bei einer neuen Kundenplattform, deren Funktionen sich erst im Gebrauch zeigen. Dort würde ein starres Pflichtenheft am tatsächlichen Bedarf vorbeiplanen, und ein agiles Vorgehen wäre die bessere Wahl, weil Anwender früh mitreden und Prioritäten angepasst werden können.
Mischformen und Umsetzung
In der Praxis arbeiten viele Projekte hybrid: Der Rahmen mit Budget, Terminen und Abnahme wird klassisch geplant, die Umsetzung erfolgt in kurzen Zyklen mit Zwischenvorführungen. Das verbindet Planbarkeit mit Flexibilität. Typische Fehler im reinen Wasserfall sind zu lange Anforderungsphasen, zu späte Tests und fehlende Einbindung der Anwender.
Nano Concepts hilft bei der Wahl des passenden Vorgehens und hält mit Ihnen die Anforderungen so fest, dass Angebot, Umsetzung und Abnahme zusammenpassen – ob klassisch, agil oder gemischt. Entscheidend ist, dass Sie früh etwas Sichtbares erhalten und Änderungen kontrolliert möglich bleiben.
Häufige Fragen zu Wasserfallmodell
Im Wasserfallmodell werden Phasen nacheinander abgearbeitet, das Ergebnis liegt erst am Ende vor. Agile Entwicklung arbeitet in kurzen Zyklen mit nutzbaren Zwischenergebnissen und passt Anforderungen laufend an. Das Wasserfallmodell setzt auf Planung, agiles Vorgehen auf Rückmeldung.
Nicht grundsätzlich. Für Vorhaben mit stabilen, vollständig bekannten Anforderungen und strengen Dokumentationsvorgaben ist es weiterhin verbreitet. Für Projekte, deren Anforderungen sich erst im Verlauf klären, ist es dagegen riskant, weil Rückmeldungen spät kommen.
Üblich sind Anforderungsanalyse, Entwurf, Implementierung, Test, Einführung sowie Betrieb und Wartung. Je nach Quelle werden Phasen zusammengefasst oder feiner unterteilt. Wesentlich ist, dass jede Phase abgeschlossen wird, bevor die nächste beginnt.
Passende Leistungen

Softwareentwicklung
Software von der Anforderung bis zum Betrieb – Web, Mobile und Schnittstellen aus einer Hand.
Mehr erfahren
Individual-Software
Software nach Ihren Abläufen statt Standard mit Kompromissen – für Excel-Ablösung, interne Tools und Fachanwendungen.
Mehr erfahren
Tech-Beratung
Software-Auswahl, Architektur, Code-Review und Digitalisierungsfahrplan – unabhängig und umsetzungsnah.
Mehr erfahren
ERP-Entwicklung
Ein eigenes ERP-System für Einkauf, Lager, Aufträge und Abrechnung – modular entwickelt und exakt auf Ihre Abläufe abgestimmt.
Mehr erfahrenVerwandte Begriffe
Relevant für diese Branchen
Passende Magazin-Beiträge

Lastenheft für Softwareprojekte: Aufbau, Beispiel und Checkliste
Ein gutes Lastenheft macht Angebote vergleichbar und Festpreise möglich. So ist es aufgebaut, wie Sie Anforderungen prüfbar formulieren und woran Sie ein vollständiges Lastenheft erkennen.
Weiterlesen
Scrum in Softwareprojekten: Rollen, Ablauf und Velocity
Scrum macht Fortschritt sichtbar – wenn der Product Owner entscheiden kann, die Definition of Done gilt und Velocity als internes Planungswerkzeug dient. Ein Leitfaden für Auftraggeber von Individualsoftware.
Weiterlesen
MVP entwickeln: Hypothesen testen statt Funktionslisten verlängern
Ein MVP ist keine abgespeckte Version 1.0, sondern ein Experiment mit klarer Frage. So wählen Sie die passende MVP-Form, schneiden den Scope, legen Kennzahlen fest und lernen, bevor Budget in ungenutzte Funktionen fließt.
Weiterlesen