Kritischer Pfad und Kritische Kette (Vergleich): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Wechseln zu:Navigation, Suche
Zeile 14: Zeile 14:
  
 
| style="vertical-align:top;" |  
 
| style="vertical-align:top;" |  
'''Pufferzeiten für Einzelvorgänge'''
+
<big>'''Pufferzeiten für Einzelvorgänge'''</big>
  
 
Statistische Fluktuationen werden im Allgemeinen nur im Form von Pufferzeiten
 
Statistische Fluktuationen werden im Allgemeinen nur im Form von Pufferzeiten
Zeile 25: Zeile 25:
  
 
| style="vertical-align:top;" |  
 
| style="vertical-align:top;" |  
'''Pufferzeiten für Vorgangsfolgen'''
+
<big>'''Pufferzeiten für Vorgangsfolgen'''</big>
  
 
Statistische Fluktuationen werden als unabänderlich angesehen und daher  
 
Statistische Fluktuationen werden als unabänderlich angesehen und daher  
Zeile 47: Zeile 47:
  
 
| style="vertical-align:top;  background-color:#eeeeee;" |  
 
| style="vertical-align:top;  background-color:#eeeeee;" |  
'''Geschätzte Vorgangsdauer enthält {{iAllg}} Puffer'''
+
<big>'''Geschätzte Vorgangsdauer enthält {{iAllg}} Puffer'''</big>
  
 
Die Dauer eines [[Vorgang]]s wird so [[Schätzung|geschätzt]], dass der Vorgang innerhalb
 
Die Dauer eines [[Vorgang]]s wird so [[Schätzung|geschätzt]], dass der Vorgang innerhalb
Zeile 57: Zeile 57:
 
   
 
   
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
'''Geschätzte Vorgangsdauer enthält keinen Puffer'''
+
<big>'''Geschätzte Vorgangsdauer enthält keinen Puffer'''</big>
  
 
Die Dauer eines [[Vorgang]]s wird so geschätzt, dass dieser Vorgang innerhalb
 
Die Dauer eines [[Vorgang]]s wird so geschätzt, dass dieser Vorgang innerhalb
Zeile 73: Zeile 73:
  
 
| style="vertical-align:top;" |   
 
| style="vertical-align:top;" |   
 +
<big>'''Früher Beginn von nicht-kritischen Vorgängen'''</big>
 +
 
Nicht-kritische Vorgänge werden häufig so früh wie möglich begonnen. Das heißt, die Vorgangspuffer-Zeiten,  
 
Nicht-kritische Vorgänge werden häufig so früh wie möglich begonnen. Das heißt, die Vorgangspuffer-Zeiten,  
 
([[Freier Puffer]] und [[Gesamtpuffer (Vorgang)|Vorgangsgesamtpuffer]]), die sich durch die [[Rückwärtsrechnung]]
 
([[Freier Puffer]] und [[Gesamtpuffer (Vorgang)|Vorgangsgesamtpuffer]]), die sich durch die [[Rückwärtsrechnung]]
Zeile 78: Zeile 80:
 
    
 
    
 
| style="vertical-align:top;" |  
 
| style="vertical-align:top;" |  
 +
<big>'''Später Beginn von nicht-kritischen Vorgängen'''</big>
 +
 
Nicht-kritische Vorgänge sollen möglichst immer so spät wie möglich begonnen werden.  
 
Nicht-kritische Vorgänge sollen möglichst immer so spät wie möglich begonnen werden.  
 
Der Starttermin wird {{iAllg}} nach hinten verschoben. Dabei wird allerdings genügend Puffer  
 
Der Starttermin wird {{iAllg}} nach hinten verschoben. Dabei wird allerdings genügend Puffer  
Zeile 90: Zeile 94:
  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 +
<big>'''Vorgänge werden  termingerecht beendet oder später'''</big>
 +
 
[[Vorgang|Vorgänge]] werden termingerecht beendet oder – bei unerwarteten Problemen – später.  
 
[[Vorgang|Vorgänge]] werden termingerecht beendet oder – bei unerwarteten Problemen – später.  
 
Trotz der großen Einzelpuffer werden Vorgänge i. Allg. nicht früher beendet.
 
Trotz der großen Einzelpuffer werden Vorgänge i. Allg. nicht früher beendet.
Zeile 99: Zeile 105:
  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 +
<big>'''Vorgänge werden häufig auch vorzeitig beendet'''</big>
 +
 
[[Vorgang|Vorgänge]] werden vor, zum oder nach dem gesetzten Termin beendet.  
 
[[Vorgang|Vorgänge]] werden vor, zum oder nach dem gesetzten Termin beendet.  
  
Zeile 111: Zeile 119:
  
 
| style="vertical-align:top;" |  
 
| style="vertical-align:top;" |  
 +
<big>'''Multitasking ist NICHT verpönt'''</big>
  
 
Es wird häufig [[Multitasking]], d.h. der gleichzeitige Einsatz von Mitarbeitern (oder anderen [[Ressource]]n) in mehreren [[Vorgang|Vorgängen]], betrieben.
 
Es wird häufig [[Multitasking]], d.h. der gleichzeitige Einsatz von Mitarbeitern (oder anderen [[Ressource]]n) in mehreren [[Vorgang|Vorgängen]], betrieben.
Zeile 120: Zeile 129:
  
 
| style="vertical-align:top;"|  
 
| style="vertical-align:top;"|  
 +
<big>'''Multitasking ist verpönt'''</big>
 +
 
[[Multitasking]] wird grundsätzlich vermieden, d.h., Resource Leveling ist Pflicht.
 
[[Multitasking]] wird grundsätzlich vermieden, d.h., Resource Leveling ist Pflicht.
  
Zeile 127: Zeile 138:
  
 
|-
 
|-
 +
| style="vertical-align:top; background-color:#eeeeee;" |
 +
<big>'''KEINE Entlastung bei Arbeit an kritischen Vorgängen'''</big>
  
| style="vertical-align:top; background-color:#eeeeee;" |
 
 
Mitarbeiter, die an kritischen [[Vorgang|Vorgängen]] arbeiten, werden '''nicht''' vom Tagesgeschäft entlastet.
 
Mitarbeiter, die an kritischen [[Vorgang|Vorgängen]] arbeiten, werden '''nicht''' vom Tagesgeschäft entlastet.
  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 
| style="vertical-align:top; background-color:#eeeeee;" |  
 +
<big>'''KEINE Entlastung bei Arbeit an kritischen Vorgängen'''</big>
 
Mitarbeiter, die an kritischen [[Vorgang|Vorgängen]] arbeiten, werden vom Tagesgeschäft entlastet (wenig Telefon,
 
Mitarbeiter, die an kritischen [[Vorgang|Vorgängen]] arbeiten, werden vom Tagesgeschäft entlastet (wenig Telefon,
 
kaum E-Mails, keine anderen Aufgaben etc.).
 
kaum E-Mails, keine anderen Aufgaben etc.).
Zeile 140: Zeile 153:
  
 
| style="vertical-align:top;" |  
 
| style="vertical-align:top;" |  
Die Drei-Punkt-Schätzmethode für die Dauer der Einzelvorgänge (kürzeste Dauer, wahrscheinliche Dauer, längste Dauer) ist wenig hilfreich, da CPM für jeden Vorgang einen Schätzwert und nicht drei benötigt.
+
<big>''Ein-Punkt-Schätzmethode'''</big>
  
'''Anmerkung:'''<br />
+
Für jeden Vorgang wird die Dauer als Fester Wert geschätzt und festgelegt.
In der mit CPM verwandten Methode [[PERT]] wird die Dauer allerdings mit Hilfe eine Dreipunktschätzung gemäßfolgender Formel ermittelt:
 
  
<math>\frac{\mathrm{kurz} + 4 \cdot \mathrm{wahrscheinlich} + \mathrm{lang}}{6}</math>.
+
| style="vertical-align:top;" |
 +
<big>'''Drei-Punkt-Schätzmethode'''</big>
  
Diese Formel gewichtet den Modulpunkt $\mathrm{wahrscheinlich}$ viermal so stark wie die [[Dreiecksverteilung]].
+
Für die Schätzung der Dauer von Einzelvorgängen wird die Drei-Punkt-Schätzmethode (kürzeste Dauer, wahrscheinliche Dauer, längste Dauer) eingesetzt, um für jeden Vorgang sowohl einen guten Schätzwert für dieeigentliche  Dauer ([[Erwartungswert]]), als auch für einen notwendigen Puffer (n mal [[Standardabweichung]]) zu ermitteln.
 
+
(Diese Methode wurde ursprünglich auch in [[PERT]] eingesetzt.)
| style="vertical-align:top;" |
 
Die Drei-Punkt-Schätzmethode für die Dauer der Einzelvorgänge (kürzeste Dauer, wahrscheinliche Dauer, längste Dauer) ist sehr hilfreich
 
und wird meist eingesetzt, um für jeden Vorgang sowohl einen guten Schätzwert für die Dauer ([[Erwartungswert]]), als auch für einen notwendigen Puffer (2 bis 3 mal [[Standardabweichung]]) zu ermitteln.
 
 
|}
 
|}
  
Zeile 207: Zeile 217:
 
! style="vertical-align:top" | 2 * Summe der Streuungen<br/>des kritischen Pfads (rot):  
 
! style="vertical-align:top" | 2 * Summe der Streuungen<br/>des kritischen Pfads (rot):  
 
| $2(σ_2+σ_3+σ_4+σ_6+σ_7+σ_{10}) $<br/>$= 2(0,4+1,9+0,4+1,4+0,4+0,3) = $ || $9,6 $  || $\approx 10 $
 
| $2(σ_2+σ_3+σ_4+σ_6+σ_7+σ_{10}) $<br/>$= 2(0,4+1,9+0,4+1,4+0,4+0,3) = $ || $9,6 $  || $\approx 10 $
|}
+
|}<!--
 +
'''Anmerkung:'''<br />
 +
In der mit CPM verwandten Methode [[PERT]] wird die Dauer allerdings mit Hilfe eine Dreipunktschätzung gemäßfolgender Formel ermittelt:
 +
 
 +
<math>\frac{\mathrm{kurz} + 4 \cdot \mathrm{wahrscheinlich} + \mathrm{lang}}{6}</math>.
 +
 
 +
Diese Formel gewichtet den Modulpunkt $\mathrm{wahrscheinlich}$ viermal so stark wie die [[Dreiecksverteilung]].-->
 +
 
  
 
[[Datei:CCPM too much buffer.png|gerahmt|ohne|CCPM-Netzplan (mit zuviel Puffer)]]
 
[[Datei:CCPM too much buffer.png|gerahmt|ohne|CCPM-Netzplan (mit zuviel Puffer)]]

Version vom 14. Juni 2018, 12:47 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen:
  ★★★★☆ Korrektheit: großteils überprüft
  ★★★☆☆ Umfang: einige wichtige Fakten fehlen
  ★★★☆☆ Quellenangaben: wichtige Quellen sind vorhanden
  ★★★☆☆ Quellenqualität: gut
  ★★★☆☆ GlossarWiki-Konformität: gut
Methode des kritischen Pfades (Critical Path Method, CPM) Methode der kritischen Kette (Critical Chain Project Management, CCPM)

Pufferzeiten für Einzelvorgänge

Statistische Fluktuationen werden im Allgemeinen nur im Form von Pufferzeiten in den einzelnen Vorgängen beachtet.

Man unterschiedet zwischen:

  • Gesamtpuffer (eines Vorgangs)
  • freier Puffer (eines Vorgangs)
  • implizitem Puffer (in der Dauer eines Vorgangs enthalten; siehe nächsten Punkt)

Pufferzeiten für Vorgangsfolgen

Statistische Fluktuationen werden als unabänderlich angesehen und daher bei der Planung und Projektverlauf von Anfang an berücksichtigt. Der Puffer wird dabei nicht einzelnen Vorgängen zugeordnet, sondern einer Kette von aufeinander folgenden Vorgängen.

Man unterschiedet zwischen:

⇒ Paradigmenwechsel

Bis heute ist es nicht gelungen, ein Verfahren zu entwickeln, mit dem sich ein in statistischer Hinsicht „optimaler“ Zeitplan erstellen lässt. Daher gibt sich CCPM damit zufrieden, einen möglichst guten Zeitplan zu erstellen.

Geschätzte Vorgangsdauer enthält i. Allg. Puffer

Die Dauer eines Vorgangs wird so geschätzt, dass der Vorgang innerhalb der geschätzten Zeit mit großer Wahrscheinlichkeit beendet wird (mindestens 80%, meist jedoch deutlich mehr: 90%, 95%, 99%).

Das heißt, alle Einzelschätzungen enthalten implizit einen eigenen Puffer, um statistische Fluktuationen abzufangen.

Geschätzte Vorgangsdauer enthält keinen Puffer

Die Dauer eines Vorgangs wird so geschätzt, dass dieser Vorgang innerhalb der geschätzten Zeit lediglich mit ca. 50%-iger Wahrscheinlichkeit beendet wird (ErwartungswertMedian).

Die Einzelpuffer werden bei kritischen Vorgängen als Gesamtpuffer an das Projektende angefügt. Für nicht-kritische Vorgänge werden die Einzellpuffer ebenfalls zu einem Puffer zusammengefasst und direkt vor einem kritischen Vorgang als so genannte Zubringerpuffer eingefügt.

Aufgrund statistischer Gesetze (Zentraler Grenzwertsatz der Statistik) können der Gesamtpuffer und die Zubringerpuffer i. Allg. deutlich kürzer gewählt werden, als die Summe der jeweils zugehörigen Einzelpuffer.

⇒ Zeitgewinn

Früher Beginn von nicht-kritischen Vorgängen

Nicht-kritische Vorgänge werden häufig so früh wie möglich begonnen. Das heißt, die Vorgangspuffer-Zeiten, (Freier Puffer und Vorgangsgesamtpuffer), die sich durch die Rückwärtsrechnung ergeben, werden auch ausgenutzt.

Später Beginn von nicht-kritischen Vorgängen

Nicht-kritische Vorgänge sollen möglichst immer so spät wie möglich begonnen werden. Der Starttermin wird i. Allg. nach hinten verschoben. Dabei wird allerdings genügend Puffer (z. B. mit Hilfe des zentralen Grenzwertsatzes) am Ende einer Kette von nicht-kritischen Vorgängen eingeplant (Zubringerpuffer), damit der (evtl. kritische) Vorgang, der die Ergebnisse dieser sogenannten Zubringerkette benötigt, nach Möglichkeit nicht verzögert wird.

Vorteile der Verschiebung des Starttermins:

  • Das Änderungsmanagement wird einfacher: Solange ein Vorgang noch nicht gegonnen wurde, sind zugehörige Planänderungen wesentlich problemloser, als nach Start des Vorgangs, wenn schon Fakten geschaffen wurden.
  • Kürzere Pufferzeiten sind eine gute Vorsorgemaßnahme gegen das „Studentensyndrom“ („Prokrastination“).

Vorgänge werden termingerecht beendet oder später

Vorgänge werden termingerecht beendet oder – bei unerwarteten Problemen – später. Trotz der großen Einzelpuffer werden Vorgänge i. Allg. nicht früher beendet.

Gründe:

  • Studentensyndrom
  • Die Terminplanung sieht einen früheren Start von Nachfolgevorgängen nicht vor.
  • Mitarbeiter haben keinen Anreiz einen Vorgang vor dem Termin zu beenden. Im Gegenteil: Wenn sie einen Vorgang früher beenden, wird ihnen beim nächsten Mal i. Allg. weniger Zeit für einen Vorgang gewährt. Und dies versuchen sie zu vermeiden.

Vorgänge werden häufig auch vorzeitig beendet

Vorgänge werden vor, zum oder nach dem gesetzten Termin beendet.

Für die Mitarbeiter gibt es keine festen Terminvorgaben, sondern nur die Vorgabe, einen Vorgang so schnell wie möglich zu beenden, ohne Abstriche an Funktionalität oder Qualität zu machen. Mitarbeiter dürfen dabei nicht unter Druck gesetzt werden, insbesondere Überstunden sind nur in Ausnahmefällen zulässig.

⇒ Zeitgewinn bei früher, termingerecht oder nur leicht verspätet beendeten Vorgängen (da die Vorgangsdauer kürzer als bei CPM geschätzt wird).

Multitasking ist NICHT verpönt

Es wird häufig Multitasking, d.h. der gleichzeitige Einsatz von Mitarbeitern (oder anderen Ressourcen) in mehreren Vorgängen, betrieben.

Dies geschieht vor allem, um jede Ressource so gut wie möglich auszulasten.

Insbesondere kommt es oft zu Planungen, bei denen eine Ressource in mehreren parallel laufenden Vorgängen jeweils zu 100% verplant ist (fehlendes Resource Leveling). Derartige Vorgänge werden normalerweise nicht termingerecht beendet.

Multitasking ist verpönt

Multitasking wird grundsätzlich vermieden, d.h., Resource Leveling ist Pflicht.

⇒ Zeitgewinn, da Multitasking jeden Einzelvorgang bis auf den letzten verzögert.

⇒ nochmals Zeitgewinn, da der Overhead, der durch Aufgabenwechsel entstehen würde, entfällt.

KEINE Entlastung bei Arbeit an kritischen Vorgängen

Mitarbeiter, die an kritischen Vorgängen arbeiten, werden nicht vom Tagesgeschäft entlastet.

KEINE Entlastung bei Arbeit an kritischen Vorgängen Mitarbeiter, die an kritischen Vorgängen arbeiten, werden vom Tagesgeschäft entlastet (wenig Telefon, kaum E-Mails, keine anderen Aufgaben etc.).

⇒ Zeitgewinn

Ein-Punkt-Schätzmethode'

Für jeden Vorgang wird die Dauer als Fester Wert geschätzt und festgelegt.

Drei-Punkt-Schätzmethode

Für die Schätzung der Dauer von Einzelvorgängen wird die Drei-Punkt-Schätzmethode (kürzeste Dauer, wahrscheinliche Dauer, längste Dauer) eingesetzt, um für jeden Vorgang sowohl einen guten Schätzwert für dieeigentliche Dauer (Erwartungswert), als auch für einen notwendigen Puffer (n mal Standardabweichung) zu ermitteln. (Diese Methode wurde ursprünglich auch in PERT eingesetzt.)

1 Beispiel

Gegeben sei folgendes fiktive Projekt zur Erstellung eines Web-Auftritts der „Metzgerei Meier“:

Nr. Vorgang Vorgänger Ressourcen min. real. max. $μ$ $σ$ $μ +2σ$ kons. kons. $-$ $μ$
1 Projektstart
2 Konzeption 1 Designer, Informatiker 2 3 6 3 0,4 3,8 4 1
3 Gestaltung Wireframes 2 Designer 4 5 20 7 1,9 10,8 11 4
4 Gestaltung Style 3 Designer; Informatiker 2 4 6 4 0,4 4,8 5 1
5 Implementierung Backend 2 Informatiker 2 3 12 4 1,1 6,2 6 2
6 Implementierung Frontend 3, 5 Informatiker 3 4 15 5 1,4 7,8 8 3
7 Implementierung Style 4, 6 Designer; Informatiker 1 2 5 2 0,4 2,8 3 1
8 Contenterstellung: Text 1 Redakteur 2 3 5 3 0,4 3,8 4 1
9 Contenterstellung: Bild 8 Redakteur 1 2 3 2 0,4 2,8 3 1
10 Integration 4, 7, 9 Designer, Informatiker, Redakteur 2 2 3 2 2,6 0,3 3 1
11 Projektende 10

1.1 Klassisches Projektmanagement

Netzplan (mit Ressourcenüberlastung)
Netzplan (Resource Leveling)
Netzplan (ohne redundate Beziehunges)

1.2 Critical-Chain-Projektmanagement

Summe kons. $-$ μ
für den kritischen Pfad (rot):
$1+4+1+3+1+1$ $= 11 $ $= 11 $
2 * Summe der Streuungen
des kritischen Pfads (rot):
$2(σ_2+σ_3+σ_4+σ_6+σ_7+σ_{10}) $
$= 2(0,4+1,9+0,4+1,4+0,4+0,3) = $
$9,6 $ $\approx 10 $


CCPM-Netzplan (mit zuviel Puffer)
Projektgesamtpuffer
gemäß Zentralem Grenzwertsatz
$2\sqrt{σ_2^2+σ_3^2+σ_4^2+σ_6^2+σ_7^2+σ_{10}^2} = $
$2\sqrt{0,4^2+1,9^2+0,4^2+1,4^2+0,4^2+0,3^2}$
$\approx 4,96$ $\approx 5$
Zubringerpuffer 1
gemäß Zentralem Grenzwertsatz
$3\sqrt{σ_5^2} = 3\sqrt{1,1^2}$ $=3,3$ $\approx 3$
Zubringerpuffer 2
gemäß Zentralem Grenzwertsatz
$3\sqrt{σ_8^2+σ_9^2} = 3\sqrt{0,4^2+0,4^2}$ $\approx 1,70$ $\approx 2$
CCPM-Netzplan)

2 Quellen