Aceste etape provin din modelul PERT-timp i se refer la: calculul datelor cel mai devreme (CMD); calculul datelor cel mai trziu (CMT); calculul marjelor activitilor; stabilirea drumului critic. Exprimrile cel mai devreme i cel mai trziu sunt introduse prin convenie i nu au nimic comun cu subnelesuri atribuite exprimrii n limbaj curent. Datele CMD se obin prin tratarea reelei logice a proiectului n raport cu o scar de timp ce are ca origine o dat t 0 i se deruleaz spre viitor. ntrebarea la care rspund intuitiv acest tip de date este: dac proiectul ncepe la momentul t 0 , cnd se va termina el i care sunt termenele intermediare importante? Datele CMT se obin prin tratarea reelei logice a proiectului n raport cu o scar de timp ce are ca origine o dat t f i se deruleaz spre trecut. ntrebarea la care rspund intuitiv acest tip de date este: dac proiectul se ncheie la momentul t f , cnd trebuie s nceap el i care sunt termenele intermediare importante? Marja fiecrei activiti este definit ca diferen ntre data de nceput CMT i data de nceput CMD. Calculul marjelor activitilor se realizeaz cu scopul de a determina activitile ce alctuiesc drumul critic pentru reeaua analizat. Acest calcul impune realizarea unei corespondene a scrilor de timp utilizate la calcularea datelor CMD, respectiv CMT. n general, se consider c, dac marja unei activiti este nul, activitatea respectiv nu poate s aib ntrziere. Acest lucru nu este adevrat, cel puin n maniera de tratare din acest lucrare. Drumul critic este definit ca ansamblu (i nu ca succesiunea) de activiti a cror marj este nul. Drumul critic, determinat n acest mod nu este ntotdeauna cel mai scurt, pornind de la nceputul spre sfritul proiectului .
Managementul operaional al proiectelor
24 3.2 Calculul datelor CMD i CMT
Calculul datelor CMD i CMT va fi evideniat pentru reeaua logic din fig. 3.1, a unui proiect ce cuprinde nou activiti i, totodat, pune n eviden trei dintre tipurile de legturi cele mai frecvente. Durata fiecrei activiti este exprimat n zile lucrtoare. n calculul datelor CMD timpul se scurge n sensul su natural i, n consecin, succesiunea strilor fiecrei activiti este urmtoarea: activitatea nu este nceput; nceputul activitii; activitatea este n curs de desfurare; sfritul activitii; activitatea este terminat.
Fig. 3.1
Din analiza reelei logice se pot face urmtoarele deducii: activitatea A2 se termin odat cu activitatea A1 sau mai trziu, iar activitatea A3 ncepe odat cu activitatea A2 sau mai trziu. Dup cum se poate observa, ntre cele trei activiti exist legturi de tipul S-S i - . Alte legturi de acelai tip din reea sunt ntre activitile A6-A4 ( S-S ); A7-A5 ( S-S ); A8-A9 ( S-S ). Celelalte tipuri de legturi din reea sunt de tipul S- ( acestea fiind n proporie de peste 50% ). Pentru efectuarea calculelor CMD, activitile din reea trebuie plasate pe o scar de timp care are ca origine momentul t 0 i se deruleaz spre viitor (fig. 4.2). Astfel, la momentul t 0 poate s nceap activitatea A1. ntre activitatea A1 ( 10 zile) i A2 ( 5 zile ) exist legtur de tip S-S, deci activitatea A2 nu poate ncepe odat cu A1, deoarece nu au aceeai durat A4 5z A1 10z A8 25z A5 10z A2 5z A6 15z A9 15z A3 20z A7 20z Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
25 i tipul legturii impune ca cele dou activiti s se termine cel mai devreme la acelai moment. De aici rezult c nceputul cel mai devreme al activitii A2 este t 0 + 5. nceputul activitii A3 este impus de tipul legturii (-) cu activitatea A2. Deci, lund n considerare duratele celor dou activiti, se poate deduce c momentul de nceput al activitii A3 este t 0 + 5. n concluzie, singura activitate care ncepe la momentul t 0 este A1. Activitatea A1 dureaz 10zile. Dup 10 zile activitile A1 i A2 sunt terminate, iar la t 0 + 25 este terminat i activitatea A3. Deoarece ntre activitatea A3 pe de-o parte, i activitile A6 i A7, pe de alt parte, exist legturi de tip S-, debutul cel mai devreme al activitilor A6 i A7 corespunde momentului t 0 +25. Activitile A4 i A5 trebuie s respecte att legturile cu predecesorii A1 i A2, de tip S-, ct i legturile cu predecesorii A6 i A7, de tip S-S. innd cont de ambele tipuri de legturi, nceputul cel mai devreme al activitilor A4 i A5 corespunde momentului t 0 +35, iar sfritul momentelor t 0 + 40, respectiv t 0 +45 ( fig. 3.2 ). Datorit tipului de legturi ntre A4 - A8 ( S- ) i A8 - A9 ( S- S), se poate deduce c momentul de nceput al activitii A8 este t 0 + 40, iar al activitii A9 este t 0 +50. Deoarece activitatea A8 dureaz 25 zile, momentul de sfrit al proiectului este t 0 + 65, acesta fiind i momentul de sfrit al activitii A9. n calculul datelor CMT timpul se scurge n sens invers celui natural. Deci succesiunea de stri a fiecrei activiti este urmtoarea: activitatea este terminat; sfritul activitii; activitatea este n curs de desfurare; nceputul activitii; activitatea nu este nc nceput. Din analiza reelei logice se observ c activitile A9 i A8 se termin la momentul t f , iar activitile A4, A6, A7 se pot termina cel mai trziu la debutul activitilor A8 i A9. Astfel activitatea A7 ncepe la momentul t f 15, iar activitile A6 i A4 ncep la momentul t f 25. Activitatea A5, neavnd succesori direci sau indireci se termin cel mai trziu la momentul t f . Activitatea A3 nu se poate termina dect la nceputul activitii A6, acesta fiind la momentul t f 40 i ncepe cu 20 de zile mai devreme, adic la momentul t f 60. Momentul de nceput al activitii A2 coincide cu momentul de nceput al activitii A3 (t f 60 ), pentru a respecta legtura de tip - dintre ele. Momentul de sfrit al activitii A1 coincide cu momentul de sfrit al activitii A2, pentru a respecta legtura de tip S-S Managementul operaional al proiectelor
26 dintre ele. Momentul de nceput al proiectului este t f 65, care rezult innd seama c durata activitii A1 este de 10 zile.
3.3 Calculul marjelor i stabilirea drumului critic
n exemplul analizat anterior, s-a dedus c durata total a proiectului este de 65 zile, att pe scara CMD ct i pe scara CMT. Duratele egale pe cele dou scri, CMD i CMT, reprezint o regul, fr excepie, n analiza PERT timp, atunci cnd activitile nu au date impuse. Calculul marjelor se bazeaz pe punerea n coresponden a scrilor CMD i CMT. Corespondena se face considernd c: t f = t 0 + 65 zile. Aceast relaie ne arat c datele CMT pot fi exprimate n funcie de t 0 , respectiv: t f - k zile = t 0 + (n k) zile, fapt ce permite calculul analitic al marjelor ( tab.3.1 ).
Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
27 Tabelul 3.1. Calculul analitic al marjelor Activitate Date CMD Date CMT Marje A1 t 0 +0 t f -65 = t 0 +0 0 A2 t 0 +5 t f -60 = t 0 +5 0 A3 t 0 +5 t f -60 = t 0 +5 0 A4 t 0 +35 t f -30 = t 0 +35 0 A5 t 0 + 35 t f -10 = t 0 +55 20 A6 t 0 + 25 t f -40 = t 0 +25 0 A7 t 0 + 25 t f -35 = t 0 +30 5 A8 t 0 +40 t f -25 = t 0 +40 0 A9 t 0 +50 t f -15 = t 0 +50 0
Marja fiecrei activiti se determin ca diferen dintre data de nceput CMT i data de nceput CMD. Corespondena ntre punctul de plecare al datelor CMT (t f ) i punctul de sosire al datelor CMD (t o + n zile) se numete suprapunerea scrilor CMD i CMT. Aceast suprapunere permite compararea rapid a datelor CMD cu datele CMT, precum i calculul marjelor. Pornind de la definiia marjei, i analiznd suprapunerile de scri din fig. 3.2, se poate constata c activitile A5 i A7 au marje diferite de zero i anume 20 respectiv 5zile, iar restul activitilor au marj nul .
Drumul critic se obine din scara CMD, reinnd numai activitile cu marj nul ( fig. 3.3). Managementul operaional al proiectelor
28 Se poate observa c drumul critic nu este o simpl nlnuire de activiti critice, care se succed dup o regul strict sfrit - nceput; la diferite momente, mai multe activitii se deruleaz n paralel ( fig. 3.3).
3.4 Managementul proiectelor n funcie de timp fr date impuse
n mod obinuit o activitate critic este interpretat ca avnd urmtoarea proprietate: dac ea se prelungete cu o anumit durat, ntreg proiectul se va prelungi cu durata respectiv. ns acest punct de vedere este unul particular, deoarece exemplul reelei logice din fig. 4.1 arat c drumul critic nu este o simpl niruire de activiti critice, care se succed dup o regul strict de sfrit nceput; la diferite momente, mai multe activiti critice se deruleaz n paralel. Pentru a pune n eviden observaia anterioar, se consider, n exemplul precedent c activitatea A9 va dura 20zile, n loc de 15zile. Calculul datelor CMD, al datelor CMT i suprapunerea celor dou scri este reprezentat n fig. 3.4. Centralizarea datelor CMD, a datelor CMT i a marjelor este dat n tabelul 3.2.
Tabelul 3.2. Recalcularea analitic a marjelor Activitate Date CMD Date CMT Marje A1 t 0 +0 t f -65 = t 0 +0 0 A2 t 0 +5 t f -60 = t 0 +5 0 A3 t 0 +5 t f -60 = t 0 +5 0 A4 t 0 +35 t f -30 = t 0 +35 0 A5 t 0 + 35 t f -10 = t 0 +55 20 A6 t 0 + 25 t f -40 = t 0 +25 0 A7 t 0 + 25 t f -40 = t 0 +25 0 A8 t 0 +40 t f -25 = t 0 +40 0 A9 t 0 +45 t f -20 = t 0 +45 0
Fa de exemplul precedent, apar modificri ale marjelor, acestea fiind cauzate de durata activitii A9. Cu toate acestea, lungimea drumului critic nu se modific.
Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
n cazul n care reeaua logic conine cel puin o legtur de alt tip dect S-, numai un calcul complet PERTtimp permite determinarea impactului pe care l are asupra proiectului modificarea duratei unei activiti critice. De exemplu, nceperea n avans a activitii A9, cu cinci zile, nu are nici un impact asupra duratei proiectului. n schimb, prelungirea datei de sfrit a acestei activiti, cu n zile, conduce la prelungirea proiectului cu n zile. Pornind de la aceste observaii, s-ar prea c prezint interes introducerea unor noiuni noi precum: nceput critic, durat critic i sfrit critic al unei activiti. Caracterul distinct al acestor noiuni prezint desigur interes pentru reelele logice care conin i alte legturi dect cele de tip S-. Cu toate acestea, datorit faptului c legturile de tip S- sunt preponderente, introducerea noiunilor menionate nu prezint, Managementul operaional al proiectelor
30 deocamdat, un interes major pentru managementul proiectelor n funcie de timp. Totodat, se menioneaz faptul c majoritatea soft-urilor implementate pe calculatoarele numerice, pentru managementul proiectelor, nu opereaz cu aceste concepte. De astfel, analiznd cu atenie reeaua logic din fig. 4.1, se pot depista i alte activiti critice a cror majorare de durat nu modific durata total a proiectului. Astfel, oricare dintre activitile A1 sau A2 pot fi prelungite n intervalul t 0 + 10 pn la t 0 + 25, fr ca aceast majorare de durat s poat influena durata iniial de realizare a proiectului. n schimb, exist activiti critice, precum A3, A7 i A8, a cror prelungire de durat determin prelungirea duratei totale a proiectului. Pentru a face distincie ntre cele doua categorii de activiti, se stabilete urmtoarea convenie: activitile critice a cror modificare de durat, n anumite limite, nu determin, implicit, modificarea duratei de ansamblu a proiectului, vor fi denumite activiti pseudocritice; activitile la care orice modificare de durat conduce, implicit, la modificarea duratei de ansamblu a proiectului, vor fi denumite activiti critice propriu-zise (sau activiti critice fundamentale).
3.5 Tratarea datelor impuse
Pn aici s-a presupus c asupra activitilor din proiect nu acioneaz nici un fel de restricii. n realitate astfel de restricii sunt destul de frecvente. Ele pot avea cauze multiple, dar dou dintre acestea sunt preponderente: clauzele contractuale i indisponibilitatea temporar a unor resurse. ntruct restriciile ce intervin n managementul proiectelor n funcie de timp sunt de natur temporal, aceste restricii sunt cunoscute sub denumirea general de date impuse Algoritmii utilizai pe diferite calculatoare efectueaz analiza acestor date dup tehnici care variaz foarte mult . n aceast lucrare, se prezint o tehnic relativ simpl i des utilizat, n jurul creia se pot dezvolta numeroase variante. n cadrul acestei tehnici se consider patru tipuri de date impuse, care se pot exprima dup cum urmeaz: NU POATE NCEPE NAINTE DE. De exemplu, activitatea T nu poate ncepe nainte de 1 septembrie, ntruct aceast activitate const n Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
31 efectuarea unui tratament termic ntr-un cuptor care pn la data respectiv, se afl n reparaie. NU SE POATE TERMINA NAINTE DE. De exemplu, activitatea T nu se poate termina nainte de 15 septembrie, pentru c aceast activitate const n meninerea n funcie a unui echipament vechi care va fi nlocuit cu altul nou la data menionat. NU POATE NCEPE DUP. De exemplu, activitatea T nu poate ncepe dup 1 octombrie, pentru c aceast activitate const n deschiderea festiv a unui nou an universitar care, prin hotrrea senatului universitii, a fost stabilit la acea dat. NU SE POATE TERMINA DUP. De exemplu, activitatea T nu se poate termina dup 10 octombrie, pentru c data menionat este data limit de livrare a unui utilaj ctre client. Aceste patru tipuri de date impuse fac parte din dou categorii distincte (fig. 3.5): NU NAINTE (nu poate ncepe nainte de i nu se poate termina nainte de), NU DUP (nu poate ncepe dup i nu se poate termina dup).
Fig. 3.5
Regula de baz pentru analiz este urmtoarea: datele impuse din categoria NU NAINTE sunt luate n considerare n calculul CMD i ignorate n calculul CMT; datele impuse din categoria NU DUP sunt luate n considerare n calculul CMT i ignorate n calculul CMD. Cele patru tipuri de date impuse existente n teorie nu au aceeai frecven n practic. Datele impuse de tipul NU SE POATE TERMINA DATE IMPUSE NU POATE NCEPE NAINTE DE NU SE POATE TERMINA NAINTE DE NU POATE NCEPE DUP NU SE POATE TERMINA DUP NU INAINTE NU DUPA CMD CMT Managementul operaional al proiectelor
32 DUP (date int) i cele de tipul NU POATE NCEPE NAINTE DE ( puncte de intrare ) sunt cele mai ntlnite. Ca urmare, o simplificare curent const n adoptarea urmtoarei reguli de baz: datele impuse de nceput sunt luate n considerare n calculul CMD i ignorate n calculul CMT, iar datele impuse de sfrit sunt luate n considerare n calculul CMT i ignorate n calculul CMD.
3.6 Managementul n funcie de timp cu date impuse
Se reia exemplul din fig. 3.1, adugnd urmtoarele date impuse pentru activitile A7 i A9: A7 nu poate ncepe nainte de t 0 + 40, A9 nu se poate termina dup t 0 + 70. Calculul datelor CMD i CMT. Data impus activitii A7 este de tipul NU POATE NCEPE NAINTE DE. Ca urmare, ea trebuie luat n considerare n calculul CMD i ignorat n calculul CMT. Data impus activitii A9 este de tipul NU SE POATE TERMINA DUP. Ca urmare, ea trebuie luat n considerare n calculul CMT i ignorat n calculul CMD. Calculul CMD este identic cu cel prezentat la punctul 4.2, pn la data t 0 + 25, la care se sfrete A3 (fig. 3.6) Datorit datei impuse, activitatea A7 nu mai poate debuta la momentul t 0 + 25 ci la momentul t 0 + 40. Activitatea A9, succesor direct al activitii A7, va suferi un decalaj de aceeai mrime (15zile). ntruct celelalte activiti nu sunt influenate de data impus lui A7, sfritul proiectului corespunde sfritului activitii A9, respectiv t 0 + 75 zile (fig. 3.6). Restricia care trebuie luat n considerare la calculul CMT este data impus activitii A9 ( nu se poate termina dup t 0 + 70). Cum aceast dat este exprimat n funcie de t 0 , calculul CMT (efectuat n funcie de t f ), se deruleaz ca i cum n-ar exista nici o restricie (fig. 3.6) Se poate constata c durata total a proiectului este de 75 zile n cazul calcului CMD i de 65 zile n cazul calcului CMT. Aceast diferen de durate nu poate s apar dect n prezena datelor impuse. La punerea n coresponden a scrilor CMD i CMT, condiia de dat impus activitii A9 face ca scara de timp a datelor CMT s gliseze spre trecut. Aceast glisare este necesar pentru a satisface restricia impus activitii A9, i anume, data de sfrit CMT pentru activitatea A9 trebuie Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
33 s fie mai mic sau egal cu t 0 + 70. Corespondena de scri este ilustrat n fig. 3.6.
Calculul marjelor i stabilirea drumului critic. n mod formal, relaia de legtur ntre datele t 0 i t f se stabilete n felul urmtor: prin convenie, data t f corespunde punctului de sosire al datelor CMD (n cazul studiat, t 0 +75). Rezult: t f t 0 + 75. Condiia de dat impus activitii A9 se traduce prin relaia: t f t 0 +70. Sistemul de inecuaii: t f t 0 + 75 ; t f t 0 + 70, conduce la soluia unic: t f t 0 +70 Ultima relaie permite exprimarea datelor CMT n funcie de t 0 . Astfel marjele tuturor activitilor se calculeaz n funcie de t 0 , fiind date n tabelul 3.3. Activitile A7 i A9 au, fiecare, marja negativ (-5zile), iar celelalte activiti au marjele pozitive. Managementul operaional al proiectelor
34 n prezena marjelor negative, definirea drumului critic se bazeaz pe urmtoarea convenie: drumul critic este constituit din ansamblul activitilor ale cror marje sunt nule i/sau negative.
Tabelul 3.3. Calculul analitic al marjelor n prezena datelor impuse Activitate Date CMD Date CMT Marje A1 t 0 +0 t f - 65 = t 0 +5 5 A2 t 0 +5 t f 60 = t 0 +10 5 A3 t 0 +5 t f 60 = t 0 +10 5 A4 t 0 +35 t f 30 = t 0 +40 5 A5 t 0 + 50 t f 10 = t 0 +60 10 A6 t 0 + 25 t f 40 = t 0 +30 5 A7 t 0 + 40 t f 35 = t 0 +35 -5 A8 t 0 +40 t f 25 = t 0 +45 5 A9 t 0 +60 t f 15 = t 0 +55 -5
innd cont de aceast convenie, n cazul de fa, drumul critic este format numai din activitile A7 i A9. Drumul critic nu acoper ntreaga durat a proiectului, fiind cuprins ntre t 0 + 40 i t 0 + 75. Faptul c drumul critic nu leag n mod continuu, nceputul i sfritul proiectului se produce numai n cazul datelor impuse i poate fi adevrat numai pentru modelele PERT-timp. Cu prilejul stabilirii unui program de derulare a proiectelor, calculul PERT- timp reprezint numai o prim etap i permite descoperirea unor eventuale marje negative. Existena acestora arat c exist incompatibiliti ntre datele impuse. Eliminarea acestor incompatibiliti trebuie efectuat n acest stadiu, nainte de a trece la alocarea resurselor pentru proiect.
Managementul proiectelor - curs nr. 3- Managementul proiectelor n funcie de timp
35 3.7 Verificarea cunotinelor
1) Care sunt etapele de baz ale managementului proiectelor n funcie de timp? 2) Cum se obin datele CMD i CMT? 3) Cum se definete marja unei activiti? 4) Cum de definete drumul critic? 5) Cum se definesc activitile critice fundamentale? 6) Cum se definesc activitile pseudocritice? 7) Ce se nelege prin dat impus? 8) Care sunt cauzele principale ale datelor impuse? 9) Cte tipuri i cte categorii de date impuse pot fi ntlnite n managementul proiectelor . 10) Dai cte un exemplu din fiecare tip de dat impus. 11) Ce particulariti prezint categoria de date impuse NU NAINTE? 12) Ce particulariti prezint categoria de date impuse NU DUP? 13) Fie proiectul formalizat prin reeaua logic din fig. 2.19. Se cere: efectuarea calculelor CMD i CMT; calculul marjelor i stabilirea drumului critic. S se pun n eviden activitile critice fundamentale, precum i cele pseudocritice. 14) Referitor la reeaua logic din fig. 2.19 se iau n considerare urmtoarele date impuse: activitatea F nu poate ncepe nainte de t 0 + 50 zile; activitatea J nu se poate termina dup t 0 + 70 zile. n prezena celor dou date impuse se cere: efectuarea calculelor CMD i CMT; calculul marjelor i stabilirea drumului critic. Ce concluzie se poate trage pe baza valorilor marjelor activitilor F i J? 15) Fie proiectul reprezentat prin reeaua logic din fig. 2.20. Se cere: efectuarea calculelor CMD i CMT. Ce concluzie rezult din analiza calculelor CMD i CMT? Ce soluie s-ar putea aplica pentru a putea efectua calculele CMD i CMT, fr a modifica durata proiectului. n cazul n care s-a gsit aceast soluie se cere: efectuarea calculelor CMD i CMT; calculul marjelor i stabilirea drumului critic.