Hard Constraints vs. Soft Constraints in Primavera P6: Ein Leitfaden

Melden

Hier ist ein detailliertes Tutorial zum Thema Hard Constraints vs. Soft Constraints in Primavera P6 auf Deutsch.


In Primavera P6 werden Constraints (Einschränkungen) verwendet, um Aktivitäten an bestimmte Termine zu binden, die nicht allein durch die Netzplanlogik (Anordnungsbeziehungen) bestimmt werden können. Man unterscheidet dabei grundlegend zwischen Soft Constraints (weichen Einschränkungen) und Hard Constraints (harten Einschränkungen).

Dieses Tutorial erklärt die Unterschiede, die Auswirkungen auf den Terminplan und wann man welche Art einsetzt.


1. Was sind Soft Constraints?

Soft Constraints sind flexibel. Sie beeinflussen die Berechnung des Terminplans, "verbiegen" aber nicht die logische Abfolge der Aktivitäten. Sie respektieren die Abhängigkeiten im Netzplan.

Die gängigsten Soft Constraints:

  • Start On or After (Start nicht früher als): Die Aktivität darf erst an oder nach diesem Datum beginnen.
  • Finish On or After (Ende nicht früher als): Die Aktivität darf erst an oder nach diesem Datum enden.
  • As Late As Possible (So spät wie möglich): Verbraucht den gesamten verfügbaren Puffer, ohne das Projektende zu verzögern.
  • Start On or Before (Start nicht später als): Setzt ein Ziel für den Starttermin.
  • Finish On or Before (Ende nicht später als): Dies ist der am häufigsten verwendete Constraint, um Vertragsfristen oder Meilensteine abzubilden.

Auswirkungen:

  • Sie beeinflussen den Gesamtpuffer (Total Float).
  • Wenn die Logik (Vorgänger) besagt, dass eine Aktivität später stattfinden muss als durch einen "Finish On or Before" Constraint vorgegeben, wird Primavera dies anzeigen (der Puffer wird negativ), aber das Datum wird nicht erzwungen. Die Logik gewinnt.

2. Was sind Hard Constraints?

Hard Constraints sind starr. Sie erzwingen ein Datum, ungeachtet der logischen Verknüpfungen im Terminplan. Sie "brechen" die Netzplanlogik, um einen festen Termin im Kalender zu halten.

Die gängigsten Hard Constraints:

  • Mandatory Start (Muss-Start): Erzwingt den Start an einem exakten Datum.
  • Mandatory Finish (Muss-Ende): Erzwingt das Ende an einem exakten Datum.

Auswirkungen:

  • Logik-Verletzung: Selbst wenn der Vorgänger einer Aktivität noch nicht fertig ist, wird die Aktivität am Tag des "Mandatory Start" angezeigt.
  • Negative Float: Hard Constraints können extremen negativen Puffer erzeugen, wenn die Logik dem Termin widerspricht.
  • Gefahr: Sie können den kritischen Weg (Critical Path) verfälschen, da sie Aktivitäten fixieren, die eigentlich verschiebbar sein sollten.

3. Direkter Vergleich

Merkmal Soft Constraints Hard Constraints
Priorität Logik hat Vorrang Constraint hat Vorrang
Flexibilität Hoch Keine
Typische Beispiele Start On or After, Finish On or Before Mandatory Start, Mandatory Finish
Einfluss auf Puffer Reduziert Puffer bei Zielüberschreitung Kann Puffer komplett eliminieren/fixieren
Netzplanlogik Bleibt intakt Kann logisch unmögliche Termine erzwingen

4. Anwendung in Primavera P6 (Schritt-für-Schritt)

Um einen Constraint in Primavera P6 zuzuweisen, gehen Sie wie folgt vor:

  1. Wählen Sie die gewünschte Aktivität in der Activities-Ansicht aus.
  2. Öffnen Sie im unteren Bereich (Activity Details) den Reiter Status.
  3. Suchen Sie den Bereich Constraints.
  4. Wählen Sie unter Primary Constraint den Typ aus (z. B. "Finish On or Before").
  5. Geben Sie unter Constraint Date das gewünschte Datum ein.
  6. Drücken Sie F9 (Schedule), um den Terminplan neu zu berechnen.

5. Best Practices: Wann was nutzen?

Verwenden Sie Soft Constraints, wenn:

  • Sie Vertragstermine abbilden müssen (z. B. "Finish On or Before").
  • Sie externe Liefertermine haben (z. B. "Start On or After").
  • Sie den kritischen Weg basierend auf realen Fristen sehen wollen.

Verwenden Sie Hard Constraints, wenn:

  • Es absolut keine Alternative gibt (sehr selten im professionellen Projektmanagement).
  • Ein Termin durch äußere Gewalt (z. B. Gezeiten, gesetzliche Stichtage) absolut unveränderlich ist.
  • Achtung: Viele Auftraggeber (insbesondere im Bereich Government/Defense) verbieten die Nutzung von Hard Constraints in den Planungsrichtlinien, da sie die mathematische Integrität des Netzplans stören.

Goldene Regel:

Ein guter Terminplan sollte so wenig Constraints wie möglich enthalten. Nutzen Sie primär Anordnungsbeziehungen (Logik). Ein Constraint sollte immer die Ausnahme sein, nicht die Regel.


Fazit

Soft Constraints sind Ihre Freunde, um Ziele zu definieren, ohne die Realität der Logik zu ignorieren. Hard Constraints sind "brutale" Werkzeuge, die mit großer Vorsicht eingesetzt werden müssen, da sie Fehler in der Planung maskieren können.

0