Ich implementiere gerade eine Android-Anwendung und habe Schwierigkeiten, meine Klassen- und Sequenzdiagramme zu erstellen, hauptsächlich aufgrund der Tatsache, dass die Spezifikationen zu abstrakt und vage sind. Ich dachte daran, die Implementierungsphase zu machen und dann meine Arbeit zurückzuentwickeln, um die Planungsdokumente zu erstellen.
Meine Frage ist, ist das erlaubt und sinnvoll?
Ich hatte vor, in die Implementierungsphase zu gehen und dann meine Arbeit zurückzuentwickeln.
Aus Sicht des Projektmanagements ist das nicht in Ordnung. Die Planung ist schwierig, aber eine fehlende Planung verursacht später technische Schulden und Probleme für das Projekt und die Organisation.
Bei Wasserfall geht es um Vorausplanung. Agile bedeutet Just-in-Time-Planung. Keine der beiden Methoden erlaubt eine "Fertig, Feuer, Ziel"-Planung, wie Sie sie beschreiben.
Aus technischer Sicht ist es sicherlich zulässig, mit minimaler Planung eine Projektspitze durchzuführen oder einen Prototyp zu erstellen, um eine Idee zu validieren oder Erkenntnisse für eine dauerhaftere Implementierung zu gewinnen. Was Sie hier beschreiben, ist jedoch eher so, als würden Sie Ihre Planungsdokumente neu verbinden, damit sie zu dem passen, was Sie am Ende erhalten, was keine gute Projektmanagement- oder Engineering-Praxis ist.
Eine weitere gute Analogie zum Schießen: Schießen, Ziel über Einschussloch bewegen, Volltreffer!
In der realen Welt, wenn Sie einen Kunden haben, an den Sie Ihr Produkt verkaufen, wird dieser Ansatz zweifellos eine Menge erhöhter Kosten, Zeit und ein erhöhtes Risiko der Kundenunzufriedenheit verursachen. Das Problem ist, dass viele schlecht durchgeführte Projekte im IT-Bereich auf diese Weise durchgeführt werden, was zu einer sehr schlechten Erfolgsbilanz von Projektfehlern führt, wie von Gartner und vielen anderen Quellen berichtet. Wenn Sie bereits Termin- oder Kostenprobleme haben, wird dieser Ansatz die Probleme verschärfen, auch wenn er Ihrer Intuition widersprechen mag.
Wenn die Dinge nicht eindeutig sind, lassen Sie sie spezifizieren. Verbringen Sie die Zeit mit dem Aufschlüsseln und Dokumentieren vor dem Bau. Das zahlt sich am Ende aus.
Daniel
George Blacksonsmitd
Marv Mills
Todd A. Jacobs
Todd A. Jacobs