Ergänzend dazu, Ihr Projekt zu kennen und das Budget festzulegen, sollte ein weiterer Teil zu Ihrer
Webentwicklungsstrategie, das Projektvorgehensmodells sein. Wenn benutzerdefinierte Webentwicklung Poesie wäre, dann wäre die Wasserfallmethode mit einem jambischen Fünfheber und die agile Methode mit freien Versen gleichzusetzen. Die eine bietet eine schnelle und stabile Methodik, während die andere, obwohl es sich anfühlt, als würde diese länger dauern, mehr Freiheiten bietet. 

Wenn es also darum geht, ein Webprojekt in Angriff zu nehmen, welche Methode ist besser? Ungeachtet der Fülle der einseitigen Informationen im Netz bevorzugen wir es nicht, danach zu beurteilen, ob die eine oder die andere Methode besser ist, sondern eher zu fragen, welche Option besser zu Ihrem Projektvorhaben passt. Aber keine Sorge Sie müssen diese Entscheidung nicht blind fällen. 

Wasserfall: Struktur und Stabilität

Der Vorläufer, die Wasserfallmethode, ist ein strukturierter Ansatz, bei dem eine vollständige
Spezifikation mit Phasen (Konzeption, Initiierung, Analyse, Design, Implementierung, Test und Wartung) entwickelt wird, welche genau in der Reihenfolge, in der sie geplant wurden, abläuft. Die Wasserfall Methode ist effektiver, wenn bereits Elemente eines Projekts vorhanden sind; aufgrund seiner Planbarkeit wissen Sie genau, was Sie bekommen werden, von der Größe über den Zeitplan bis hin zu den Kostenprognosen.

Gerade bei konservativ geführten Unternehmen mit fest eingefahrenen internen Geschäftsprozessen kann dieses Vorgehensmodell besser passen. Sofern es sicher ist, dass der Projektscope aus bestimmten Gründen für die geplante Projektlaufzeit unverändert bleiben wird oder sogar muss, dann bietet die Wasserfallmethode mehr Sicherheit und Klarheit über KPIs wie Time und Budget. In der Praxis sind solche Rahmenbedingungen jedoch immer zunehmend seltener zu finden, da die Projektanforderungen immer komplexer und die Rahmenbedingungen immer dynamischer werden.

Der Vorteil ist, dass Sie mit Waterfall am Ende einen sauberen und klaren Projektpfad haben, der eine sehr einfache Vorhersage des Endprodukts ermöglicht. Wenn ein Schritt jedoch einmal abgeschlossen ist, kann er nicht mehr geändert werden, ohne den Prozess zu unterbrechen, was jede Form der Änderung problematisch macht. Infolgedessen werden Wasserfallprozesse erst im Nachhinein getestet, wenn also Fehler gefunden werden, dann ist es "zu spät".

Agile Methode: Flexibilität und Anpassungsfähigkeit

Wenn Sie mit potenziellen Kunden über Webentwicklung sprechen, werden wir oft nach agilen Webentwicklungsmethoden gefragt. Dieses Vorgehensmodell ist ein inkrementeller Designprozess, der als Antwort auf den Mangel an Spielraum bei der Wasserfallmethode entstanden ist. Es handelt sich um einen anpassungsfähigen Prozess, da der Projektscope in verschiedene Modelle aufgeteilt ist, die über einen bestimmten Zeitraum betrieben und dann getestet und ausgewertet werden.

Dies ermöglicht einen evolutionären Entwicklungsstil, bei dem Projektteams und Stakeholder/Kunden über
einen bestimmten Zeitraum hinweg zusammenarbeiten, um bestimmte Ziele zu erreichen. Die Stakeholder
erhalten die Leistungen eines crossfunktionalen Teams, das je nach Projekt unterschiedlich groß sein kann.

Anstelle eines Gesamtprojektplans schreitet das Team über Mikroprojekte, so genannte "Sprints",
voran. Während das Projekt voranschreitet, findet eine ständige Interaktion mit dem Kunden statt, was eine schnellere Reaktion auf Richtungsänderungen ermöglicht und zu einer schnelleren Lieferung eines brauchbaren Produkts führt. Die Agile Methode glänzt am besten bei einem Projekt, das im Laufe der Zeit möglicherweise starke Änderungen oder Überarbeitungen benötigt.

Die Agile Methode ermöglicht viel Flexibilität, aber es handelt sich hierbei um einen schnelllebigen,
sich ständig veränderten Ansatz, der keine Präzision bei den Zielen oder bei der Aufzeichnung
erfordert.

In gewisser Weise ist dies ein Segen, aber wenn es dem Projekt zu lange an einer klaren Richtung fehlt, kann es schnell ins Schwimmen geraten und mehr Herzschmerzen (oder Geldbörsenschmerzen) verursachen, als es wert ist. Diese Methode funktioniert am besten mit einem erfahrenen Projektteam und einem Kunden, der  die notwendige Zeit sowie Ressourcen investiert.

Fazit

Hier geht es viel weniger um die Frage, was am besten funktioniert; beide arbeiten gut und haben in der Designwelt viel Erfolg. Die Frage ist: Welche Methode funktioniert für Sie und Ihr Projektvorhaben am besten?

Haben Sie klar umrissene Ziele und suchen Sie nach etwas mit einem "definitiven" Verlauf? Entscheiden Sie sich lieber für die Wasserfall-Methode.

Oder wollen Sie etwas, das sich weiterentwickelt, mit dem Potenzial, dass es mehr wird, als Sie sich
zu Beginn des Projekts erhofft hatten? Wenn ja, dann ist Agile Methode Ihr Weg.