Katalog
method#Lieferung#Governance#Produkt#Softwareentwicklung

Wasserfall-Modell

Sequentielles Entwicklungsmodell mit klaren Phasen und formalen Übergabepunkten, geeignet für Projekte mit stabilen Anforderungen.

Das Wasserfall-Modell ist ein sequentielles Softwareentwicklungsmodell mit klar abgegrenzten Phasen wie Anforderungsanalyse, Design, Implementierung, Test und Wartung.
Etabliert
Mittel

Klassifikation

  • Mittel
  • Organisatorisch
  • Organisation
  • Fortgeschritten

Technischer Kontext

Projektmanagement-Tools (z. B. MS Project)Dokumentationsplattformen (z. B. Confluence)Test- und Qualitätssicherungswerkzeuge

Prinzipien & Ziele

Sequenzielle Phasen mit klaren ÜbergabepunktenUmfassende Dokumentation und PlanungsdisziplinFormale Reviews und Abnahmen vor Fortschritt
Umsetzung
Unternehmen, Domäne, Team

Use Cases & Szenarien

Kompromisse

  • Fehlende Einbindung von Nutzern während Entwicklung
  • Späte Integration erzeugt kostspielige Nacharbeiten
  • Starre Verträge führen zu Konflikten bei Änderungen
  • Detaillierte Anforderungen frühzeitig mit Stakeholdern validieren
  • Klare Abnahme- und Review-Gates definieren
  • Dokumentation fortlaufend pflegen und versionieren

I/O & Ressourcen

  • Vollständige Anforderungsspezifikation
  • Projektplan mit Meilensteinen
  • Festgelegtes Budget und Ressourcen
  • Abnahmefähiges Produkt
  • Vollständige Entwicklungs- und Testdokumentation
  • Abnahmeprotokolle und Versionsfreigaben

Beschreibung

Das Wasserfall-Modell ist ein sequentielles Softwareentwicklungsmodell mit klar abgegrenzten Phasen wie Anforderungsanalyse, Design, Implementierung, Test und Wartung. Es setzt auf umfangreiche Planung, feste Übergabepunkte und klare Rollenverteilung, wodurch Projekte mit stabilen Anforderungen vorhersehbar werden. Allerdings ist die Anpassungsfähigkeit bei späteren Änderungen stark eingeschränkt.

  • Vorhersagbarkeit von Zeit und Kosten bei stabilen Anforderungen
  • Eindeutige Verantwortlichkeiten und Zwischenergebnisse
  • Geeignet für regulatorische und vertragliche Vorgaben

  • Geringe Flexibilität bei späteren Anforderungsänderungen
  • Risiko von Fehlerentdeckung spät im Projektzyklus
  • Hohes Aufwandsgewicht für upfront-Dokumentation

  • Einhaltung des Zeitplans

    Messen, ob Meilensteine gemäß Plan erreicht werden.

  • Anzahl und Schwere der Nacharbeiten

    Erfasst Aufwand und Kosten für Korrekturen nach Integration.

  • Dokumentationsvollständigkeit

    Bewertet Vollständigkeit der Spezifikationen, Tests und Übergaben.

Kontrollierte Steuerungssoftware für Industrieanlage

Lieferung eines vollständigen Steuerungsmoduls nach vorher definierten Spezifikationen mit formaler Abnahme durch Betreiber.

Behördliche IT-Beschaffung

Projekt mit festen Anforderungen und Vertragsumfang, bei dem das Wasserfall-Modell zur Einhaltung von Compliance genutzt wird.

Migration eines veralteten Subsystems

Geplante, phasenweise Migration mit umfangreicher Dokumentation und finaler Integrationsprüfung.

1

Projektumfang und Anforderungen vollständig erheben und dokumentieren

2

Umfassenden Projektplan mit Meilensteinen und Rollen erstellen

3

Phasenbasiert umsetzen, testen und formale Abnahmen durchführen

⚠️ Technische Schulden & Engpässe

  • Architekturentscheidungen, die spätere Änderungen erschweren
  • Fehlende automatisierte Integrationstests
  • Unvollständige Infrastrukturdokumentation
späte-integrationanforderungsfestschreibunglange-feedback-loops
  • Anwendung bei hochgradig unsicheren oder explorativen Projekten
  • Verwendung ohne formale Abnahmen in regulierten Projekten
  • Nur Dokumentation statt tatsächlicher Tests
  • Überschätzung der Anforderungsstabilität
  • Unterschätzen der Kosten für Nacharbeiten
  • Mangelnde Einbindung von Endnutzern bis zur Abnahme
Anforderungsanalyse und SpezifikationFormales Projekt- und PhasenmanagementVerifikation und Validierungstests
Stabile AnforderungenRegulatorische NachvollziehbarkeitVorfestgelegte Schnittstellen
  • Festgelegter Vertragsumfang
  • Begrenzte Nutzerverfügbarkeit für Iterationen
  • Sequenzielle Phasen mit Sperrpunkten