Kritická cesta

From Systems analysis wiki
Jump to navigation Jump to search

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. 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. 2.0 2.1 2.2 2.3 2.4 «Critical path method». Wikipedia (en). [2]
  3. 3.0 3.1 3.2 Carnegie Mellon University. Fundamental Scheduling Procedures. [3]
  4. Cleveland State University Pressbooks. Creating an Activity Network Diagram. [4]
  5. «Precedence diagram method». Wikipedia (en). [5]
  6. Kelley, J. E., Jr.; Walker, M. R. (1959). «Critical‑Path Planning and Scheduling». IRE‑AIEE‑ACM '59 (Eastern). ACM Digital Library. [6]
  7. Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). [7]
  8. NASA. Systems Engineering Handbook (NASA/SP‑2016‑6105 Rev2). [8]