IT-Projekte erfolgreich durchführen

Die ersten 90% des Projektes werden in 10% der Zeit gemacht, die Restlichen 10% werden in 90% der Zeit gemacht.

Das allerwichtigste ist, ein IT-Projekt zu Ende zu führen.

Es gibt nur einen Endzustand und das ist "abgeschlossen", alles andere wie - fast fertig, noch ein bischen, bleibt nicht mehr viel, halbfertig usw. - ist ein Zustand der heißt "nicht abgeschlossen".

Laut einer Statistik besitzten nur 4-5% der Führungskräfte (stammt vom "führen") die nötigen Talente um ein Projekt zum Abschluss zu bringen.

Das Führen einer Unternehmung zum gewünschten Ziel, ist eine wichtige und äußert seltene Charaktereigenschaft. Genau diese charaktereigenschaft dient als Grundlage jeder Unternehmung, jedes Projekts. Es ist eine Knochenarbeit die viel Improvisation, Nachdruck, Überstunden, Telefoniererei und vorallem die mobilisierung aller zur Verfügung stehenden Ressourcen.

Kämpfen bis zum bitteren Ende, schnelles verstehen der Anforderung des Kunden ist das Credo eines wirklichen IT-Profis.

Nun kommen wir zu einem Beispiel:

Vorab kann man folgendes sagen, die großen Erfinder, Geschäftsmänner und Frauen arbeit nicht umsonst so viel. Viele Aufgauen haben keine explizite Aufgamenstellung und keinen festgefahrenen Lösungspfad.

Jetzt zurück zu usnerem Beispiel, ein Team aus IT-Projektleiter, PHP Programmierer, HTML/CSS Programmierer und Designer machen sich an die Arbeit um eine Webseite zu erstellen. Die Vorauszahlung ist angekommen, der esrte Entwurf ist in einer Woche erstellt und der Projektleiter freut sich, dass der Projekt in den versprochenen vier Wochen abgeschlossen und er seinen Bonus erhalten wird. Aber trotz seiner Erwartung dreht sich die Sache:

  • der Kunde fährt für 2 Wochen in den Urlaub
  • der Kunde will doch ein anders Design, wofür eine Woche drauf geht
  • und eine weitere Woche mach der Designer "Verbesserungen" am Design
  • plätzlich wird der Programmierer krank und das Backend ist nicht fertig geworden
  • die Webseite steht, doch der Kunden rückt die Texte für den Content nicht raus

Der Erfahrene würde jetzt sagen, das Risikomanagement hat versagt. Das stimmt auch. Aber wie geht man mit solchen Situationen um? Es gibt bestimmte Vorgehensweisen: Also, wie und mit mit welchen Mitteln muss die Arbeit an einem Projekt aufgebaut werden umd die Fristen eingehalten?

  • Continious delivery. Es ist allgemein bekannt, dass auf Anhieb die Sache nicht sofort richtig gemacht werden kann, es gibt nur stufenweise Annäherung an das Endresultat. Also es muss immer nachgebessert werde - das steht fest. Zweitens, je länger ein Projekt sich hinzieht, desto schwieriger wird es und desto weiter man sich vom Endziel entfernt. Drittens, je länger ein Projektteil gemacht wird, desto weniger Interationsschritte in eienr Zeiteinheit gemacht werden können. Aus diesem Grund gibt es realtiv eine einfache Vorgehensweise. Jeden Tag ein Ergebnis (max. alle 2-3 Tage), als Prototype mit dem Ziel maximale Interationsschritte in einer Zeiteinheit um maximale Annäherung an das Endergebnis zu erreichen.
  • Ausgehend von dem letzten Punkt und der Tatsache, dass der Kunde nicht in die eigenen Business-Prozessse involvieren (abgesehen von einigen Ausnahmen) und wird er bestimmt den Entwicklungsprozess abbremsen. Alle Entwicklungsarbeiten müssen in möglichst kurze Interationen mit darauf folgender Auszahlung aufgeteilt werden, so dass diese vom Kunden nicht deutlich verzögert werden können.
  • Aus der Führungssicht sind im Entwicklungsprozess zwei wichtige Schritte hervorzuheben. Ein mal Rush-Startup und ein mal Bugfix.
  • Result-oriented skills für Rush-Startup.  
  • Agile Method füt BugFix.

Sobald der Projekt-Manager aus den Beispielen etwas Erfahrung gewinnt.

Comments


Name:

 

Message:

Input symbols in the field: