|
|
Faktoren erfolgreicher Software-Entwicklungs-ProjekteAnwendungssysteme 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:
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 DisziplinenUm "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:
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. |
|