Im Projektmanagement ist es entscheidend, die richtige Methode zu wählen.
Die Wasserfallmethode wurde erstmals 1970 von dem amerikanischen Informatiker Winston W. Royce als Methode für Softwareentwicklungsprojekte beschrieben. Seitdem wurde sie für den Einsatz in verschiedenen Schlüsselbranchen angepasst, von der Bauwirtschaft bis zur IT.
In diesem Artikel stellen wir die Wasserfallmethode vor, erläutern ihre Hauptanwendungsbereiche, Vor- und Nachteile und vergleichen sie anschließend mit einigen anderen wichtigen Projektmanagement-Modellen.
Was ist die Wasserfallmethode?
Die Wasserfallmethode umfasst die Aufteilung jedes Teils eines Projekts in klar definierte, aufeinanderfolgende Phasen. Der Begriff „Wasserfall“ veranschaulicht, wie Wasser in eine Richtung einen Wasserfall hinabfließt, da jede Projektphase in der richtigen Reihenfolge abgeschlossen werden muss – Rückschritte sind nicht erlaubt.
Stellen Sie sich eine Reihe von Pools vor, die durch Wasserfälle getrennt sind. Diese Pools repräsentieren jede Phase im Projektmanagement-Zeitplan, von der Planung über die Entwicklung bis zur Veröffentlichung. Das Wasser kann den nächsten Pool erst erreichen, wenn der vorherige vollständig gefüllt ist und überläuft. Ebenso gehen Sie bei der Wasserfallmethode erst dann zur nächsten Phase über, wenn die aktuelle Phase zu 100 % abgeschlossen ist.
Die Wasserfallmethode basiert auf drei grundlegenden Prinzipien:
Strikte, unidirektionale Struktur. Bei der Verwendung der Wasserfallmethode teilen Sie Ihr Projekt in einzelne Phasen auf, die in einer festgelegten Reihenfolge abgeschlossen werden müssen. Es gibt kein Zurück oder Ändern des Kurses, falls etwas Unerwartetes passiert. Wenn etwas schiefläuft, müssen Sie wieder bei Phase eins beginnen.
Geringe bis keine Beteiligung der Stakeholder nach der ersten Phase. Aufgrund der Struktur der Wasserfallmethode müssen alle Interaktionen mit den Stakeholdern in der ersten Phase dokumentiert werden. Danach ist eine Implementierung von Änderungen aufgrund der strikten Struktur des Modells nicht mehr möglich, und die Kommunikation mit den Stakeholdern wird eingestellt.
Umfassende Dokumentation des gesamten Prozesses im Voraus. Um einige der Einschränkungen der Wasserfallmethode zu lösen, ist es entscheidend, jede Phase im Voraus detailliert zu dokumentieren. Da Sie während des Prozesses kein Feedback von den Kunden erhalten können, müssen Sie sicherstellen, dass alle wesentlichen Anforderungen vor Beginn des Projekts festgehalten werden.
Der Wasserfall-Ansatz war in der Bauindustrie besonders beliebt, wo eine strikte Abfolge von Aktivitäten erforderlich ist. Im Bauwesen ist eine abgeschlossene Phase oft unumkehrbar. Zum Beispiel kann man gegossenen Beton nicht einfach „entgießen“. Ebenso können Ziegel erst verlegt werden, wenn das Betonfundament gelegt ist.
Seither wurde diese Methode jedoch allgemein auf das Projektmanagement übertragen. Besonders bekannt ist sie für ihren Einsatz in der Softwareentwicklung zur Erstellung von Produkten wie Customer-Relationship-Management-Systemen (CRM) und ähnlichen Projektmanagement-Tools.
Die Vor- und Nachteile der Wasserfallmethode
Die Wasserfallmethode funktioniert am besten in sehr spezifischen Anwendungsfällen. Daher gibt es mehrere Vorteile und Nachteile, die über den Erfolg oder Misserfolg eines Projekts entscheiden können.
Die Vorteile der Wasserfallmethode umfassen:
Festes Budget und Zeitplan. Bei Verwendung des Wasserfallmodells werden alle Ziele und Anforderungen des Projekts im Voraus festgelegt. Es gibt kaum Feedback und Zusammenarbeit, und das Projekt schreitet einfach durch die Meilensteine in Richtung Abschluss voran. Das bedeutet, dass sich das geplante Budget und der Zeitplan wahrscheinlich nicht ändern werden.
Umfassende Planung erleichtert die Umsetzung. Da Sie zu Beginn so viel Aufwand in die Dokumentation und Planung Ihres Projekts investieren, ist es wahrscheinlicher, dass Sie Ihre Zeit und Ihr Geld optimal einsetzen. Dies verhindert unnötigen Aufwand und sorgt für einen reibungsloseren Ablauf des Projekts.
Ein schlanker Prozess erleichtert die Verwaltung. Durch die Starrheit des Prozesses hat jede Phase spezifische Ergebnisse und Meilensteine, was die Verwaltung und Nachverfolgung erleichtert.
Die einfache Struktur ermöglicht das Duplizieren von Projekten. Die Wasserfallmethode ist einfach, insbesondere im Vergleich zu komplexeren Projektmanagement-Methoden. Wenn Sie häufig ähnliche Projekte durchführen, können Sie vieles von dem, was Sie für frühere Projekte entwickelt haben, auf neue Projekte anwenden.
Anpassungsfähigkeit an verschiedene Anwendungen. Betrachten Sie den Nachfragezyklus. Dieser kann mit der Wasserfallmethode angegangen werden, indem Schlüsselprinzipien wie konsistente Dokumentation im Voraus angewendet und der Sales-Funnel als einseitiger Wasserfall von der Leadgenerierung über die Marketing- und Vertriebsqualifizierung bis zum Vertragsabschluss neu strukturiert wird.
Es gibt jedoch auch mehrere Nachteile der Wasserfallmethode:
Hohe Risiken und Unsicherheiten. Da das gesamte Projekt im Voraus geplant ist (und es kein Zurück gibt), birgt die Wasserfallmethode ein gewisses Risiko. Wenn der erste Briefing-Prozess beispielsweise gehetzt oder unvollständig war, sind die Stakeholder möglicherweise später mit dem Endprodukt unzufrieden, was zu unnötigem Zeit- und Arbeitsaufwand führt.
Zu starr für komplexe oder laufende Projekte. Die Wasserfallmethode kann keine sich ändernden Anforderungen berücksichtigen. Aus diesem Grund ist sie für Projekte, bei denen sich die Ziele mit hoher Wahrscheinlichkeit ändern, ungeeignet.
Qualitätskontrolle erfolgt spät im Prozess. Viele Projektmanagement-Methoden haben regelmäßige Überprüfungsphasen während der Entwicklung. Dies ist bei der Wasserfallmethode nicht der Fall. Leider bedeutet dies, dass frühe Fehler zu großen Problemen führen können.
Kunden und Stakeholder wissen oft nicht genau, was sie wollen. Viele Kunden oder Stakeholder erkennen während der Entwicklung, dass sie zusätzliche Funktionen für ihr Produkt benötigen. Die Wasserfallmethode lässt keinen Raum für diese Möglichkeit, was es schwierig macht, Änderungswünsche nach Abschluss der ersten Phase zu berücksichtigen.
Wann sollte die Wasserfallmethode angewendet werden?
Obwohl die Wasserfallmethode für bestimmte Projekte ein leistungsfähiges Verfahren ist, ist sie nicht für alle Projekte geeignet. Sie sollten die Wasserfallmethode verwenden, wenn:
Ihr Projekt klar definiert, einfach und unmissverständlich ist. Die Wasserfall-Projektmanagement-Methode funktioniert am besten bei kleinen, klaren Projekten, bei denen Sie alles im Voraus festlegen können. Wenn Ihre Anforderungen vage sind, sollten Sie eine andere Projektmanagement-Technik in Betracht ziehen.
Die Anforderungen Ihres Projekts sich nicht ändern werden. Falls sich Ihr Projekt möglicherweise mittendrin ändern könnte, ist es ratsamer, eine flexiblere Projektmanagement-Methode zu wählen. Die Wasserfallmethode ist ein starres System, und sich ändernde Anforderungen bedeuten oft, dass man von vorne beginnen muss.
Sie genügend Zeit für die Planung haben. Die Wasserfallmethode erfordert eine erhebliche Investition an Zeit in den frühen Phasen, bevor mit der Entwicklung begonnen wird. Wenn Sie diese Zeit zu Beginn nicht aufbringen können, sollten Sie ein anderes Modell wählen.
Wenn Ihr Projekt alle drei dieser Kriterien erfüllt, wird das Wasserfallmodell wahrscheinlich gut funktionieren. Sollten Sie sich jedoch bei einem dieser Punkte unsicher sein, ist es besser, eine flexiblere Projektmanagement-Methode wie die Agile-Methode zu wählen.
Die fünf Phasen der Wasserfallmethode
Die Wasserfallmethode folgt fünf verschiedenen Phasen: Anforderungen, Design, Implementierung, Verifizierung und Wartung. Hier ist eine Übersicht über die einzelnen Phasen.
1. Anforderungsphase
In der Anforderungsphase plant das Projektteam den gesamten Projektablauf gründlich von Anfang bis Ende. In dieser Phase arbeitet das Projektteam mit dem Kunden zusammen, um alles herauszufinden, was es zur Herstellung des Endprodukts wissen muss, ohne den Kunden nochmals konsultieren zu müssen.
Die Anforderungsphase ist die wichtigste Phase der Wasserfallmethode, da sie das Fundament für das gesamte Projekt legt. Wenn Sie wichtige Informationen übersehen oder die Anforderungen Ihres Kunden oder Stakeholders nicht detailliert genug dokumentieren, erwartet Sie eine große Herausforderung, wenn das Endprodukt nicht den Erwartungen entspricht.
In der Anforderungsphase sollten Sie Folgendes festlegen:
Projektumfang und Zeitplan. Erstellen Sie ein Anforderungsdokument, das die Ziele für Ihr Projekt festlegt – von den funktionalen Anforderungen bis hin zu Ergebnissen, Abhängigkeiten, Fristen und den damit verbundenen Kosten.
Erwartungen der Stakeholder. Sie müssen genau herausfinden, was Ihr Kunde möchte. Von den Funktionalitäten bis zum Zeitplan ist es wichtig, dass Ihr Kunde zu 100 % an Bord ist, bevor das Projekt startet, da er nach Projektbeginn nur noch wenige Möglichkeiten zur Mitgestaltung haben wird.
Marktstatus. Marktforschung ist für jeden Produktentwicklungszyklus entscheidend. Abhängig von Ihrem Produkt müssen Sie wahrscheinlich Kenntnisse über Wettbewerber, Marktumfeld und Kundenbedürfnisse besitzen, um ein wettbewerbsfähiges Produkt zu entwickeln.
2. Designphase
In der nächsten Phase werden alle in der ersten Phase gesammelten Informationen überprüft, und ein detaillierter Plan wird entwickelt. In dieser Phase legen Sie den Gesamtplan für das Projekt fest, einschließlich eines Designs für Ihr Produkt.
Die Systemdesignphase wird oft in zwei separate Schritte unterteilt:
High-Level-Design. Auch als logisches Design bekannt, entwickeln Sie und Ihr Team hier mögliche Ideen für den Entwicklungsprozess. Während dieser Phase entwickeln Sie eine Reihe theoretischer Pläne, um das Endprodukt Realität werden zu lassen.
Low-Level-Design. Auch als physisches Design bekannt, verfeinern Sie hier Ihre theoretischen Ideen zu einem konkreten Plan. In diesem Schritt legen Sie die erforderlichen Werkzeuge und Techniken fest und erstellen einen Gesamtentwurf für Ihr Produkt. In der Softwareentwicklung würden Sie die Werkzeuge, Hardware und die Gesamtarchitektur für Ihr Projekt spezifizieren.
Nach der Designphase sollten Sie eine klare Vorstellung davon haben, wie das Endprodukt aussehen wird und welche Schritte erforderlich sind, um dorthin zu gelangen.
3. Implementierungsphase
Hier beginnt der eigentliche Spaß. In der Implementierungsphase setzen Sie alles um, was Sie geplant haben. Ihr Team wird die Dokumentation des Workflows verwenden und beginnen, das Endprodukt zu erstellen.
Da die meisten Arbeiten bei der Wasserfallmethode zu Beginn des Projekts erledigt werden, ist dies möglicherweise eine der kürzesten Phasen im Prozess.
Um die Implementierungsphase zu beginnen:
Weisen Sie den Teammitgliedern Aufgaben zu. Mit Ihrem bereits erstellten Designplan weisen Sie den Schlüsselaufgaben Teammitgliedern zu. Es ist ratsam, leistungsfähige Projektmanagement-Software wie ein Projektmanagement-CRM oder ein Gantt-Diagramm zu verwenden.
Überwachen Sie den Fortschritt. Sobald Sie begonnen haben, ist Ihre Aufgabe als Projektmanager sicherzustellen, dass das Projekt voranschreitet. Sie müssen auch die Ressourcen überwachen und die Arbeitslast so verteilen, dass Engpässe vermieden werden.
Berichten Sie an Stakeholder. Obwohl die Wasserfallmethode normalerweise die Interaktion mit dem Kunden nach der Projektplanung begrenzt, sollten Sie dennoch regelmäßig über Ihren Fortschritt berichten – besonders bei längeren, komplexeren Projekten. Dies gibt Ihren Kunden die Sicherheit, dass Sie auf dem richtigen Weg sind.
4. Verifizierungsphase
Am Ende der vorherigen Phase sollten Sie ein fast fertiges Produkt haben – jetzt ist es an der Zeit, eine Testphase durchzuführen. Dies ist möglicherweise die nervenaufreibendste Phase, da größere Probleme bedeuten könnten, dass man von vorne beginnen muss.
Während der Verifizierungsphase müssen Sie sicherstellen, dass alles korrekt funktioniert und alle Kundenanforderungen in hoher Qualität erfüllt wurden. Das Produkt muss auch intensiv auf Probleme getestet werden, damit Sie diese beheben können, bevor Sie das Produkt an den Kunden übergeben.
Wenn alles gut aussieht, ist es Zeit, Ihr Produkt einzuführen.
5. Wartungsphase
Diese Phase des Projekts beginnt nach der Übergabe des Endprodukts an den Kunden. Je nach Art des Produkts und den mit den Kunden getroffenen Vereinbarungen kann diese Phase jedoch erheblich variieren.
In einigen Fällen kann die Wartung so lange andauern, bis der Kunde mit dem Produkt zufrieden ist. Wenn Sie Ihr Produkt andererseits auf den Markt gebracht haben, kann die Wartung unbegrenzt fortgesetzt werden.
Die Hauptaktivitäten der Wartungsphase umfassen:
Behebung von Problemen, Bugs und Fehlern, die während der Verifizierungsphase übersehen wurden.
Einführung von Updates für das Produkt, die dessen Leistung verbessern, es auf dem neuesten Stand halten oder es in irgendeiner Weise optimieren.
Selbst wenn Sie erhebliche Ressourcen in den Qualitätskontrollprozess investiert haben, ist es unmöglich, alles zu finden. Häufig werden wichtige Probleme erst dann bemerkt, wenn das Produkt in Gebrauch ist. Daher ist die Wartungsphase stark auf das Feedback der Kunden angewiesen.
Abschließende Gedanken
Die Wahl der richtigen Projektmanagement-Methode ist einer der wichtigsten Aspekte für den Erfolg eines Projekts.
Denken Sie daran, dass es zwar allgemein empfohlen wird, den grundlegenden Prinzipien jeder Methode zu folgen, Sie diese jedoch an Ihre individuellen Anforderungen anpassen können.