Ervaringen met Critical Chain in grote ICT Projecten
Harry Barendse
Inhoud 1. ToC en CCPM in vogelvlucht 2. Ervaringen in grote ICT projecten
Eli Goldratt
ToC-Projectmanagement ToC Projectmanagement Basic Rule number 1:
Eliminate multitasking
ToC-Projectmanagement ToC Projectmanagement Basic Rule number 2:
Eliminate wasting safety
ToC-Projectmanagement ToC Projectmanagement Basic Rule number 3:
Protect the entire project
ToC-Projectmanagement ToC Projectmanagement Basic Rule number 4:
Manage due date delivery
Example of Critical Chain planning... P20
Project Planning :
O60
G20
B60
Y20
1. Resource contention (O & B) will result in multi tasking 2. No prioritisation 3. Safety in tasks will be wasted
O20
B30
R30
Y40
O10 B15
P10 O30
G10 Step 1 : Convert to CC Project Planning
R15 B30
Y10 Y20
1. 2. 3. 4.
‘Squeeze’ task safety Incorporate resources limitations Identify CC (Red: 85 days) Plan non-CC tasks ALAP
Clear projectlogic and priorities
Example of Critical Chain planning... O10
B15
P10 O30
G10
B30
Y10
R15 Step 2 : Incorporate Buffermanagement
Y20
Project Buffer protects the due date from uncertainty on the CC Feeding Buffers protect the CC from uncertainty on feeding chains buffers are expected to be consumed (used up) as the project progresses
O10
B15 O30
P10 G10
FB5
FB27
R15 FB7
B30
Due Date
Y10 Y20
PB 42
Inhoud 1. ToC en CCPM in vogelvlucht 2. Ervaringen in grote ICT projecten
Effecten Werkelijke doorlooptijden in eerste instantie doorgaans confronterend Inzicht in CC werkt verhelderend Gericht versnellingsmogelijkheden nagaan (what if…) Inzet resources Doorbreken taakafhankelijkheden Gebruik buffers Niet complex! Vergt wel uitleg Indien gebruikt en begrepen: Inzicht verhogend Doorgaans 30% – 50% kortere doorlooptijd
Mate van detailleren
De uitvoering goed aansturen
Detail planning
De juiste besluiten nemen
Globale planning
Succesvol Project
Gedetailleerd Werkaansturing volgens CCPM werkt detaillering in de hand (taakduur < 5 dagen) Sturen op elimineren gedragseffecten Dagelijkse feedback over prioriteiten obv bufferverbruik Dagelijkse monitoring verbruik projectbuffer Hoge mate van detail (complexiteit) werkt in grote projecten belemmerend op scenario- en besluitvorming
Globaal Voor ondersteunen besluitvorming Globale decompositie volstaat Soms wat meer detail op de CC Taakupdates hoeven niet dagelijks (1 of 2 wekelijks volstaat) Om de paar maanden herplannen Voortschrijdend inzicht verwerken Inspelen op veranderende omstandigheden Te weinig detail belemmert een strakke aansturing tijdens de projectuitvoering
Hoe verenigen? Hoe de uitvoering in detail kunnen aansturen en bewaken toch het overzicht kunnen behouden? 1. Voortschrijdend detailleren Periodiek volledig detailleren van het werk dat de komende weken wordt uitgevoerd Taken verder in de tijd zijn globaal gepland
Hoe verenigen? Hoe de uitvoering in detail kunnen aansturen en bewaken toch het overzicht kunnen behouden? 2. Gedetailleerde deelplanningen Globaal plan voor scenario- en besluitvorming Tegen de tijd dat deze moeten worden uitgevoerd worden vanuit het globale plan delen gekopieerd en gedetailleerd Aansturing vanuit het afgesplitste detailplan Globaal plan periodiek bijwerken obv voortgang in afgesplitste detailplan
Hoe verenigen? Hoe de uitvoering in detail kunnen aansturen en bewaken toch het overzicht kunnen behouden? 3. Globaal aansturen Workpackage door externe leverancier Werkvormen die geen gedetailleerde aansturing obv planning behoeven (Bijvoorbeeld: Scrum)
Planfase Als hulpmiddel om team op één lijn te krijgen 1. Brown paper 2. Resultaat daarvan verwerken en projecteren (=globaal) 3. What if’s en scenario’s doorrekenen tbv besluitvorming 4. Baseline 5. Kies aanpak detaillering (voortschrijdend / deelplannen / globaal)