Start › Ratgeber › Projektnetzpläne erklärt

Projektnetzpläne erklärt

Hinter jedem Gantt-Diagramm steckt ein stilleres Bild, das entscheidet, wo die Balken landen: das Projektnetz. Es bildet jeden Vorgang und die Verknüpfungen zwischen ihnen ab und führt dann zwei einfache Durchläufe aus, um den frühesten und den spätesten Zeitpunkt zu finden, zu dem jeder Vorgang stattfinden kann. Aus diesen Zahlen ergeben sich der Puffer, der kritische Pfad und die Balken, die Sie tatsächlich sehen. Dieser Leitfaden führt durch die Vorgangsknotenmethode, die vier Abhängigkeitsarten und einen durchgerechneten Vorwärts- und Rückwärtsdurchlauf an einem kleinen, echten Netz.

Von Uttam RegmiAktualisiert 16. Oktober 202610 Min. Lesezeit

Inhalt
  1. Was ein Netzplan wirklich ist
  2. Zwei Notationen, eine Überlebende
  3. Knoten als Vorgänge, Pfeile als Abhängigkeiten
  4. Die vier Abhängigkeitsarten
  5. Das Netz Schritt für Schritt aufbauen
  6. Der Vorwärtsdurchlauf: die frühesten Termine
  7. Der Rückwärtsdurchlauf: die spätesten Termine
  8. Puffer und der kritische Pfad
  9. Wie das Netz dem Gantt-Diagramm zugrunde liegt
  10. Wie das Netz dem kritischen Pfad zugrunde liegt
  11. Häufige Fehler, die ein Netz zerstören
  12. Vom Diagramm zu einem lebendigen Plan
Ein Vorgangsknotennetz zeichnet Vorgänge als Knoten und Abhängigkeiten als Pfeile, wobei der kritische Pfad mitten hindurchläuft:
Ende → AnfangABB wartet auf AAnfang → AnfangABB wartet auf AEnde → EndeABB wartet auf AAnfang → EndeABB wartet auf A

Was ein Netzplan wirklich ist

Ein Projektnetzplan ist eine Karte der Logik Ihres Plans. Er streift den Kalender und die Balken ab und zeigt nur zwei Dinge: die Vorgänge, aus denen die Arbeit besteht, und die Abhängigkeiten, die festlegen, welcher Vorgang auf welchen warten muss. Alles andere in der Terminplanung, einschließlich der Termine eines Gantt-Diagramms, wird aus dieser Karte berechnet.

Der Wert des Zeichnens liegt darin, dass Logikfehler offensichtlich werden. Eine fehlende Verknüpfung, ein Vorgang, der von nichts abhängt, eine Schleife, in der zwei Vorgänge jeweils aufeinander warten: In einer Liste von Terminen verstecken sich solche Fehler leicht, in einem Netz fallen sie sofort auf. Stimmt das Netz, baut sich der Terminplan fast von selbst. Stimmt es nicht, rettet auch die sorgfältigste Termineingabe den Plan nicht.

Zwei Notationen, eine Überlebende

Historisch gab es zwei Arten, ein Netz zu zeichnen. Die ältere Vorgangspfeilmethode setzte die Vorgänge auf die Pfeile und nutzte die Knoten als Verbindungspunkte. Sie war umständlich und brauchte oft unsichtbare Scheinpfeile, nur um bestimmte Verknüpfungen auszudrücken, und sie ist aus der modernen Praxis weitgehend verschwunden.

Durchgesetzt hat sich die Vorgangsknotenmethode, besser bekannt als Precedence Diagramming Method oder PDM. In der PDM ist jeder Vorgang ein Kasten, also ein Knoten, und jeder Pfeil eine Abhängigkeit zwischen zwei Vorgängen. Nahezu jedes Terminplanungswerkzeug, das Sie heute in die Hand nehmen dürften, arbeitet im Innern mit PDM, deshalb lohnt es sich, genau diese Notation zu lernen. Der Rest dieses Leitfadens handelt ausschließlich von ihr.

Knoten als Vorgänge, Pfeile als Abhängigkeiten

In der PDM trägt der Knoten die Arbeit. Ein Knoten enthält den Namen des Vorgangs und seine Dauer, und sobald die Durchläufe gerechnet sind, enthält er außerdem vier berechnete Termine sowie den Puffer. Der Pfeil trägt die Regel. Ein Pfeil, der von Vorgang A zu Vorgang B führt, sagt, dass B von A abhängt, sodass B nicht frei stattfinden kann, bevor A seinen Teil erledigt hat.

Lesen Sie diese Richtung genau, denn sie ist die ganze Grammatik des Diagramms. Das Ende des Pfeils ist der Vorgänger. Die Spitze ist der Nachfolger. Ein Knoten ohne eingehende Pfeile kann sofort beginnen. Ein Knoten ohne ausgehende Pfeile ist ein Endpunkt des Projekts. Die Form des Netzes ist schlicht die Gesamtheit all dieser Vorgänger- und Nachfolgerbeziehungen, auf einmal gezeichnet.

Ende → AnfangABB wartet auf AAnfang → AnfangABB wartet auf AEnde → EndeABB wartet auf AAnfang → EndeABB wartet auf A
Wie jeder Pfeil eine Vorgänger-zu-Nachfolger-Regel zwischen zwei Vorgangsknoten kodiert

Die vier Abhängigkeitsarten

Nicht jede Abhängigkeit ist die schlichte Verknüpfung "beende dies, dann beginne jenes". Die PDM kennt vier Arten, definiert danach, welches Ende des Vorgängers mit welchem Ende des Nachfolgers verbunden ist. Ende-Anfang ist mit Abstand die häufigste, doch die anderen drei gibt es, weil sich echte Arbeit überlappt.

ArtRegelAlltagsbeispiel
Ende-Anfang (EA)Der Nachfolger beginnt, nachdem der Vorgänger endetDas Fundament gießen, dann die Wände hochziehen
Anfang-Anfang (AA)Der Nachfolger beginnt, nachdem der Vorgänger beginntMit dem Pflastern beginnen, sobald das Planieren angefangen hat
Ende-Ende (EE)Der Nachfolger endet, nachdem der Vorgänger endetDas Testen schließt erst ab, wenn das Programmieren abschließt
Anfang-Ende (AE)Der Nachfolger endet, nachdem der Vorgänger beginntDie alte Schicht endet, sobald die neue Schicht beginnt

Einen tieferen Rundgang dazu, wann sich jede ihren Platz verdient, bietet der Leitfaden zu Vorgangsabhängigkeiten. Für den durchgerechneten Durchlauf unten verwenden wir nur Ende-Anfang-Verknüpfungen, was die Rechnung sauber hält und zugleich die ganze Methode zeigt.

Das Netz Schritt für Schritt aufbauen

Sie brauchen keine spezielle Software, um ein Netz zu skizzieren. Ein Whiteboard und Haftnotizen genügen, und die Disziplin, es von Hand zu tun, bringt oft fehlende Logik ans Licht. Die Abfolge ist immer dieselbe.

  1. Listen Sie jeden Vorgang auf, der stattfinden muss, einen pro Knoten, mit einer ehrlichen Dauer für jeden.
  2. Fragen Sie für jeden Vorgang, was erledigt sein muss, bevor er beginnen kann, und zeichnen Sie von jedem dieser Vorgänger einen Pfeil zu ihm.
  3. Prüfen Sie, dass mindestens ein Knoten keinen Vorgänger hat, damit das Netz einen Anfang hat, und mindestens einer keinen Nachfolger, damit es ein Ende hat.
  4. Suchen Sie nach Schleifen, bei denen das Verfolgen der Pfeile Sie zum Ausgangspunkt zurückbringt, und lösen Sie jede auf, die Sie finden, denn ein Netz darf keinen Zyklus enthalten.
  5. Führen Sie den Vorwärtsdurchlauf aus, um die frühesten Termine zu erhalten, dann den Rückwärtsdurchlauf für die spätesten Termine.
  6. Subtrahieren Sie, um den Puffer zu erhalten, und markieren Sie die Kette mit null Puffer als Ihren kritischen Pfad.

Die Schritte fünf und sechs sind das mechanische Herz der Methode, deshalb gehen die nächsten beiden Abschnitte sie an einem konkreten Beispiel durch.

Der Vorwärtsdurchlauf: die frühesten Termine

Der Vorwärtsdurchlauf streicht von links nach rechts und beantwortet die Frage: Wie bald kann jeder Vorgang stattfinden? Er liefert zwei Zahlen pro Knoten: den frühesten Anfang (FA) und das früheste Ende (FE), wobei FE schlicht FA plus die Dauer ist. Die Regel für FA lautet, dass ein Vorgang nicht beginnen kann, bevor jeder Vorgänger geendet hat, also ist sein FA das größte FE unter den Vorgängen, die in ihn münden.

Das Netz. Sechs Vorgänge: A Anforderungen (3 Tage), B Entwurf (4, nach A), C Backend (6, nach B), D Frontend (5, nach B), E Integration (3, nach C und D), F Start (2, nach E). Von Tag 0 an gezählt, ist jedes frühe Ende sein früher Anfang plus seine Dauer.

Vorwärts streichen. A beginnt bei 0 und endet bei 3. B beginnt bei 3 und endet bei 7. B mündet dann in C und D, also beginnt jede bei 7: C endet bei 13, D endet bei 12. E wartet auf die spätere von C und D, also ist ihr Anfang 13, nicht 12, und sie endet bei 16. F beginnt bei 16 und endet bei 18.

Das Ergebnis. Das ganze Projekt braucht 18 Tage. Diese eine Zahl, das größte frühe Ende im Netz, ist die kürzeste Zeit, in der die Arbeit überhaupt erledigt werden kann.

Der Rückwärtsdurchlauf: die spätesten Termine

Der Rückwärtsdurchlauf streicht von rechts nach links und beantwortet die Spiegelfrage: Wie spät kann jeder Vorgang stattfinden, ohne das Ende hinauszuschieben? Er liefert das späteste Ende (SE) und den spätesten Anfang (SA), wobei SA das SE minus die Dauer ist. Sie starten ihn, indem Sie das SE des letzten Vorgangs gleich seinem FE aus dem Vorwärtsdurchlauf setzen, und arbeiten dann zurück. Die Regel für SE lautet, dass ein Vorgang enden muss, bevor sein frühester Nachfolger beginnen muss, also ist sein SE das kleinste SA unter den Vorgängen, die von ihm abhängen.

Das Ende setzen. F ist das Ende, also entspricht sein SE seinem FE von 18, und sein SA ist 16. E muss enden, bevor F beginnt, also hat E ein SE von 16 und ein SA von 13.

Durch den Zweig zurückarbeiten. Sowohl C als auch D münden in E, also nimmt jede ein SE von 13. C mit 6 Tagen hat ein SA von 7. D mit 5 Tagen hat ein SA von 8. B mündet in C und D, also ist sein SE der kleinere ihrer spätesten Anfänge, nämlich 7, was B ein SA von 3 gibt. A mündet in B, also hat A ein SE von 3 und ein SA von 0.

Was die Lücke verrät. D kann so spät wie Tag 8, aber so früh wie Tag 7 beginnen, hat also Raum zum Verrutschen. Bei jedem anderen Vorgang ist der späteste Anfang gleich dem frühesten Anfang, das heißt, er hat keinen.

A · 3B · 5C · 2D · 4Kritischer Pfad: A → B → DPuffer (C): 3Dauer: 12
Die Kette mit null Puffer, die der Vorwärts- und der Rückwärtsdurchlauf als kritischen Pfad enthüllen

Puffer und der kritische Pfad

Der Puffer, manchmal Schlupf genannt, ist die Belohnung dafür, beide Durchläufe zu machen. Für jeden Vorgang ist er der späteste Anfang minus der früheste Anfang, was dem spätesten Ende minus dem frühesten Ende entspricht. Es ist die Zeitspanne, um die der Vorgang verrutschen darf, bevor er etwas weiter unten verzögert. Jeder Vorgang mit null Puffer liegt auf dem kritischen Pfad, der längsten Kette durch das Netz und der Abfolge, die die Projektdauer festlegt.

VorgangDauerFAFESASEPufferKritisch
A Anforderungen303030Ja
B Entwurf437370Ja
C Backend67137130Ja
D Frontend57128131Nein
E Integration3131613160Ja
F Start2161816180Ja

Der kritische Pfad ist A, B, C, E, F, deren Dauern sich zu 18 summieren. D ist der einzige Vorgang mit Schlupf, einem Tag davon, weil das Backend, neben dem er läuft, einen Tag länger braucht. Die weitergehende Theorie hinter diesen Zahlen lebt im Leitfaden zur Methode des kritischen Pfads, und die Bedeutung des Schlupfs selbst im Leitfaden zum Puffer.

Wie das Netz dem Gantt-Diagramm zugrunde liegt

Ein Gantt-Diagramm ist ein Bild des Vorwärtsdurchlaufs. Jeder Balken wird vom frühesten Anfang eines Vorgangs bis zu seinem frühesten Ende gezeichnet, und der senkrechte Stapel der Balken ist einfach die Liste der Knoten die Seite hinunter. Die Abhängigkeitspfeile, die Sie in einem Gantt-Werkzeug zwischen den Balken ziehen, sind dieselben Pfeile wie im Netz, nur gebogen, um der Zeitachse zu folgen. Wenn Sie einen Balken verschieben und die danach sich mitbewegen, sehen Sie einem Vorwärtsdurchlauf zu, der sich in Echtzeit neu berechnet.

Deshalb ist ein Gantt-Diagramm, das Abhängigkeiten ignoriert, so zerbrechlich. Ohne das Netz darunter sind die Balken nur geschmückte Termine, die nie auf Veränderung reagieren. Mit dem Netz verhalten sie sich wie ein Modell. Diese lebendige Fassung können Sie samt Verknüpfungen im kostenlosen Gantt-Ersteller bauen und zusehen, wie sich eine Verzögerung in dem Moment fortpflanzt, in dem Sie sie eingeben.

Wie das Netz dem kritischen Pfad zugrunde liegt

Der kritische Pfad ist nichts, das Sie zeichnen. Er ist etwas, das das Netz berechnet und das Sie dann ablesen. Sind die beiden Durchläufe erst erledigt, ist der kritische Pfad schlicht jeder Knoten, dessen Puffer null ist, vom Ende zur Spitze verbunden. In unserem Beispiel bilden diese Knoten eine einzige ununterbrochene Kette, doch größere Netze können mehrere kritische Pfade zugleich haben oder einen beinahe kritischen Pfad mit einem einzigen Tag Puffer, der kritisch wird, sobald eine Schätzung wächst.

Weil der Pfad aus dem Puffer hervorgeht, bewegt er sich, wenn sich die Logik oder die Dauern bewegen. Verkürzen Sie das Backend, und das Frontend könnte stattdessen kritisch werden. Das ist der Gewinn, in Netzen statt in Balken zu denken: Das Diagramm zeigt nicht nur den heutigen kritischen Pfad, es sagt Ihnen, welche Kette als Nächstes das Ruder übernähme, wenn sich die Wirklichkeit verschiebt.

Häufige Fehler, die ein Netz zerstören

Die meisten kaputten Netze scheitern aus einer Handvoll wiederkehrender Gründe, und alle sind leicht zu erkennen, sobald Sie das Muster kennen. Eine kurze Prüfung anhand dieser Liste, bevor Sie den Terminen vertrauen, bewahrt Sie vor einem Plan, der eine selbstsichere, aber falsche Antwort berechnet.

FehlerSymptomBehebung
Loser VorgangEin Knoten ohne Vorgänger oder ohne Nachfolger mitten im PlanDie fehlende Verknüpfung ergänzen, damit er sich in den Fluss einfügt
Versteckte SchleifeDas Werkzeug weigert sich zu planen oder hängt sich aufDen Zyklus finden und einen falschen Pfeil entfernen
Termin statt LogikBalken, die sich nicht bewegen, wenn ein Vorgänger verrutschtDen festen Termin durch eine echte Abhängigkeit ersetzen
Zu viele VerknüpfungenEin Gewirr aus Pfeilen, das niemand lesen kannNur die Verknüpfungen behalten, die wirklich nötig sind

Der schlimmste davon ist der dritte, ein harter Termin als Platzhalter für eine Abhängigkeit, denn er erzeugt einen Plan, der fertig aussieht, aber still aufhört, auf Veränderung zu reagieren. Ein Gantt-Diagramm, einmal gebaut und nie wieder angefasst, ist kein Plan, es ist ein Wunsch.

Vom Diagramm zu einem lebendigen Plan

Das Netz ist kein Dokument, das Sie einmal zeichnen und ablegen. Es ist der Motor, der den Terminplan ehrlich hält, und es verdient sich seinen Platz nur, wenn Sie die beiden Durchläufe jedes Mal neu laufen lassen, wenn sich eine Schätzung oder eine Verknüpfung ändert. In einem guten Werkzeug geschieht das automatisch in dem Moment, in dem Sie eine Dauer bearbeiten oder eine Abhängigkeit ziehen, und genau deshalb schlägt ein Plan auf echter Logik das Eintippen von Terminen von Hand.

Beginnen Sie mit der Logik, nicht mit dem Kalender. Listen Sie die Vorgänge auf, zeichnen Sie die Pfeile, führen Sie die Durchläufe aus und lesen Sie den kritischen Pfad ab. Tun Sie das, und die Termine regeln sich von selbst, der Puffer sagt Ihnen, wo Sie Raum haben, und der kritische Pfad sagt Ihnen, wo nicht. Das ist die ganze stille Kraft des Vorgangsknotennetzes, das unter jedem Gantt-Diagramm liegt, das Sie je bauen werden.

Ein Netzplan ist die Logik unter den Balken. Zeichnen Sie die Vorgänge und ihre Abhängigkeiten, führen Sie den Vorwärts- und Rückwärtsdurchlauf aus, und der Puffer, der kritische Pfad und das Gantt-Diagramm ergeben sich alle aus demselben Bild.

Häufige Fragen

Was ist der Unterschied zwischen einem Netzplan und einem Gantt-Diagramm?

Ein Netzplan zeigt reine Logik: Vorgänge als Knoten und Abhängigkeiten als Pfeile, ohne Zeitachse. Ein Gantt-Diagramm setzt dieselben Vorgänge als Balken auf einen Kalender. Das Netz berechnet die Termine durch seine beiden Durchläufe, und das Gantt-Diagramm zeigt das Ergebnis, es sind also zwei Ansichten eines Plans.

Was bedeutet die Vorgangsknotenmethode?

Die Vorgangsknotenmethode, oder PDM, ist die Art, ein Projektnetz mit Vorgängen auf den Knoten zu zeichnen. Jeder Vorgang ist ein Kasten und jede Abhängigkeit ein Pfeil zwischen Kästen. Sie löste den älteren Stil mit Vorgängen auf den Pfeilen ab und ist die Notation, die jedes moderne Terminplanungswerkzeug heute unter seiner Gantt-Ansicht verwendet.

Wie arbeiten der Vorwärts- und der Rückwärtsdurchlauf zusammen?

Der Vorwärtsdurchlauf streicht von links nach rechts, um den frühesten Anfang und das früheste Ende jedes Vorgangs zu finden. Der Rückwärtsdurchlauf streicht von rechts nach links, um den spätesten Zeitpunkt zu finden, zu dem jeder stattfinden kann, ohne das Projekt zu verzögern. Die Lücke zwischen beiden ist bei jedem Vorgang sein Puffer, und null Puffer markiert den kritischen Pfad.

Was sind die vier Abhängigkeitsarten?

Ende-Anfang, bei der ein Vorgang auf das Ende eines anderen wartet, ist die häufige. Anfang-Anfang verknüpft zwei Anfänge. Ende-Ende verknüpft zwei Enden. Anfang-Ende, die seltene, bindet das Ende eines Nachfolgers an den Anfang eines Vorgängers. Jede verbindet ein anderes Ende des Vorgängers mit dem Nachfolger.

Kann ein Netz mehr als einen kritischen Pfad haben?

Ja. Jede Kette von Vorgängen mit null Puffer ist kritisch, und ein Netz kann mehrere solcher Ketten zugleich enthalten. Es kann auch einen beinahe kritischen Pfad geben, der nur ein oder zwei Tage Puffer trägt und kritisch wird, sobald eine Schätzung auf ihm wächst, weshalb es sich lohnt, auch die Ketten mit wenig Puffer im Blick zu behalten.

Geschrieben von Uttam Regmi. Gründer von Synth88 Labs, entwickelt datenschutzorientierte Web- und Mobil-Apps aus Dubai. Vollständiges Profil · LinkedIn · Medium · GitHub

Dieser Artikel ist auch auf Englisch verfügbar.

Erstellen Sie Ihr Gantt-Diagramm, kostenlos

Im Browser, ohne Anmeldung. Ihre Daten bleiben auf Ihrem Gerät.

Planer öffnen