Gantt

Was du heute lernst:

  • Den Aufbau und die Elemente eines Gantt-Diagramms beschreiben.
  • Die Funktion und den Nutzen von Gantt-Diagrammen im Projektmanagement erklären.
  • Den kritischen Pfad in einem Projektplan identifizieren.

Gantt-Diagramme im Projektmanagement

Ein Gantt-Diagramm ist ein weit verbreitetes Werkzeug zur visuellen Darstellung eines Projektzeitplans. Es wurde Anfang des 20. Jahrhunderts von Henry Gantt entwickelt und ursprünglich in der Produktionsplanung eingesetzt, bevor es zu einem Standardwerkzeug im Projektmanagement wurde.

Aufbau eines Gantt-Diagramms

Ein typisches Gantt-Diagramm besteht aus:

  • Vertikale Achse: Eine Liste der Aufgaben (Aktivitäten) des Projekts.
  • Horizontale Achse: Eine Zeitachse, die Tage, Wochen oder Monate darstellt.
  • Aufgabenbalken: Horizontale Balken, die die Dauer und den Zeitrahmen jeder Aufgabe visuell darstellen. Die Länge des Balkens entspricht der Dauer, und seine Position gibt den Start- und Endzeitpunkt an.
  • Abhängigkeiten: Pfeile oder Linien, die die Beziehungen zwischen den Aufgaben aufzeigen (z. B. wann eine Aufgabe beginnen kann, nachdem eine andere abgeschlossen ist).
  • Meilensteine: Spezielle Markierungen (oft als Diamanten dargestellt) für wichtige Ereignisse oder Endpunkte (z. B. Projektstart, Abschluss einer Phase, Go-Live).
Merksatz: Das Gantt-Diagramm visualisiert Projektaufgaben auf einer Zeitachse. Es stellt Dauer, Termine sowie Abhängigkeiten dar und macht den kritischen Pfad sichtbar.

Beispiel zur Entwicklung einer Webanwendung

Ein Gantt Beispiel

Einsatz im Softwareprojektmanagement

Gantt-Diagramme sind besonders nützlich im Softwareprojektmanagement, um:

  • den gesamten Projektplan klar und verständlich darzustellen.
  • die geplanten Start- und Enddaten jeder Aufgabe zu definieren.
  • Abhängigkeiten zwischen verschiedenen Entwicklungsschritten (z.B. Backend-Entwicklung vor Integration) zu visualisieren.
  • potenzielle Engpässe und den kritischen Pfad zu identifizieren – die längste Sequenz von Aufgaben, die die minimale Projektlaufzeit bestimmt. Jegliche Verzögerung auf diesem Pfad verzögert das gesamte Projekt.
  • den Fortschritt des Projekts zu verfolgen und Abweichungen vom Plan zu erkennen.
  • die Koordination von Teammitgliedern und die Kommunikation mit Stakeholdern zu erleichtern.

Obwohl Gantt-Diagramme statisch sind und regelmässig aktualisiert werden müssen, bieten sie einen exzellenten Überblick über die Projektstruktur und den Zeitrahmen.


Übungsaufgabe: Gantt-Diagramm und kritischer Pfad

Aufgabenstellung 1: Betrachte die folgende Liste von Aufgaben für ein kleines Softwareprojekt. Du musst die Dauer jeder Aufgabe und ihre Abhängigkeiten berücksichtigen, um einen Gantt-Plan zu erstellen und den kritischen Pfad zu ermitteln. Beachte, dass Wochenenden und Feiertage typischerweise nicht als verfügbare Arbeitszeit betrachtet werden.

Frage:

  1. Wieviele (Werk-)Tage werden in Summe mindestens benötigt, um das Projekt fertigzustellen?
  2. Zeige den kritischen Pfad für das Projekt auf.

Aufgabenliste:

Aufgabe Dauer (Tage) Abhängig von
Konzeption 3-
UI-Design 5Konzeption
Backend-Architektur4Konzeption
Datenbank-Design 3Backend-Architektur
Backend-Entwicklung8Datenbank-Design
Frontend-Entwicklung7UI-Design
Funktionale Integration2Backend-Entwicklung, Frontend-Entwicklung
System-Test 3Funktionale Integration
Dokumentation 3System-Test
Deployment 2Dokumentation
Go-Live 0Meilenstein: Deployment

Aufgabenstellung 2: Die Frontend-Entwicklung (FE) verzögert sich um 3 Tage. Die Backend-Entwicklung (BE) ist planmäßig fertig. Die Funktionale Integration (FI) kann erst beginnen, wenn BE und FE abgeschlossen sind. Danach folgt der System-Test (ST).

Fragen:

  1. Welche Aktivität(en) müssen verkürzt werden, um den Go-Live-Termin einzuhalten?
  2. Wie lange muss die Verkürzung mindestens sein und wie wirkt sie sich auf die nachfolgenden Aufgaben aus?

Hinweise zur Lösung:

  • Beginne mit der Berechnung des ursprünglichen Zeitplans, um den kritischen Pfad zu ermitteln.
  • Analysiere, wie sich die Verzögerung auf die nachfolgenden Aufgaben auswirkt und wie viel Zeit eingespart werden muss.
  • Berücksichtige bei deinen Anpassungen die Abhängigkeiten und die Mindestdauern von Aufgaben.

Schwierigkeitsgrad: leicht

Erwartete Bearbeitungszeit: 20 Minuten

Nächster Schritt

Noch tiefer in die Zeitplanung eintauchen: Wir lernen jetzt ein weiteres leistungsfähiges Werkzeug kennen, um komplexe Abhängigkeiten zu managen.

Weiter zu: Netzpläne →