Calea critică

From Systems analysis wiki
Jump to navigation Jump to search

Calea critică — secvența de activități din modelul de rețea al unui proiect cu durata totală maximă de la începere până la finalizare; întârzierea oricărei activități de pe calea critică conduce la deplasarea datei de finalizare a proiectului. Conceptul de cale critică stă la baza metodelor de planificare în rețea și de calcul al programelor de lucru, în special a metodei căii critice (CPM). În cercetare-dezvoltare și în programele inginerești complexe, calea critică este utilizată pentru estimarea termenelor, a rezervelor de timp și pentru selectarea măsurilor de accelerare (crashing, fast‑tracking)[1][2].

Definiție și proprietăți

  • Calea critică — cel mai lung drum ca durată din modelul de rețea, între evenimentul de start și evenimentul de finalizare. Durata sa totală este egală cu termenul minim realizabil al proiectului în condițiile dependențelor date[1].
  • Activitățile de pe calea critică au rezerva totală de timp egală cu zero; orice întârziere a acestora deplasează finalizarea proiectului[2].
  • Într-un proiect pot exista mai multe căi critice (de exemplu, când căi alternative au durate egale sau din cauza calendarelor și constrângerilor). Se disting, de asemenea, căi subcritice cu o rezervă pozitivă mică[1].
  • Existența constrângerilor directive (termene limită, date fixe) poate crea rezerve negative, indicând o neconcordanță între programul actual și constrângerile impuse[3].

Calculul datelor timpurii/târzii și al rezervelor

Calculul se efectuează prin parcurgeri directă și inversă ale rețelei (de regulă în notația PDM/AON).

Parcurgerea directă (date timpurii):

  • pentru activitățile inițiale: ES = 0 (sau data de start conform calendarului);
  • pentru fiecare activitate j: ESj = maximul EF al predecesorilor;
  • EF = ES + d, unde d — durata activității.

Parcurgerea inversă (date târzii):

  • pentru activitățile finale: LF este egal cu finișul timpuriu al evenimentului de finalizare (termenul global al proiectului);
  • pentru fiecare activitate j: LS = LF − d; LFj = minimul LS al tuturor succesorilor[3].

Rezerve (float/slack):

  • Rezerva totală (TF): TF = LS − ES = LF − EF — întârzierea admisă a activității fără deplasarea datei de finalizare a proiectului.
  • Rezerva liberă (FF): FF = ES minim al succesorilor − EF — întârzierea fără impact asupra starturilor timpurii ale succesorilor direcți[4].

Activitățile cu TF = 0 formează calea critică. În prezența dependențelor complexe (SS/FF/SF), a lagurilor și a calendarelor, pentru identificarea robustă a căii critice se aplică criteriul „celui mai lung drum condus" (longest driving path), și nu doar regula „TF = 0"[1][2].

Tipuri de dependențe și laguri

În PDM se utilizează dependențele FS (sfârșit‑început), SS (început‑început), FF (sfârșit‑sfârșit), SF (început‑sfârșit) cu laguri posibile (pozitive/negative). Prezența lagurilor și a calendarelor diferite poate modifica logica drumului și evaluarea rezervelor; se recomandă documentarea regulilor de calcul și utilizarea unor setări uniforme în software‑ul de planificare[2][5].

Calea critică și resursele

Definiția de bază a căii critice ignoră constrângerile de resurse. După nivelarea resurselor, structura drumului se poate modifica; în condiții cu resurse limitate, analiza este completată cu conceptul de „cale critic-resursă" sau se aplică metoda lanțului critic[1].

Utilizare practică

  • controlul termenelor și al „blocajelor"; focalizarea deciziilor manageriale asupra activităților de pe calea critică;
  • analiza accelerării: crashing (reducerea duratelor activităților critice cu costuri suplimentare) și fast‑tracking (paralelism autorizat), cu evaluarea riscurilor de reluări și remedieri[2];
  • evaluarea fezabilității termenelor contractuale și identificarea contradicțiilor (rezerve negative, constrângeri negestionate);
  • elaborarea graficelor liniare (diagrame Gantt) pe baza calculului de rețea și monitorizarea regulată a deplasărilor căii critice[1].

Context istoric

Conceptul căii critice a fost formulat la sfârșitul anilor 1950 în cadrul dezvoltării metodei CPM (DuPont/Remington Rand). Raportul clasic din 1959 a pus bazele planificării practice și ale calculului căii critice; de atunci, metodologia a fost integrată în standardele de management al proiectelor[6][7][8].

Erori frecvente

  • A considera calea critică ca unică: în practică există adesea mai multe căi critice sau subcritice.
  • A utiliza exclusiv criteriul „TF = 0" fără a ține cont de logica legăturilor „conducătoare" (driving), a lagurilor și a calendarelor.
  • A pierde logica critică după nivelarea resurselor, fără recalcularea rețelei.
  • A se baza pe date fixe și constrângeri rigide care ascund dependențele reale ale rețelei[1][3].

Vezi și

  • Metoda căii critice (CPM)
  • PERT

Bibliografie

  • 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]

Notă

  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]