Skip to content
Simio background artwork

Den Termin verpassen – zu spät zur Party kommen

Simio Personal

Juni 21, 2008

Wie oft sind Sie schon zu spät zu einer Veranstaltung gekommen? Vielleicht kam in letzter Minute etwas dazwischen. Vielleicht sind Sie auf eine Straßenbaustelle gestoßen. Oder vielleicht haben Sie es einfach versäumt, vorausschauend zu denken. Manchmal klappt das alles. Aber manchmal verpassen Sie etwas Wichtiges – wie das Eheversprechen Ihrer Schwester oder den großen Auftritt Ihres Kindes.

In einem früheren Artikel haben wir über die Bedeutung von Projektplanung und -management gesprochen. Obwohl es viele Aspekte gibt, die zum Erfolg beitragen, wollen wir uns in den nächsten Minuten auf das Abschlussdatum konzentrieren. Ein Projekt, das erst dann Ergebnisse liefert, wenn die Entscheidung gefallen ist, hat wenig Wert. Und ein Projekt, das aufgrund von Verspätungen das Budget übersteigt, kann vor der Fertigstellung abgebrochen werden. Erfolg setzt voraus, dass die Fertigstellungstermine angemessen berücksichtigt werden.

Verspätete Projekte sind ein chronisches Problem in allen Bereichen der Softwareentwicklung. Beginnen wir damit, einige der Ursachen für Verspätungen zu untersuchen.

Erwartungen – Planung der Reise

Bei der Software-Entwicklung sind die Zwänge Termin, Ressourcen, Funktionen und Qualität wohl bekannt. Sie können einen, zwei oder vielleicht sogar drei dieser Faktoren festlegen oder vorschreiben, aber wenn Sie versuchen, alle vier vorzuschreiben, werden Sie mit Sicherheit scheitern. Ich kann zum Beispiel sagen, dass ich alle Funktionen mit hoher Qualität in 90 Tagen fertigstellen möchte, aber dann muss ich bereit sein, die erforderlichen Ressourcen zuzuweisen. Oder wenn ich möchte, dass das Projekt mit maximal 3 Personen durchgeführt wird, dann muss ich bereit sein, den Termin oder andere Einschränkungen zu verschieben. Dieselben Aspekte gelten für die meisten Simulationsprojekte – vielleicht ersetzen Sie das Wort “ Umfang“ durch „Funktionen“ und den Ausdruck “ Validierung/Verifizierung “ durch „Qualität“.

Da sich viele Projekte zu Beginn in einem dringenden, budgetbeschränkten Zustand befinden, versucht das Management oft, alle vier Vorgaben zu machen. Aber kann ich wirklich alle vier Vorgaben machen (z. B. alle Funktionen in hoher Qualität, in 90 Tagen, mit maximal 3 Mitarbeitern)? NEIN – es sei denn, ich habe mit einem sehr lockeren Zeitplan begonnen (was bei einem dringenden Projekt unwahrscheinlich ist). Ich habe die Erfahrung gemacht, dass der Versuch, dies zu tun, nur bedeutet, dass ich bis kurz vor dem Ende keine Ahnung habe, um wie viel jede der Vorgaben verfehlt werden wird. Wohlgemerkt, ich sagte „um wie viel„, nicht „ob„. In dem Maße, in dem die Vorhersage, dass der Termin nicht eingehalten werden kann, näher rückt, wird der Druck auf allen Ebenen zunehmen, „an allen Ecken und Enden zu sparen“. Um die Lebensfähigkeit des Projekts zu retten, wird dann oft in letzter Minute versucht, zusätzliche Ressourcen bereitzustellen, um „den Termin zu retten“, aber dieser Versuch kommt in der Regel zu spät, um noch etwas zu bewirken.

Straßenbau Nächste Million Kilometer

Wenn wir davon ausgehen, dass wir im Vorfeld vernünftige Erwartungen haben, was sind dann die anderen Probleme, die den Zeitplan durcheinander bringen können?

Ziele – Unzureichende Projektziele sind, wie wir letzte Woche besprochen haben, ein großes potenzielles Problem. Wenn Sie mit einer fehlenden oder unzureichenden funktionalen Spezifikation und einem schlechten Verständnis des Projekts beginnen, ist es unwahrscheinlich, dass Sie einen realistischen Projektplan entwickeln können.

Optimismus – Ich lasse mich gerne von Murphys Sprichwort leiten: „Alles, was schief gehen kann, wird auch schief gehen.“ Viele Leute denken, dass es sicher ist, ihre Projektschätzungen auf „vernünftige“ Aufwandsschätzungen zu stützen. Aber „vernünftig“ wird oft sehr optimistisch, wenn man es an reale Situationen anpasst.

Einbeziehung der Stakeholder – Zunächst einmal müssen Sie wissen, wer Ihre „Kunden“ sind. Wenn Sie für eine große Organisation arbeiten, kann es schwierig sein, alle Personen zu bestimmen, die an Ihrem Projekt beteiligt sind. Wenn Sie ein Berater sind, ist dies vielleicht etwas einfacher. Aber nachdem Sie sie identifiziert haben, müssen die Beteiligten einbezogen werden. Wenn sie nicht beteiligt sind, fehlen Ihnen möglicherweise wichtige Ressourcen und Informationen, und die Priorität Ihres Projekts könnte darunter leiden.

Fähigkeiten – Wir alle sind kluge, einfallsreiche Menschen. Wir alle glauben gerne, dass wir alles wissen oder schnell lernen können, was wir wissen müssen, um ein Projekt abzuschließen. Aber oft gibt es viele Dinge, die wir nicht wissen. Und was noch gefährlicher ist: Es gibt Dinge, von denen wir nicht einmal wissen, dass wir sie nicht wissen.

Natürlich gibt es noch viele andere Bereiche, in denen man etwas falsch machen kann – darüber werde ich in zukünftigen Blogs sprechen. Denken Sie zunächst über diese Konzepte nach, und in einem späteren Blog werden wir uns mit den ersten Fallstricken befassen.

Viel Spaß beim Modellieren!

Dave Sturrock
VP Produkte – Simio LLC