TOC Kritick etzec Skorkovsk KPHESFMU TOC v kostce

  • Slides: 60
Download presentation
TOC - Kritický řetězec Skorkovský KPH-ESF-MU

TOC - Kritický řetězec Skorkovský KPH-ESF-MU

TOC v kostce I • • • původ : E. M. Goldratt, Jeruzalém nákladový

TOC v kostce I • • • původ : E. M. Goldratt, Jeruzalém nákladový svět versus průtokový svět analogie váha řetězu – pevnost řetězu jak najít kritické místo (omezení) ? nástroje TOC – stromové struktury • CRT – EC – TT – PT – FRT (zapeklité zkratky viz dále) • Current Reality Tree - Evaporating Cloud Tree– Transition Tree - - Perequisite Tree – Future Reality Tree

TOC v kostce II • kritickým místem neboli omezením při řízení projektů je kritická

TOC v kostce II • kritickým místem neboli omezením při řízení projektů je kritická cesta • zjištění kritického místa není jednoduché a výsledky nemusí být jednoznačné • všichni o TOC ví a přitom málokdo ví jak se tato teorie uvádí do praxe – což opět omezení (Achillova šlacha od paty až k zátylku) (VIZ VYSVĚTLENÍ POZDĚJI) •

Princip pěti kroků TOC- shrnutí 1. 2. 3. 4. 5. Identifikace omezení Maximální využití

Princip pěti kroků TOC- shrnutí 1. 2. 3. 4. 5. Identifikace omezení Maximální využití daného omezení Podřízení všeho v systému tomuto omezení Odstranění omezení Jestliže bylo omezení odstraněno, cyklus se opakuje návratem k zásadě uvedené v 1. kroku

Lineární představa projektu • aktivity – úsečky – Ganttův graf • neustále se měnící

Lineární představa projektu • aktivity – úsečky – Ganttův graf • neustále se měnící podmínky (Parkinson, Murphy, studentský syndrom, zákaznické „vrtochy“, . . …. ), norma, rozpiska, detail , podsestava, polotovar, finál, …. Porucha

Paralelní představa projektu

Paralelní představa projektu

Planner. One Scheduler

Planner. One Scheduler

Planner. One Resource Planner

Planner. One Resource Planner

Projekt a jeho rozpočet • • cena projektu – rozpočet (náklady projektu) délka projektu

Projekt a jeho rozpočet • • cena projektu – rozpočet (náklady projektu) délka projektu – (milníky) délka jednotlivých aktivit zdroje přidělené na aktivity, jejich kapacity a přiřazené náklady a výnosy • časové rezervy a jejich odhad (Buffers) • nepříznivé vlivy (viz Murphyho zákony - http: //murphy. euweb. cz, atd. )

Vybrané Murphyho zákony • Plánovač je uvědomen o nezbytnosti modifikace plánu přesně ve chvíli,

Vybrané Murphyho zákony • Plánovač je uvědomen o nezbytnosti modifikace plánu přesně ve chvíli, kdy je plán hotov (vzpomněli jsme si právě včas) • Každý úkol, který by se měl splnit, se měl splnit už včera • Na vykonání n+1 prkotin se spotřebuje dvojnásobné množství času, než na vykonání n prkotin- zákon 99 %.

Zdoje a zakázky Maticová struktura multi-projektového prostředí- odpovědnost projektových manažerů není v souladu s

Zdoje a zakázky Maticová struktura multi-projektového prostředí- odpovědnost projektových manažerů není v souladu s jejich pravomocemi. Vládu nad kapacitami zdrojů mají vedoucí oddělení Vedoucí střediska 2 Order 2 Manažer projektu 2 Order 1 Resource D Resource C Resource B Manažer projektu 1 Resource A B je přetížěno Kapacita Resource E Vedoucí střediska 1 Čas

Doba dílčí aktivity projektu (zdroj-MPM) Variabilita reálné doby trvání činnosti Pravděpodobnost – medián prvek

Doba dílčí aktivity projektu (zdroj-MPM) Variabilita reálné doby trvání činnosti Pravděpodobnost – medián prvek statistického souboru, který se po jeho seřazení vyskytuje uprostřed; prostřední hodnota uspořádané řady hodnot. Medián množiny (1, 5, 2, 2, 1) je 2 Máte za sebou 100 „ 5 -ti“ minutových schůzek s kolegou. Kolikrát schůzka trvala 5 minut? Kolega vás požádal o rychlou schůzku: „Určitě to nezabere více než 5 minut!“. Jak dlouho tato schůzka průměrně 5 min 15 min 45 min trvá?

Projektové prostředí je složité protože projekty obsahují integrační vazby. A B -2 Pravděpodobnost ukončení

Projektové prostředí je složité protože projekty obsahují integrační vazby. A B -2 Pravděpodobnost ukončení úkolů A až E včas je 50%. (50*50*…. *50=3, 125 %) 50% -5 Jaká je pravděpodobnost, že úkol F začne včas? 50% +10 C D E -1 50% -7 50% +10 50% F 3% Jak se projeví včasnost dokončení na integračním bodě? a) úspory se promrhají b) zdržení v jednom kroku se okamžitě přenese na další krok

Projektové prostředí – zdrojové závislosti G B B G G B Aby byla zahájena

Projektové prostředí – zdrojové závislosti G B B G G B Aby byla zahájena v horní větvi činnost B, musí se napřed skončit G a taky B v dolní větvi. Pravděpodobnost, že B začne včas je ještě o cca 50 % horší než na předchozím snímku.

Ochrana projektu před poruchami Standardní odhad s ochrannými zásobníky na jednotlivé aktivity aktivita 1

Ochrana projektu před poruchami Standardní odhad s ochrannými zásobníky na jednotlivé aktivity aktivita 1 B B aktivita 2 B aktivita 3 = buffer=rezerva=zásobník aktivita 1 aktivita 2 aktivita 3 buffer Aktivity se zkrátí o 50 % a buffer kritické cesty na konci projektu bude 50 % z původního ušetřeného času v důsledku zkrácení dílčích aktivit B

Kritická cesta, vedlejší větve projektu a přípojné nárazníky (PN) aktivita 1 aktivita 2 aktivita

Kritická cesta, vedlejší větve projektu a přípojné nárazníky (PN) aktivita 1 aktivita 2 aktivita 3 nárazník projektu Kritická cesta aktivita 4 aktivita 5 přípojný nárazník Vedlejší větev projektu Zásobník-buffer slouží jako pojistka pro kumulaci důsledků očekávaných skluzů

Simplified scenario CPM and CCPM Task 1 Implicit Buffer 1 Task 2 Implicit Buffer

Simplified scenario CPM and CCPM Task 1 Implicit Buffer 1 Task 2 Implicit Buffer 2 Task 1 Task 2 Explicit Buffer Saved time CPM CCPM

Definice kritické cesty • Kritická cesta je ta cesta od začátku do konce projektu,

Definice kritické cesty • Kritická cesta je ta cesta od začátku do konce projektu, kdy jakékoliv prodloužení některé z aktivit na této cestě prodlouží trvání celého projektu. Kritická cesta reprezentuje technologické návaznosti a stanovenou dobu trvání aktivit na této cestě, včetně podmínek splnění předcházejících aktivit v rámci tzv. bodů sloučení (viz zdrojové závislosti)

Critical Path (CPM) Relations betveen nodes represent Activities of the project. Milestones represent time

Critical Path (CPM) Relations betveen nodes represent Activities of the project. Milestones represent time (start and end times) Activities 2 4 6 1 Milestones 8 3 5 7

Critical Path (CPM) Building a diagram 1

Critical Path (CPM) Building a diagram 1

Critical Path (CPM) Building a diagram 2

Critical Path (CPM) Building a diagram 2

Critical Path (CPM) Building a diagram 3

Critical Path (CPM) Building a diagram 3

Critical Path (CPM) Building a diagram 4 – calculating the FORWARD PASS ES EF

Critical Path (CPM) Building a diagram 4 – calculating the FORWARD PASS ES EF 16=7+6+3 13 -7=6 Early Starts and Early finishes dates are calculated by means of Forward Pass

Critical Path (CP) Building a diagram 5 – calculating the BACKWARD PASS LS 13

Critical Path (CP) Building a diagram 5 – calculating the BACKWARD PASS LS 13 -3=10 Slack Planüberhang, Slip, Scivolo, Regresso, загрузочный LF LS LF 10 -3=7 18 -2=16 Difference Forward-Backward : 16 -3=13 you can start 16 -3=13 7 minutes later and the time of the project (duration) is the same 13 -2=11 Late Starts and Late Finishes dates are calculated by means of Backward Pass

Critical Path (CPM) Float Building a diagram 6 – calculating the FLOAT on CPM

Critical Path (CPM) Float Building a diagram 6 – calculating the FLOAT on CPM Free Float: Amount of time a single task can be delayed without delaying the early start of any successor task =LS-ES or LF-EF B(7)=10 -3, D(7)=13 -6, F(8)=13 -5, E(7)=16 -9… (Float =časová rezerva)

Critical Path (CPM) CPM is helpful in : • Project Planning and control. •

Critical Path (CPM) CPM is helpful in : • Project Planning and control. • Time-cost trade-offs. • Cost-benefit analysis. • Reducing risk.

Critical Path (CP) Limitation of CPM : • Does not consider resource capacities. •

Critical Path (CP) Limitation of CPM : • Does not consider resource capacities. • Less efficient use of buffer time. • Less focus on non critical tasks that can cause risk. • Based on only deterministic task duration. • Critical Path can change during execution.

Multiprojektové řízení w 1 w 2 w 3 w 4 w 5 w 6

Multiprojektové řízení w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 w 9 w 10 w 11 Projekt 1 Projekt 2 Projekt 3 w 12 w 13 w 14 DAP 12 12 36 Špatný multitasking má za následek, že se prodlouží jeden projekt a jakýkoliv jiný projekt se v důsledku tohoto nezkrátí K 1 K 2 K 3 w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 w 9 w 10 w 11 w 12 DAP Projekt 1 6 Projekt 2 6 Projekt 3 6 18

Charakteristika multitaskingu • lidé nadhodnocují délku svých aktivit • obchodníci nabízejí nerealizovatelné termíny •

Charakteristika multitaskingu • lidé nadhodnocují délku svých aktivit • obchodníci nabízejí nerealizovatelné termíny • boj o rezervy vede k tomu, že se tyto rezervy následně promrhají (Studentský syndrom) • rezervy jsou špatně využity • špatně využívané rezervy se projeví v nedostatku jasných priorit • nejasné priority vedou ke špatnému multitaskingu • špatný multitasking prodlužuje doby trvání všech činností a tím i všech projektů

Definice kritického řetězu V teorii omezení jde o nejdelší cestu v síti projektu (v

Definice kritického řetězu V teorii omezení jde o nejdelší cestu v síti projektu (v Ganttově grafu), která bere do úvahy jak technologické návaznosti a délku jednotlivých aktivit, tak i kapacity zdrojů. Pokud by neexistovala žádná omezení zdrojů, pak by byl kritický řetěz totožný s kritickou cestou

Critical chain (CCPM) Task Resource Bylo už jednou prezentováno v jiné formě

Critical chain (CCPM) Task Resource Bylo už jednou prezentováno v jiné formě

CCPM –studentský syndrom-Parkinsonův zákon Úroveň aktivity Studentský syndrom Nadměrné úsilí Případná počáteční aktivita Dokončování

CCPM –studentský syndrom-Parkinsonův zákon Úroveň aktivity Studentský syndrom Nadměrné úsilí Případná počáteční aktivita Dokončování práce po termínu Parkinsonův zákon Práci je možné odevzdat Pokračování v činnosti až do termínu ukončení Pocit naléhavosti Období nečinnosti Termín zahájení Termín ukončení Čas Termín zahájení Zdroj: DP R. Jurka (2006), původně z CONSTRAINTS MANAGEMENT GROUP (2003), s. 7 Termín ukončení Čas

Multiprojektové řízení a kritické zdroje využívané ve více větvích X PN X = pouze

Multiprojektové řízení a kritické zdroje využívané ve více větvích X PN X = pouze jeden jediný špičkový konzultant, který je přetížený. . X Nárazník projektu X PN Nevýhodná varianta Kritický řetěz Kritická cesta

Multiprojektové řízení a kritické zdroje využívané ve více větvích PN X X Nárazník projektu

Multiprojektové řízení a kritické zdroje využívané ve více větvích PN X X Nárazník projektu PN X Po transformaci nevýhodné varianty Kritický řetěz= bottleneck !!!

Řízení projektů na základě zbytkových časů v náraznících – Buffer Management • Nárazník se

Řízení projektů na základě zbytkových časů v náraznících – Buffer Management • Nárazník se používá jako včasné varování před budoucími problémy s termíny projektu a jako vodítko pro zaměření nápravných opatření

Základní ukazatelé stavu projektu • • • Jaká část kritického řetězu je splněna ve

Základní ukazatelé stavu projektu • • • Jaká část kritického řetězu je splněna ve dnech (v %) Kolik projektového nárazníku nás to stálo ? Jaký je trend vývoje projektu (graf čerpání nárazníku) Jakou jsme spotřebovali část finančního nárazníku Jaké jsou priority – čím vyšší penetrace zdroje do nárazníku, tím vyšší bude jeho priorita • Vedlejší větve mají vždy nižší prioritu • Nesmí dojít ke špatnému multitaskingu

Trend vývoje projektu % čerpání zásobníků (nárazníku) nebezpečná zóna varovná zóna bezpečná zóna %

Trend vývoje projektu % čerpání zásobníků (nárazníku) nebezpečná zóna varovná zóna bezpečná zóna % splnění kritického řetězu

Trend vývoje projektu – jiný pohled 100 % Penetrace nárazníku Akce Plán akce V

Trend vývoje projektu – jiný pohled 100 % Penetrace nárazníku Akce Plán akce V pořádku 0 % 100 % Čas zbývající k dokončení větvě / projektu 0 % Zdroj: DP R. Jurka (2006); vychází z LEACH, L. , P. (2004), s. 12.

Planning - principles Today We are working with plan , which takes into account

Planning - principles Today We are working with plan , which takes into account different times of tasks : - start of the tasks are changed based on termination of preceding tasks - you have to react in project in such a way , that handover is done as a baton pass during races 100% Planned start 2 D 1 Buffer penetration 4 days A 1 C 1 B 4 6 8 10 12 0 Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 100% Critical chain completion 8 days Zdroj MPM systems

Planning - principles Today A 1 did not started yet , because this A

Planning - principles Today A 1 did not started yet , because this A 1 resource is still working on another order (task), which may be part of another project B 1 already started an for completion will need another two days 100% 1 C 1 D 1 Buffer penetration 4 days A 1 B 1 r 2 4 6 8 10 Planned start Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 12 0 100% Critical chain completion 8 days Zdroj MPM systems

Plan 2 nd day after start Today A 1 started and will be finished

Plan 2 nd day after start Today A 1 started and will be finished (completed) tomorrow. B 1 will be finished (completed) tomorrow C 1 D 1 Buffer penetration 4 days A 1 B 1 r 100% 2 4 6 8 10 Planned start Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 12 0 100% Critical chain completion 8 days Zdroj MPM systems

Plan 3 rd day after start Today A 1 despite all efforts resource A

Plan 3 rd day after start Today A 1 despite all efforts resource A 1 needs another day to complete. B 1 has completed his work with 2 days delay 100% Planned start C 1 D 1 Buffer penetration 4 days A 1 B 1 r 2 3 4 6 8 10 12 0 Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 100% Critical chain completion 8 days Zdroj MPM systems

Plan 6 day after start Today A 1 completed his task with 2 days

Plan 6 day after start Today A 1 completed his task with 2 days delay B 1 completed his task with 2 days delay C 1 completed his task 1 day earlier than expected (planned) D 1 will start to work tomorrow Planned start C 1 D 1 Buffer penetration 4 days A 1 B 1 r 100% 2 4 6 8 10 12 0 Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 100% Critical chain completion 8 days Zdroj MPM systems

Plan 8 day after start Today A 1 completed his task with 2 days

Plan 8 day after start Today A 1 completed his task with 2 days delay B 1 completed his task with 2 days delay C 1 completed his task 1 day earlier than expected (planned) D 1 needs one day more to complete Planned start C 1 D 1 Buffer penetration 4 days A 1 B 1 r 100% 2 4 6 8 10 12 0 Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 100% Critical chain completion 8 days Zdroj MPM systems

Plan 11 day after start Today A 1 completed his task with 2 days

Plan 11 day after start Today A 1 completed his task with 2 days delay B 1 completed his task with 2 days delay C 1 completed his task 1 day earlier than expected (planned) D 1 completed his task with 2 days delay Planned start C 1 D 1 rezerva Buffer penetration 4 days A 1 B 1 r 100% 2 4 6 8 10 11 12 0 Plan with sharp deadlines with buffers 50% (2+3+3=8 8+4=12) 100% Critical chain completion 8 days Zdroj MPM systems

 Project Quick, resources A-E and activities X, Y, Z, V, and W Resource

Project Quick, resources A-E and activities X, Y, Z, V, and W Resource and activity Median of the required time Activity=Task A (John)-X (ERP Training) 10 days A-X You can say, that 50 % of any activities finish earlier, and other 50 % will be delayed, meaning, that 10 days represents 50 % of the estimated time for chosen activity Project managers decided, that activity ends if 90 % of estimated time will be consumed. It means, that they add a time buffer of 8 days (for the safety reasons). 10 d= 50%, 20 d=100%, 2 d=10%, 20 d-2 d=18 d (90 %=100%-10%), 18 d-10 d=8 d A-X B-Y C-Z D-V E-W (A) training->(B)hands on-> ->(C)additional training-> ->(D)mock finals->(E) exams 5 x 10 days=50 days

Time distribution Frequency Project should end here 10 days 18 days Time

Time distribution Frequency Project should end here 10 days 18 days Time

Five activities (tasks) and applied modifications • If we consider for every activity time

Five activities (tasks) and applied modifications • If we consider for every activity time buffer 8 days we will get : A-X B-Y C-Z D-V E-W 5 x 10 days= 50 days A-X 8 B-Y 5 x 18 days= 90 days 8 C-Z 8 D-V 8 E-W 8

Five activities and modifications (added buffers) and three types of troubles A-X 8 A-X

Five activities and modifications (added buffers) and three types of troubles A-X 8 A-X Delayed „reporting“ B-Y Parkinson 8 C-Z 8 D-V C-Z We wait for resource D (even if C finished earlier) 8 E-W D-V 8 E-W Real delay No one trouble causes project delay taking into consideration planned delivery date (agreed date of the project). Dissipation of acquired time reserves was caused by company strategy saying strictly stick to the planned project schedule (example of rigid management)

Five activities after modification (buffers united to one and placed to the end of

Five activities after modification (buffers united to one and placed to the end of the project) A-X B-Y A-X C-Z B-Y C-Z Parkinson Earlier end of activity A 8 8 8 4 8 D-V E-W 8 D-V 8 8 E-W Little bit longer than 20 days median but shorter than 18 days 8 = CPB=Current Project Buffer = 40 days = New buffer = 50 % out of CPB, which makes CPB/2

Critical path (CPM)- Critical chain (CCPM) Activity V 14 days, resource A Activity W

Critical path (CPM)- Critical chain (CCPM) Activity V 14 days, resource A Activity W 6 days, resource B Critical path Activity Z 4 days, resource D START Activity X 6 days, resource C Activity Y 10 days, resource A END Critical Chain Project is considered as successful if is finished in expected time and financial budget is not exceeded

Critical chain with buffers Critical chain protection Length of the Critical Chain: 14+10+4 =28

Critical chain with buffers Critical chain protection Length of the Critical Chain: 14+10+4 =28 -> see also previous slide and CP was all in all 24 days = 14+6+4 -> see previous slide After 50 % reduction and use of buffers =7+5+2+7=21 Activity V 7 days=14/2, RES A Activity W 3=6/2 days, RES B Activity Z 2=4/2 days, RES D START Activity X 3=6/2 days, RES C Critical chain protection Adjoining buffer 1, 5 days Activity Y 5=10/2 days, RES A Project buffer 7 days 7=(7+5+2)/2 END

Buffer consumption Activity A(10) Activity B(10) Project 1 Buffer (10) 10=(10+10)/2 Activity C(5+8) Activity

Buffer consumption Activity A(10) Activity B(10) Project 1 Buffer (10) 10=(10+10)/2 Activity C(5+8) Activity D(10) Project 2 Buffer (10) Red resource (John) Blue resource (Evelyn) Buffer penetration = 3 days Rate of penetration is used to assign priorities to the partial activities and Evelyn assigned on both projects will start firstly activity D

PB-Project Buffer Priorities assigned to resources • If one resource (RED ONE)have to be

PB-Project Buffer Priorities assigned to resources • If one resource (RED ONE)have to be assigned to two activities starting ((A 1 na A 2) in the same moment so the first activity (A 2) which will start is the one belonging to the project with bigger project buffer penetration • If none of all project buffers were penetrated with previous activities, so the first starts this activity, which belongs to the critical chain. Activity 1 Project Buffer 1 AB 1 Project Buffer 2 Activity 2 AB-Adjoining Buffer A 2 starts first because PB 2 is partially consumed (penetrated)

PB-Project Buffer AB-Adjoining Buffer Priorities assigned to resources Activity A 1 (red resource) starts

PB-Project Buffer AB-Adjoining Buffer Priorities assigned to resources Activity A 1 (red resource) starts first, because it is a part of the Critical chain and Project Buffer 1 is penetrated DFB 3 Critical chain A 2 AB 2 Project Buffer 1 A 1 AB 1 Project Buffer 2 AB 3

Doporučení- shrnutí • Zkrácení odhadů na polovinu (tedy o celou bezpečnostní rezervu) • Nekritické

Doporučení- shrnutí • Zkrácení odhadů na polovinu (tedy o celou bezpečnostní rezervu) • Nekritické činností startovat systémem ALAP (nejpozději možný termín) – „As Late As Possible“ • Začít pracovat na úkolu okamžitě po jeho předání předchůdcem (ASAP) – „As Soon As Possible“ • Princip štafetového běžce (předat práci dál ihned po jejím ukončení) • Žádný multitasking (100% času věnovat jenom zadanému úkolu)

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup

MS Dynamics NAV 2015 –project setup