Wie Sie in den vorhergehenden Kapiteln erfahren haben, wird im Rahmen eines Projekts etwas Neues geschaffen und beispielsweise aus einer Idee ein neues Produkt entwickelt. Ein solches Vorhaben setzt ein strukturiertes Vorgehen voraus. Allgemein bedeutet dies, den Ablauf von der Idee zum neuen Produkt möglichst effizient und zielgerichtet zu gestalten. Dieser Ablauf wird üblicherweise als Realisierungs- oder Entwicklungsprozess bezeichnet. Während der erste Begriff für alle Projektarten verwendet werden kann, kommt der zweite Begriff meist bei Entwicklungsprojekten zum Einsatz.
Abbildung 4: Die Realisierung als zentraler Prozess eines Projektes
Wenn beim Realisierungsprozess nicht strukturiert vorgegangen wird, müssen folgende Risiken in Kauf genommen werden:
Solche Versäumnisse können nicht nur zu zeitraubenden Nacharbeiten in einem Projekt führen, sondern sogar dazu, dass ein Projekt erfolglos abgebrochen werden muss.
Vorgehensmodelle für Projekte können als «Best Practices» aufgefasst werden, die Erfahrungen aus der Abwicklung zahlreicher Projekte zusammenfassen und für eigene Projekte (ggf. mit geringfügigen Anpassungen) übernommen werden können. Auf diese Weise kann Zeit gespart und verhindert werden, dass die gleichen oder gleichartige Fehler wiederholt werden. In den folgenden Unterkapiteln werden verschiedene Elemente und Typen von Vorgehensmodellen näher vorgestellt. Darüber hinaus lernen Sie Modelle für ein strukturiertes Vorgehen kennen, die bei IT-Projekten häufig zum Einsatz kommen.
Mithilfe eines Vorgehensmodells kann der Realisierungsprozess in einzelne Schritte bzw. Aufgaben zerlegt werden, die so anzuordnen sind, dass die Idee möglichst effektiv und effizient in ein Ergebnis bzw. Produkt umgesetzt wird. Zu diesem Zweck wird der gesamte Prozess in mehrere Phasen aufgeteilt, wobei in jeder Phase bestimmte Aktivitäten ausgeführt und definierte Ergebnisse erarbeitet werden müssen. Jede Phase endet mit einem so genannten Meilenstein.
Element | Beschreibung | Beispiele |
---|---|---|
Phasen | Zeitabschnitt, in dem ein bestimmter Teilprozess durchgeführt und bestimmte Ergebnisse erarbeitet werden | Anforderungsanalyse |
Meilen stein | Abschluss einer Phase bzw. Zeitpunkt, zu dem bestimmte Ergebnisse erwartet werden. Mit einem Meilenstein ist oft eine Entscheidung über das weitere Vorgehen verbunden. | Spezifikation abgenommen |
Aktivität | Konkrete Tätigkeit während einer Phase. Aktivitäten beziehen sich immer auf konkrete Ergebnisse. | System abgrenzen |
Ergebnis | Erwartetes Lieferobjekt einer Aktivität oder Phase. Typische Lieferobjekte bei IT-Projekten sind Dokumente oder Programmcode. | Pflichtenheft |
Rolle | Funktionale Beschreibung der Personen, die an einer Aktivität bzw. an den jeweiligen Ergebnissen beteiligt sind. Anhand der Rollenbeschreibung kann ermittelt werden, welche Kompetenzen im Projektteam benötigt werden. | BusinessAnalystAnalyst |
Ein Vorgehensmodell beschreibt die Anordnung und Beziehungen dieser Elemente, d. h. den Ablauf der einzelnen Phasen und Aktivitäten, die zu liefernden Ergebnisseder einzelnen Phasen bzw. Aktivitäten sowie die dafür benötigten Rollen und Entscheidungen.
In den letzten Jahrzehnten haben sich unterschiedliche Typen von Vorgehensmodellen herausgebildet, die ausführlich beschrieben und praktisch erprobt wurden. Entsprechend gross ist der Fundus an verfügbaren Vorgehensmodellen. Für Projekte in den Bereichen System- und Softwareentwicklung lassen sich diese Vorgehensmodelle heranziehen:
Jedes Vorgehensmodell hat seine spezifischen Vor- und Nachteile. Je nach Projekt bzw. Unternehmen wird ein bestimmtes Modell nicht in Reinkultur eingesetzt, sondern ggf. mit Elementen aus anderen Vorgehensmodellen angereichert. Oft definieren Unternehmen ein «eigenes» Vorgehensmodell für Projekte und erklären es zum Standard. Der Vorteil liegt darin, dass die Ausbildung der Projektleiter auf dieses Modell konzentriert werden kann. Auch ist ein Wechsel in der Projektführung einfacher zu bewerkstelligen. Als Projektleiter sollten Sie aber grundlegende Kenntnisse über alle Typen von Vorgehensmodellen haben.