Probleme in Software­projekten

Hier sind ein paar Schlüsselindikatoren, die nach meiner Erfahrung zur Problemen in Softwareprojekten führen. Die meisten davon haben nichts mit dem technischen Entwicklungsprozess zu tun.

Als Grundsatz gilt: Sind mehr als zwei dieser Probleme vorhanden, wird das Softwareprojekt scheitern. Zwei oder eins dieser Probleme und das Projekt wird Probleme bekommen und vielleicht gerettet werden, wenn man individuelle Entwickler über Gebür belastet oder individuelle Projektbeteiligte außerhalb ihres Bereichs Verantwortung übernehmen, um das Projekt zu retten.

  • Keine klar ausgewiesene projektverantwortliche Führungskraft
  • Versäumnis die Gruppe von Leuten zu identifizieren, die das Mandat und die Verantwortung haben, die Geschäftsanforderungen der Software auszuformulieren
  • Keine Klarheit über die zu erreichenden Ziele oder Problemlösungen, für die die Software entwickelt wird
  • Keine eindeutige geteilte Vision darüber, was ein Erfolg des Softwareprojektes zur Folge haben soll bei den Entscheidungsträgern und Auftraggebern der Software
  • Projekt ist als technische Lösung zu einem Geschäftsproblem aufgestellt, ohne das eine zugehörige passende Geschäftsstrategie, ein passender Geschäftsprozess und/oder ein passendes Change Management vorhanden ist
  • Dem Projekt sind unzureichende Resourcen (Zeit, Geld, Mitarbeiter) zugewiesen
  • Mangel an qualifiziertem Persnal in Schlüsselpositionen (Datenarchitektur/Softwarearchitektur, Technische Leitung, etc.)
  • Schlechte Führung (Gouvernance) und Projektumfangskontrolle
  • Schleichende Projektausdehnung