Projekterfolg


Home
Nach oben

 

Faktoren erfolgreicher Software-Entwicklungs-Projekte

Anwendungssysteme sind mehr und mehr komplexe Software-Systeme. Um solche Systeme erfolgreich zu entwerfen und zu entwickeln ist weit mehr gefragt als nur die Kenntnis der Programmiersprachen. So ist es nicht verwunderlich das heute an Entwicklungsprojekten unterschiedliche Personen in den verschiedensten Rollen beteiligt sind:

  •  Business-Analysten
  •  System-Architekten
  •  Software-Entwicklungs
  •  Spezialisten für die Qualitätssicherung
  •  Projektmanager

um nur einige zu nennen. Auch bei kleineren Projekten sind diese Rollen wiederzufinden, wenn ach in einigen Fällen in "Personal-Union".

Wer sich dieser Komplexität heutiger Software-Systeme nicht bewusst ist, leidet nicht selten Schiffbruch in der Durchführung von Entwicklungsprojekten.

Qualität als Produkt der beteiligten Disziplinen

Um "Ordnung in das Chaos" von Entwicklungsprojekten zu bringen, wurden in den vergangen Jahrzehnten zahlreiche Prozessmodelle für die Entwicklung von Software entworfen. Den Überblick zu behalten ist dabei nicht trivial, insbesondere da im Zuge immer neuer Technologien und Entwicklungswerkzeuge auch neue Methoden entwickelt werden.

Eines haben jedoch alle Modelle gemeinsam: Sie helfen die Disziplinen, die im Rahmen von Entwicklungsprojekten gefordert sind, stimmig miteinander zu verbinden.

Der erste Schlüssel zu Umsetzung erfolgreicher Softwareprojekte ist es, diese Aspekte ernst zu nehmen und im Rahmen der Projektierung nicht aus den Augen zu verlieren. Häufig liegt das Augenmerk jedoch nur auf der eigentlichen Softwareentwicklung. Dabei gilt:

  • Requirements (Anforderungen) müssen idealerweise vollständig und auf einem durchgängigen Niveau erfasst und mit den Kunden/Anwendern erarbeitet und von diese verifziert werden
  • Projektarbeiten müssen nicht nur zu Kalkulationszwecken geplant, sondern kontinuierlich verfolgt überprüft und ggf. erforderliche Maßnahmen ergriffen werden.
  • Die Softwareentwicklung muss diszipliniert an der Projektplanung und den Anforderungen ausgerichtet sein. Dabei sind die für den konkreten Fall geeigneten Konzepte auszuwählen.

Wenn wir uns bewusst werden, dass Software-Entwicklung ebenso eine Ingenieurs-Wissenschaft wie Architektur, Baukonstruktion, Elektrotechnik etc. ist, liegt die Erkenntnis auf der Hand, dass im Rahmen solcher Projekte ebenso unterschiedliche Disziplinen eingesetzt und Idealerweise durch die Projektsteuerung "choreografiert" werden müssen.


Home | Zur Person | Projekte | Partner | Dokumente | Kontakt

Für alle Inhalte, die über Hyperlinks erreichbar sind, wird keinerlei Gewährleistung oder Haftung übernommen.
Lesen Sie dazu bitte auch den Haftungsausschluss/Disclaimer.
Bei Fragen oder Unklarheiten im Zusammenhang mit dieser Website, wenden Sie sich bitte an E-Mail-Kontakt.
Stand: 25. August 2008.

Statistics