Die vier Gantt-Abhängigkeitstypen sind finish-to-start, start-to-start, finish-to-finish und start-to-finish. Verwenden Sie die schwächste Beziehung, die die Arbeit genau darstellt.
Was sind Abhängigkeiten in einem Gantt-Diagramm?
Eine Abhängigkeit ist eine logische Beziehung zwischen zwei Aufgaben. Es gibt an, wann eine Aufgabe relativ zu einer anderen beginnen oder enden darf. Die vier Standard-Beziehungstypen sind finish-to-start (FS), start-to-start (SS), finish-to-finish (FF) und start-to-finish (SF).
Durch Abhängigkeiten verhält sich ein Gantt-Diagramm wie ein Zeitplan. Wenn ein Vorgänger verschoben wird, kann die Planungs-Engine seine Nachfolger neu berechnen, anstatt jedes Datum manuell reparieren zu lassen.
Verwenden Sie die schwächste Beziehung, die die Arbeit genau beschreibt. Fügen Sie keinen finish-to-start-Link hinzu, nur um die Leisten ordentlich aussehen zu lassen; Jeder Link sollte eine echte technische, physische, behördliche oder Informationsübergabe darstellen.
Die vier Abhängigkeitsarten im Überblick
| Typ | Bedeutung | Einfaches Beispiel |
|---|---|---|
| Von Anfang bis Ende (FS) | Der Nachfolger kann erst beginnen, wenn der Vorgänger fertig ist | Der Test beginnt nach Abschluss des Builds |
| Von Anfang an (SS) | Der Nachfolger kann erst starten, wenn der Vorgänger startet | Mit Beginn des Workshops beginnt das Notieren |
| Von Ende zu Ende (FF) | Der Nachfolger kann nicht fertig werden, bis der Vorgänger fertig ist | Das endgültige Korrekturlesen kann nicht abgeschlossen sein, bevor das Schreiben abgeschlossen ist |
| Anfang bis Ende (SF) | Der Nachfolger kann erst fertig werden, wenn der Vorgänger startet | Die alte Supportschicht kann erst enden, wenn eine neue Schicht beginnt |
„Vorgänger“ bezeichnet die Aufgabe, die die Einschränkung bereitstellt. „Nachfolger“ bedeutet, dass die Aufgabe eingeschränkt wird. Die Worte bedeuten nicht unbedingt, dass der gesamte Vorgänger zuerst passieren muss – das hängt von der Art der Beziehung ab.
1. Von Anfang an (FS)
B kann nicht beginnen, bis A fertig ist. Dies ist die häufigste Beziehung.
Beispiele:
- Bereitstellung in der Produktion nach Abschluss der Abnahmetests.
- Nach Abschluss der Schalungsinspektion Beton gießen.
- Senden Sie Einladungen, nachdem die Gästeliste genehmigt wurde. – Starten Sie die Datenmigration, nachdem die Sicherung abgeschlossen ist.
Wenn „Design genehmigen“ am Dienstag abgeschlossen ist und „Schnittstelle erstellen“ über einen FS-Link verfügt, kann der Build zur nächsten verfügbaren Arbeitszeit gemäß den Kalenderregeln des Tools beginnen.
FS ist leicht zu verstehen, aber übermäßiger Gebrauch führt zu einer Serialisierung der Arbeit. Fragen Sie, ob der Nachfolger wirklich alle Teile des Vorgängers benötigt. Wenn die Entwicklung beginnen kann, wenn die erste genehmigte Spezifikation verfügbar ist, kann eine andere Zerlegung zu einer realistischeren Überschneidung führen.
2. Von Anfang an (SS)
B kann erst starten, wenn A startet. Die Aufgaben können dann unterschiedlich lange andauern.
Beispiele:
- Beginnen Sie mit Besprechungsnotizen, wenn die Besprechung beginnt.
- Beginnen Sie mit der Qualitätsüberwachung, wenn die Produktion beginnt.
- Beginnen Sie mit dem Aushubtransport, wenn mit dem Aushub begonnen wird.
- Beginnen Sie mit dem Kundensupport, wenn eine Markteinführung beginnt.
SS bedeutet nicht, dass beide Aufgaben genau zum gleichen Zeitpunkt beginnen müssen, es sei denn, es gibt keine Verzögerung und der Zeitplan ist dadurch eingeschränkt. Es legt den frühesten zulässigen Beginn des Nachfolgers fest.
3. Ziel-zu-Ziel (FF)
B kann nicht fertig sein, bis A fertig ist. Die Beziehung steuert den Abschluss, nicht den Start.
Beispiele:
- Die Bearbeitung kann erst abgeschlossen werden, wenn der Schreibvorgang abgeschlossen ist. – Die Sicherheitsüberwachung kann nicht abgeschlossen werden, bevor die Migration abgeschlossen ist.
- Die Bauaufsicht kann nicht vor Abschluss der Bauarbeiten abgeschlossen werden.
- Der Rechnungsabgleich kann erst abgeschlossen werden, wenn alle Rechnungen eingegangen sind.
FF ist nützlich, wenn zwei Aktivitäten parallel laufen, eine jedoch bis zum Ende der anderen aktiv bleiben muss. Es sollte nicht dazu verwendet werden, eine unklare Leistung zu verbergen. Wenn eine endgültige Übergabe vorliegt, kann ein separater Meilenstein die Logik möglicherweise besser vermitteln.
4. Anfang bis Ende (SF)
B kann nicht fertig werden, bis A beginnt. Dies ist gültig, aber ungewöhnlich.
Das klassische Beispiel ist die Schichtabdeckung: Die ausgehende Schicht kann erst beendet werden, wenn die eingehende Schicht beginnt. Weitere Beispiele sind:
- Ein Altsystem kann nicht außer Betrieb genommen werden, bis der Ersatzdienst beginnt.
- Die vorübergehende Überwachung kann nicht beendet werden, bis die dauerhafte Überwachung beginnt.
- Der Versicherungsschutz des alten Anbieters kann nicht enden, bis der neue Anbieter seinen Dienst aufnimmt.
Teams verwenden SF oft falsch, weil der Wortlaut umgekehrt wirkt. Nennen Sie laut den Vorgänger und Nachfolger: „Das Ende der alten Schicht hängt vom Beginn der neuen Schicht ab.“ Wenn dieser Satz nicht wahr ist, verwenden Sie eine andere Beziehung oder gestalten Sie die Aufgaben neu.
Was sind Lag und Lead?
Verzögerung ist eine Wartezeit, die einer Abhängigkeit hinzugefügt wird. Voreilung ermöglicht Überlappungen und wird oft als negative Verzögerung dargestellt.
Beispiele:
- FS + 2 Tage: Tragen Sie die zweite Schicht zwei Tage nach Abschluss der ersten Schicht auf.
- SS + 1 Tag: Beginnen Sie mit der Transkription einen Tag nach Beginn der Interviews.
- FS − 2 Tage: Beginnen Sie mit der Überprüfung zwei Tage vor Abschluss des Entwurfs.
Die Verzögerung sollte die tatsächlich verstrichene Zeit oder Arbeitszeit darstellen, beispielsweise für die Aushärtung, den Versand oder eine obligatorische Mitteilungsfrist. Vermeiden Sie es, unerklärliche Verzögerungen als Speicher für versteckte Arbeit zu nutzen. Wenn jemand während der Lücke eine Aktion ausführen muss, modellieren Sie diese Aktion als Aufgabe mit einem Eigentümer.
Lead kann einen Zeitplan spröde machen, da davon ausgegangen wird, dass ein Teil der Vorgängerausgabe fertig ist. Die Aufteilung des Vorgängers in kleinere Ergebnisse – zum Beispiel „Entwurf der Abschnitte 1–3“ – schafft oft eine klarere Logik als eine große negative Verzögerung.
Ein Beispiel für eine funktionierende Abhängigkeit
Betrachten Sie eine kleine Softwareversion:
| Aufgabe | Dauer | Beziehung |
|---|---|---|
| Funktion implementieren | 8 Tage | — |
| Schreiben Sie Testfälle | 5 Tage | SS mit Implementierung |
| Führen Sie Tests durch | 4 Tage | FS nach Implementierung und Testfällen |
| Überwachen Sie die Veröffentlichung | 2 Tage | SS mit Produktionsfreigabe |
| Beenden Sie die Rollback-Abdeckung | 0 Tage | SF nach Beginn der Überwachung |
Das Schreiben von Testfällen beginnt mit der Implementierung, da der Tester auf der Grundlage des vereinbarten Designs arbeiten kann. Die Ausführung wartet sowohl auf Implementierungs- als auch auf Testfälle. Die Überwachung beginnt mit der Freigabe. Das letzte SF-Beispiel besagt, dass die vorübergehende Rollback-Abdeckung nicht enden kann, bis die Überwachung begonnen hat. In der Praxis kann ein klarerer Meilenstein oder eine klarere FS-Kette immer noch vorzuziehen sein.
Wie wirken sich Abhängigkeiten auf den kritischen Pfad aus?
Das Abhängigkeitsnetzwerk bestimmt, welche Ketten den Endtermin steuern können. Ein Vorwärtsdurchlauf findet die frühesten Daten; Ein Rückwärtsdurchlauf findet die neuesten Daten und den Float. Aufgaben ohne Planungsflexibilität bilden nach den Regeln des Modells einen kritischen Pfad.
Fehlende Verknüpfungen führen dazu, dass die Arbeit unabhängig voneinander läuft und ein Enddatum ohne logische Unterstützung entstehen kann. Redundante oder übermäßig restriktive Links können zu einem längeren Zeitplan führen, als die Arbeit erfordert. Überprüfen Sie beide Extreme mit dem Checkliste für die Qualität des Projektplans.
Wie wählt man die richtige Beziehung aus?
Stellen Sie zwei Fragen:
- Welches Ereignis im Vorgänger ist wichtig – sein Anfang oder sein Ende?
- Welches Ereignis im Nachfolger ist eingeschränkt – sein Start oder sein Ende?
Dadurch entsteht der aus zwei Buchstaben bestehende Code. Fragen Sie dann, ob es sich bei der Verzögerung um eine echte Wartezeit handelt und ob kleinere Aufgaben die Übergabe besser erklären würden.
In der Anwendung von GanttFather können Abhängigkeiten FS-, SS-, FF- oder SF-Beziehungen mit Verzögerung verwenden. Der visuelle Link erscheint im Gantt-Diagramm und Zeitplanänderungen können über verknüpfte Aufgaben übertragen werden. Benutzen So lesen Sie ein Gantt-Diagramm um das Ergebnis zu überprüfen.
Wie modellieren Sie Abhängigkeiten in GanttFather?
Verbinden Sie einen Vorgänger mit seinem Nachfolger, wählen Sie FS, SS, FF oder SF und fügen Sie Verzögerung hinzu, wenn eine echte Wartezeit oder Überlappung besteht. Verschieben Sie den Vorgänger oder ändern Sie seine Größe, um sicherzustellen, dass der Nachfolger wie erwartet reagiert. Aktivieren Sie dann den kritischen Pfad, um zu sehen, ob dieser Link dabei hilft, den Projektabschluss zu steuern.
Die Weitergabe von Abhängigkeiten belegt die logische Reihenfolge, nicht die Machbarkeit der Ressourcen. GanttFather führt keine automatische Ressourcennivellierung durch. Prüfen Sie daher alle Verantwortlichen, die überlappenden verknüpften Aufgaben zugewiesen sind, und lösen Sie Konflikte manuell.
Erstellen Sie ein kostenloses GanttFather-Projekt und testen Sie das Abhängigkeitsnetzwerk mit einem Beispiel für jede Beziehung, die Ihr Plan tatsächlich benötigt.
Häufig gestellte Fragen
Was ist die Standard-Gantt-Abhängigkeit?
Die meisten Planungstools verwenden standardmäßig finish-to-start, da dies allgemein üblich und intuitiv ist. Ein Verzug ist kein Beweis; Ändern Sie es, wenn die Arbeit eine andere Beziehung erfordert.
Kann eine Aufgabe mehrere Vorgänger haben?
Ja. Für einen Test sind möglicherweise Code, eine Umgebung und genehmigte Testdaten erforderlich. Sein frühester Start wird durch die Vorgängerbeschränkung bestimmt, die spätestens endet, nachdem Kalender und Verzögerung berücksichtigt wurden.
Gibt es Fälligkeitsabhängigkeiten?
Nein. Ein Fälligkeitsdatum ist ein Ziel oder eine Einschränkung. Eine Abhängigkeit beschreibt die logische Reihenfolge zwischen Aufgaben. Verwenden Sie Logik, um Termine zu berechnen, und vergleichen Sie dann die Prognose mit dem Ziel.
Sollten Sammelaufgaben Abhängigkeiten haben?
Verknüpfen Sie in der Regel detaillierte Aktivitäten oder Meilensteine dort, wo die Übergabe erfolgt. Links zu Sammel- und untergeordneten Aufgaben können zu verwirrenden oder doppelten Einschränkungen führen. Verwenden Sie Zusammenfassungslinks nur, wenn Ihre Planungsmethode und Ihr Tool sie vorhersehbar verarbeiten.
Quellen



