Es wichtig im Kopf zu behalten, dass ein agiler Ansatz weniger vorhersehbar, anspruchsvoller und nicht so klar für Ihr Team sein kann. Mit weniger Dokumentation und Vorausplanung als bei anderen Formen des Projektmanagements kann der agile Ansatz manchmal zu Frustration führen, wenn die Stakeholder nicht ausreichend involviert sind.
Was ist traditionelles (Wasserfall)-Projektmanagement?
Das traditionelle Projektmanagement geht davon aus, dass ein Projekt im Voraus geplant werden kann, ohne dass sich der Umfang ändert. In einem Wasserfallprojekt wird wenig bis gar keine Unsicherheit erwartet. Projekte werden frühzeitig definiert und durchlaufen einen optimierten, einheitlichen Prozess, bis das Produkt bereitgestellt ist und die Pflege beginnt.
Wasserfallprojekte folgen einem identischen Lebenszyklus mit ähnlichen Meilensteinen, darunter Planung, Entwurf, Implementierung, Tests, Lieferung und Wartung. Da es vermutlich nur geringe Ungewissheiten gibt, kann von einem sehr linearen Verlauf eines Projekts ausgegangen werden, das diesem Projektmanagement-Ansatz folgt.
Dieser Stil eignet sich am besten für klar definierte Projekte; er ist eher ungünstig für Projekte mit unbeantworteten Fragen, fehlenden Informationen oder experimentellen Konzepten.
Die Phasen des traditionellen Projektmanagements
- Dokumentation und Erfassung der Anforderungen: Bevor Sie Ihr Projekt in Angriff nehmen können, beginnen Sie mit einem gründlichen Brainstorming und der Planung. Versammeln Sie die Beteiligten und skizzieren Sie alle Anforderungen für Ihr Projekt, legen Sie Budgets fest, holen Sie die richtigen Mitarbeiter an Bord und verteilen Sie klare Unterlagen an alle Teammitglieder.
- Entwurf des Systems: Beginnen Sie mit dem Entwurf Ihres Systems und erstellen Sie klare Spezifikationen und Anforderungen an die Hardware. Legen Sie fest, welche Programmiersprachen Sie verwenden werden, und bereiten Sie sich auf die Codierung vor, die Sie im Rahmen des Projekts benötigen.
- Implementierung: Erstellen Sie ein funktionsfähiges Produkt, das fast einsatzbereit ist. Ihre Programmierteams werden wahrscheinlich mehrere kleinere Codestapel zu einem vollständigen System zusammenführen.
- Testphase: Testen Sie Ihr System gründlich und bitten Sie die Tester um Feedback, insbesondere zu Problemen, die sie entdeckt haben. Verfeinern Sie Ihr Produktdesign und Ihren Code auf der Grundlage der Testergebnisse.
- Auslieferung und Bereitstellung: Bereiten Sie die Freigabe Ihres Produkts vor und liefern Sie es aus.
- Wartung und Updates: Erstellen Sie Updates und bieten Sie einen Wartungsservice für Ihr Produkt an, wenn Kunden Probleme feststellen. Ihr Team erstellt regelmäßig Patches, damit Ihr neues System weiterhin funktioniert und den ursprünglichen Spezifikationen entspricht.
Vorteile des traditionellen Projektmanagements
Das Wasserfall-Projektmanagement bietet für Teams, die an klar definierten Projekten arbeiten, durchaus Vorteile. Diese Vorteile können Ihr Gesamtprojekt stärken und Ihre Ergebnisse verbessern:
- Klare Richtung: Die Struktur von Wasserfallprojekten ist von Anfang bis Ende eindeutig, und jeder Schritt muss abgeschlossen sein, bevor Ihr Team erfolgreich zum nächsten Schritt übergehen kann. Sie können z. B. nicht implementieren, bevor Sie die Anforderungen festgelegt und das System entworfen haben. Wenn die Planung im Voraus erfolgt und frühzeitig abgeschlossen ist, kann Ihr Team schnell bestimmen, was als Nächstes geschieht, egal wo Sie sich gerade in Ihrem Projekt befinden.
- Klare Dokumentation: Dank dieser frühzeitigen Klarheit weiß Ihr Team, welche Ziele es verfolgt, und kann der Dokumentation ohne Weiteres entnehmen, was es braucht. Der Fokus liegt während des gesamten Projekts auf dem Endziel, und es gibt klar definierte Benchmarks, die sicherstellen, dass Sie auf dem richtigen Weg sind.
- Eine einzige verantwortliche Stelle: Der Projektleiter oder die Projektleiterin trägt die endgültige Verantwortung und ist der oder die einzige Verantwortliche, der/die dafür sorgt, dass das Team organisiert, konzentriert und rechenschaftspflichtig ist. Wenn jemand Fragen hat oder eine Entscheidung getroffen werden muss, kann der Projektleiter oder die Projektleiterin die Richtung vorgeben.
Schwachpunkte, mit denen Projektmanager im traditionellen Projektmanagement konfrontiert sind
Das traditionelle Projektmanagement hat einzigartige Einschränkungen:
- Abhängigkeit vom Projektmanager: Nicht jeder im Team kennt den Projektstatus, da die Kommunikation über den Projektfortschritt im Großen und Ganzen von den Bemühungen des Projektleiters abhängt. In diesem Sinne kann die Stellung des Projektleiters im Zentrum des Projekts sowohl eine Stärke als auch eine Schwäche sein.
- Geringe oder keine Beteiligung der Kunden: Kunden haben oft nicht die Möglichkeit, die Produktentwicklung nach Projektbeginn zu beeinflussen.
So wählen Sie den richtigen Ansatz
Beide Arten des Projektmanagements haben unterschiedliche Stärken und Schwächen. Welche Projektmethodik für Sie die richtige ist, hängt wahrscheinlich von der Art des Produkts ab, das Sie entwickeln. Obwohl es schwierig sein kann, sich zwischen traditionellem und agilem Projektmanagement zu entscheiden, werden Sie mit ein wenig Recherche und Überlegung wahrscheinlich eine Projektmanagementmethode attraktiver finden als die andere.