Adobe Systems Plánování Sylva Žáková Talpová, Jan Žák 1 Adobe Systems Plánování času a zdrojů ̶JAK, ne CO ̶definuje v jakých termínech a časových sledech budou práce na projektu probíhat ̶aktivity založené na WBS nebo logickém rámci Sylva Žáková Talpová, Jan Žák 2 -zrada je v detailech, zejména ve vynechání prací (buď přílišný detail všeho anebo naopak nepřemýšlení nad tím, co vše práce obsahuje) a podcenění jejich obtížnosti. -Pak trochu v řazení (hlavně lead a lag) a rizicích spojených s kaskádovým "sesypáním" této návaznosti. -A nejvíce v odhadech času a tom, jak z někoho třetího/externího dostat realistický odhad času (a raději tři, než jeden) a navázat ten čas na jeho implicitní přepodklady (složitosti, podmínek, BIAS chyby atd.) a současně chápat implicitně vložené rezervy. Určitě naučit dělat plánovací poker (včetně diskuze těch, kteří dali minimum a maximum) Adobe Systems Sylva Žáková Talpová, Jan Žák 3 Plánování času a zdrojů Hlavní nástroje: ̶Ganttův diagram + přehlednost + jednoduchost konstrukce - neukazují přehledně závislosti mezi úkoly (činnostmi) - změna v délce jedné činnosti se většinou (automaticky) nepromítne do zbývající části ̶CPM – critical path method – kritická cesta + souhrnně prezentuje souvislosti + umožňuje hledat alternativy + definuje kritickou cestu - složitost - nepřehlednost ̶ The time is the only thing that cannot be boughtJ ̶ ̶ Adobe Systems Odhadování ̶Window method J ̶Top-down, Bottom-up ̶Groupe estimation technique (Delphi, Crawford´s slip etc.) ̶Expert guess (SME) ̶Comparative or analogous estimation ̶PERT – uses Three-point estimating ̶Planning poker Sylva Žáková Talpová, Jan Žák 4 Plánovací poker Expert guess – number of experts named, their estimates evaluated in a pre-defined way (top-down) Simulation (Monte Carlo) PERT – programme evaluation and review technique Adobe Systems Odhadování - Three-point estimating Sylva Žáková Talpová, Jan Žák 5 Plánování, tři odhady, s tím, že plánovací poker bude v druhém bloku Adobe Systems Critical Path Method ̶An algorithm for scheduling a set of project activities ̶Why we need it? It provides us with: ̶ ̶Project finish date ̶Activities that can float in the schedule ̶Activities that cannot float - RISK CPM Used to calculate project finish date To identify to what extent each activity in the schedule can slip (float) without delaying the project To identify the activities with the highest risk that cannot slip without changing the project finish date Adobe Systems Critical Path Method - Inputs What do we need to use CPM? ̶ ̶Network diagram including relations among activities ̶Activities duration estimates ̶Demands for resources for each activity ̶Key dates First two can be in Gannt chart Adobe Systems ES – early start - the earliest date a task can start EF – early finish - the earliest date a task can be completed • • • • • LS – late start - the latest date a task can start without delaying the project finish date LF – late finish - the latest date a task can finish without delaying the project finish date CPM – how to describe a nod (an activity) ES Total float EF Duration (days) Activity LS Free float LF Adobe Systems Critical Path Method How to calculte the project´s finish date? ̶Forward pass calculation (Early Start and Early Finish) – searching for a maximum of early finish of immediate predessesors = early start of an activity ̶Backward pass calculation (Late Start and Late finish) – searching for a minimun of early start of immediate successors = late finish of an activity ̶ Adobe Systems CPM example A 2 Finish Start F 2 D 6 B 5 E 4 C 1 Forward pass (early start+duration= early finish) – searching for a maximum of early finish of immediate predessesors = early start of an activity Backward pass – searching for a minimun of early start of immediate successors = late finish of an activity Forward pass (early start+duration= early finish) – searching for a maximum of early finish of immediate predessesors = early start of an activity Backward pass – searching for a minimun of early start of immediate successors = late finish of an activity Adobe Systems Sylva Žáková Talpová, Jan Žák 11 CPM example Check www.lucidchart.com Adobe Systems Why are we doing this? J ̶The purpose of backward pass is to find a float ̶ Ø Float (slack) – the amount of time an activity can be delayed or lenghtened Ø Total float – the amount of time an activity can be delayed without extending the overal project´s completion time Ø Free float - the amount of time an activity can be delayed without delaying the early start date of its subsequent tasks Adobe Systems Total Float: CPM example What is the total float for activity A in our example? Total float – the amount of time an activity can be delayed without extending the overal project´s completion time Total float for activity A = 8 Adobe Systems Total Float Total float – the amount of time an activity can be delayed without extending the overal project´s completion time ̶ TF=LF-EF TF=LF-ES-D TF=LS-ES ̶ ES Total float EF Duration (days) Activity LS Free float LF TF=LF-EF=LF-(ES+D)=LF-ES-D= =LF-D-ES=LS-ES Adobe Systems Free Float: CPM example What is the free float for activity A in our example? What about activity C and D? Free float - the amount of time an activity can be delayed without delaying the early start date of its subsequent tasks Free float of activity A = 3 C=5 D=0 Adobe Systems Critical Path Method ̶Why floats are important in CPM? ̶ ̶Critical activities have the least amount of flow ̶Floats determine the critical path ̶ ̶If an activity has a TF=0, what does it mean? ̶ If an activity has a TF=0, what does it mean? There is no room for delay in that activity – delay extends duration of the whole project. It is a CRITICAL ACTIVITY. Floats determine the criticallity of an activity. Adobe Systems Critical Path ̶Is made of activities that cannot be deayed without delaying the whole project ̶Items on critical path have zero float ̶Path with longest duration ̶Can be more than one Adobe Systems Sylva Žáková Talpová, Jan Žák 18 Can you find the critical path? Adobe Systems Sylva Žáková Talpová, Jan Žák 19 Yes, you canJ Adobe Systems ̶ Výsledek obrázku pro crazy Sylva Žáková Talpová, Jan Žák 20 Adobe Systems Sylva Žáková Talpová, Jan Žák 21 Optimalizace plánu Plánování času a zdrojů Konflikty zdrojů ̶Fast-tracking ̶Crashing ̶ ̶Resource Leveling ̶Resource Smoothing ̶ Adobe Systems Sylva Žáková Talpová, Jan Žák 22 Obsah obrázku text Popis byl vytvořen automaticky Adobe Systems Sylva Žáková Talpová, Jan Žák 23 Děkujeme! Máte otázky? Sylva Žáková Talpová Jan Žák talpova@econ.muni.cz erwin@email.cz