Wasserfall versus agile Methoden

Darryl Bachmeier
Mar 25, 2019
Projektmanagement


Mit Wasserfall bewegt sich das Projekt in eine Richtung, nachdem jede Phase abgeschlossen ist, und geht in die nächste Phase über. Agile hingegen konzentriert sich auf kleinere Iterationen und konzentriert sich auf die Fertigstellung eines minimal lebensfähigen Produkts. Das beste Beispiel, von dem ich gehört habe, ist, wenn ein Kunde ein Auto braucht, dass man nicht einfach versucht, ein Auto zu bauen. Die erste Iteration ist ein Skateboard, das ein Transportmittel wie das Auto ist, aber äußerst einfach. Die nächste Iteration wäre, mehr Funktionen hinzuzufügen und ein Motorrad zu bauen. Dies ist viel näher an dem, was der Kunde tatsächlich angefordert hat. Der Kunde könnte mit diesem Produkt so wie es ist zufrieden sein.

Aufgrund seiner Natur erzeugt die Wasserfallmethode Tonnen von Dokumentation, einschließlich Diagrammen, da sie direkt auf Papier gebracht werden muss, bevor mit der nächsten Phase fortgefahren werden kann. Agile erfordert weniger Dokumentation im Voraus und hat mehr Chancen, Fehler zu beseitigen. Eine schriftliche Dokumentation ist für den Kunden in der Regel schwer vorstellbar.

Agile baut in jeder Phase schnell etwas auf. Etwas Greifbares, das der Kunde versuchen kann, um ein besseres Feedback und eine klarere Kommunikation zu ermöglichen. Ich habe Nachteile für beide Methoden gesehen, daher folge ich einem Hybrid aus beiden. Ich beginne mit der Dokumentation der Sitzungsprotokolle und erstelle ein schnelles Spezifikationsdokument, damit ich ein klareres Bild im Kopf habe. Dann springe ich zu einem schnellen C # -Modell, bei dem es sich lediglich um das visuelle Layout von Feldern und Schaltflächen handelt. Dies ist normalerweise gut genug, um vom Kunden ein hervorragendes Feedback zu erhalten, bevor es an unsere Entwickler gesendet wird, um die endgültige Version zu erstellen. Dies führt zu einem viel besseren Produkt für den Kunden und erspart meinem Team viel Nacharbeit, wenn etwas übersehen wurde oder eine Änderung erforderlich ist.

2020 © Zenbo Services Ltd. All rights reserved.