Kritická cesta
Kritická cesta — posloupnost činností v síťovém modelu projektu s maximální celkovou dobou trvání od začátku do konce; zpoždění jakékoli činnosti na kritické cestě způsobuje posunutí data ukončení projektu. Pojem kritická cesta tvoří základ metod síťového plánování a výpočtu harmonogramů, zejména metody kritické cesty (CPM). V oblasti výzkumu a vývoje a složitých inženýrských programů se kritická cesta používá k hodnocení termínů, časových rezerv a výběru opatření pro urychlení (crashing, fast‑tracking)[1][2].
Definice a vlastnosti
- Kritická cesta — nejdelší cesta (z hlediska doby trvání) v síťovém modelu mezi počátečním a koncovým uzlem. Její celková délka se rovná minimálně dosažitelnému termínu projektu při zadaných závislostech[1].
- Činnosti na kritické cestě mají nulovou celkovou časovou rezervu; jakékoli jejich zpoždění posouvá dokončení projektu[2].
- V projektu může existovat několik kritických cest (například při stejné délce alternativních cest nebo kvůli kalendářům a omezením). Rozlišují se také téměř kritické cesty s malou kladnou rezervou[1].
- Přítomnost direktivních omezení (krajní termíny, pevná data) může vytvořit záporné rezervy, které signalizují nesoulad aktuálního harmonogramu se zadanými omezeními[3].
Výpočet raných/pozdních dat a rezerv
Výpočet se provádí dopředným a zpětným průchodem sítí (obvykle v notaci PDM/AON).
Dopředný průchod (raná data):
- pro počáteční činnosti: ES = 0 (nebo počáteční datum podle kalendáře);
- pro každou činnost j: ESj = maximum EF předchůdců;
- EF = ES + d, kde d — doba trvání činnosti.
Zpětný průchod (pozdní data):
- pro závěrečné činnosti: LF se rovná ranému konci závěrečného uzlu (celkovému termínu projektu);
- pro každou činnost j: LS = LF − d; LFj = minimum LS všech následovníků[3].
Rezervy (float/slack):
- Celková rezerva (TF): TF = LS − ES = LF − EF — přípustné zpoždění činnosti bez posunutí data ukončení projektu.
- Volná rezerva (FF): FF = minimální ES následovníků − EF — zpoždění bez vlivu na raná zahájení bezprostředních následovníků[4].
Činnosti s TF = 0 tvoří kritickou cestu. V případě složitých závislostí (SS/FF/SF), lagů a kalendářů se pro spolehlivé určení kritické cesty používá kritérium „nejdelší řídící cesty" (longest driving path), nikoli pouze pravidlo „TF = 0"[1][2].
Typy závislostí a lagy
V PDM se používají závislosti FS (konec‑začátek), SS (začátek‑začátek), FF (konec‑konec), SF (začátek‑konec) s možnými lagy (kladnými/zápornými). Přítomnost lagů a různých kalendářů může měnit logiku cesty a hodnocení rezerv; doporučuje se dokumentovat pravidla výpočtu a používat jednotné nastavení v plánovacím softwaru[2][5].
Kritická cesta a zdroje
Základní definice kritické cesty ignoruje omezení zdrojů. Po vyrovnání zdrojů se struktura cesty může změnit; v podmínkách omezených zdrojů se analýza doplňuje pojmem „zdrojově kritická cesta" nebo se používá metoda kritického řetězu[1].
Praktické využití
- řízení termínů a „úzkých míst"; zaměření řídících rozhodnutí na činnosti kritické cesty;
- analýza urychlení: crashing (zkrácení dob trvání kritických činností za cenu dodatečných nákladů) a fast‑tracking (povolený paralelismus), s hodnocením rizik přepracování a oprav[2];
- posouzení realizovatelnosti smluvních termínů a odhalení rozporů (záporné rezervy, neřiditelná omezení);
- sestavování řádkových grafů (Ganttových diagramů) na základě síťového výpočtu a pravidelné sledování posunů kritické cesty[1].
Historický kontext
Koncept kritické cesty byl formulován koncem 50. let 20. století v rámci vývoje metody CPM (DuPont/Remington Rand). Klasická zpráva z roku 1959 položila základy praktického plánování a výpočtu kritické cesty; od té doby se tato metodologie stala součástí standardů projektového řízení[6][7][8].
Časté chyby
- Považovat kritickou cestu za jedinou: v praxi často existuje několik kritických nebo téměř kritických cest.
- Používat pouze příznak „TF = 0" bez zohlednění logiky „řídících" (driving) vazeb, lagů a kalendářů.
- Ztrácet kritickou logiku po vyrovnání zdrojů bez přepočítání sítě.
- Spoléhat na pevná data a tvrdá omezení, která skrývají skutečné závislosti sítě[1][3].
Viz také
- Metoda kritické cesty (CPM)
- PERT
Literatura
- U.S. GAO. Schedule Assessment Guide: Best Practices for Project Schedules (GAO‑16‑89G). [9]
- PMI. PMBOK® Guide. [10]
- NASA. Systems Engineering Handbook (SP‑2016‑6105 Rev2). [11]
- Kelley, J. E.; Walker, M. R. (1959). Critical‑Path Planning and Scheduling. ACM DL. [12]
- „Critical path method". Wikipedia (en). [13]
- Carnegie Mellon University. Fundamental Scheduling Procedures. [14]
- CSU Pressbooks. Creating an Activity Network Diagram. [15]
- „Precedence diagram method". Wikipedia (en). [16]
Poznámka
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 U.S. Government Accountability Office (GAO). Schedule Assessment Guide: Best Practices for Project Schedules (GAO‑16‑89G). [1]
- ↑ 2.0 2.1 2.2 2.3 2.4 «Critical path method». Wikipedia (en). [2]
- ↑ 3.0 3.1 3.2 Carnegie Mellon University. Fundamental Scheduling Procedures. [3]
- ↑ Cleveland State University Pressbooks. Creating an Activity Network Diagram. [4]
- ↑ «Precedence diagram method». Wikipedia (en). [5]
- ↑ Kelley, J. E., Jr.; Walker, M. R. (1959). «Critical‑Path Planning and Scheduling». IRE‑AIEE‑ACM '59 (Eastern). ACM Digital Library. [6]
- ↑ Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). [7]
- ↑ NASA. Systems Engineering Handbook (NASA/SP‑2016‑6105 Rev2). [8]