Komplexe Vorhaben scheitern an Kommunikation
Zehn Maßnahmen für Erfolg in IT-Projekten
Agiles Projekt-Management
Agiles Projekt-Management erhöht die Flexibilität im Projekt bei neuen oder geänderten Anforderungen. Dazu wird durch eine umfassende Kommunikation ein Konsens zu den Zielen im Ganzen hergestellt. Einzelne Teilaufgaben werden erst bei Bedarf iterativ im Detail geplant und implementiert.
Aktive Teamkommunikation
Im agilen Projekt ergänzen enge Interaktionen im Team und mit dem Kunden die Dokumentation. Die Entwicklung findet in kurzen Zyklen von wenigen Wochen statt. Dadurch steht immer eine funktionsfähige Software für Tests und als Referenzobjekt beim Kunden zur Verfügung. Tägliche kurze Team-Meetings ermöglichen, schnellstmöglich ein produktives Ergebnis zu entwickeln.
Eine wichtige Rolle spielt dabei das Prinzip der Selbstorganisation. Ein kleines Team wird mit einem Ziel losgeschickt. Dabei gibt es keine bürokratischen Statusberichte, keine Sitzungen des Lenkungsausschusses und keine Kontrollen. Das Team bekommt alles, was es benötigt. Störende Einflüsse von außen werden vom Teamleiter abgeblockt.
Application Life Cycle Management Tools
Eine verlässliche Dokumenten-Kommunikation muss Konsistenz, Veränderungen und Abhängigkeiten der Projektfakten berücksichtigen. Notwendig ist ein System, dass als Single Source Repository alle Planungs- und Entwicklungsartefakte in allen Versionen speichert, den Realtime-Status über den Erfüllungsgrad aller Aktivitäten darstellt und einfache Hilfsmittel in allen Phasen zur Verfügung stellt.
Application Life Cycle Management Tools sind essenziell für den Erfolg, vor allem beim Offshoring. Denn dort sind direkte Interaktionen mit den auf verschiedene Zeitzonen verteilten Teams schwer zu bewerkstelligen.