Sunteți pe pagina 1din 20

Managementul proiectelor software

Laboratorul 5

Rezolvarea problemelor de planificare

1. Rezolvarea conflictelor de planificare

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


1.1. Adugarea de resurse la o activitate
1.2. Folosirea orelor suplimentare
1.3. Adugarea de timp la activiti
1.4. Ajustarea perioadei de inactivitate
1.5. Modificarea constrngerilor asociate activitilor
1.6. Ajustarea dependenelor
1.7. Divizarea unei activiti
2. Utilizarea drumului critic pentru scurtarea proiectului
2.1. Identificarea drumului critic
2.2. Scurtarea drumului critic
3. Folosirea cilor critice multiple
4. Rezumat
5. Aplicaii

Conflictele de planificare reprezint o nenorocire pentru munca unui manager de proiect.


Conflictele de planificare se mpart n urmtoarele categorii:
Proiectul dureaz mai mult dect a fost stabilit iniial
Resursele sunt supraalocate
Acest capitol ia n considerare prima problem i se concentreaz pe identificarea i apoi
rezolvarea problemelor de planificare; Capitolul 10 se concentreaz pe a doua problem.
Conflictele de planificare pot aprea din mai multe motive. Schimbarea vizualizrilor i
filtrarea informaiilor folosind metodele prezentate in Capitolele 5 i 6 poate identifica o problem
evident proprie logicii. De exemplu, dac proiectul este filtrat pentru a vedea doar sarcinile
incomplete i observm astfel nite probleme. Mai probabil este posibil s apar, involuntar, o
problem prin folosirea unei constrngeri de activitate, lucru explicat n urmtoarea parte.

1. Rezolvarea conflictelor de planificare

Microsoft Project ofer cteva metode care pot fi folosite pentru a rezolva conflictele de
planificare. Aceasta seciune acoper urmtoarele strategii:
Adugarea resurselor
Folosirea orelor suplimentare
Adugarea de timp
Ajustarea perioadei de stagnare
Schimbarea constrngerilor
Ajustarea dependenelor
Partiionarea unei activiti

1.1. Adugarea de resurse la o activitate


Adugarea de resurse unei sarcini poate micora timpul necesar terminrii sarcinii. La
opiunea Advanced din fereastra Task Information din figura 9-1, se seteaz tipul sarcinii la Fixed

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Units. n acest caz, adugarea de resurse la sarcin reduce durata sarcinii. Deasemenea, un semn de
selectare apare n mod implicit n caseta de selectare a cmpului Effort driven din aceeai fereastr.
Cnd este utilizat opiunea Effort driven, Microsoft Project realoc munca ntre resursele alocate.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-1: Opiunea Advanced din fereastra Task Information controleaz tipul sarcinii
i arat dac sarcina este condus de efort.

1.2. Folosirea orelor suplimentare


n cazul cel mai favorabil, se dein resurse nelimitate i se pot aduga resurse pentru a
rezolva problemele de planificare. Dup ce se revine la realitate se descoper c nu se dispune de
resurse nelimitate i c adugarea de resurse nu poate fi o opiune. Dar e posibil s se poat folosi
orele suplimentare pentru a reduce durata unei sarcini, ceea ce reprezint urmtoarea strategie pe
care poate fi folosit pentru a rezolva problemele de planificare.

Cross-Referinta : Pentru informaii cu privire la rezolvarea conflictelor de resurse, vedei


Capitolul 10.

Orele suplimentare in Microsoft Project, sunt definite ca fiind munca depus nafara orelor
de munc a unei resurse. Orele suplimentare sunt taxate la preul stabilit de resurs. Munca
suplimentar nu nseamn munc adiional la o sarcin, ci reprezint timpul acordat unei sarcini n
afara orelor normale de munc. De exemplu dac sunt date 30 ore de munc i 12 ore suplimentare,
munca total este tot de 30 ore. Din cele 30 ore, 18 ore se efectueaz n timpul programului de lucru
(i sunt taxate normal), i 12 ore sunt lucrate n afara orelor de munc (i taxate la preul stabilit
pentru ore suplimentare). Aadar, se pot folosi orele suplimentare pentru a scurta durata de timp
necesar unei resurse pentru a finaliza o sarcina.

Pentru a stabili orele suplimentare, trebuie s fie urmai aceti pai :

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


1. Se selecteaz modul de vizualizare Grantt Chart din meniul View.
2. Se alege Windows => Split, pentru a deschide Task Form n panoul de jos.
3. Se apas pe Task Form pentru a activa panoul.
4. Se alege Format => Details => Resource Work. Microsoft Project va aduga coloana Ovt.
Work (munc suplimentar) ca n Figura 9-2.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-2: Se folosete Task Form i se afieaz coloana Ovt. Work pentru a aduga ore
suplimentare.

5. Se merge n panoul de sus i se selecteaz sarcina creia trebuie s i se aloce ore


suplimentare.
6. Se merge n panoul de jos i se completeaz orele suplimentare pentru resursa adecvat.

Sfat : Dup ce se termin de introdus orele suplimentare, panoul Task Form poate fi ascuns din
meniul Window => Remove Split.

1.3. Adugarea de timp la activiti


Deasemenea conflictele de planificare pot fi rezolvate prin creterea duratei de timp acordate
unei sarcini. Din nou, n cazul cel mai favorabil, exist parte de acest lux. n realitate, posibil s nu
existe aceast posibilitate. Dar dac poate fi mrit durata unei sarcini, se va observa c resursele
odat rare sunt acum disponibile pentru a termina sarcina avnd n vedere noul orar.

Dac durata unei activiti poate fi marit, putem descoperi c puinele resurse de odinioar
sunt acum disponibile pentru finalizarea activitii, conferindu-i acesteia o nou sincronizare. Dup
cum se tie, durata poate fi schimbat din diferite perspective, cum ar fi aceea a Utilzrii Task-urilor
(Task Usage View) sau Diagrama Gantt (Gantt Chart View). Deasemenea se poate folosi caseta de

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


dialog cu informaii legate de task-uri, efectundu-se un dublu click pe task-ul respectiv, aa cum
este ilustrat n Figura 9-3. Pentru a deschide caseta cu informaiile aferente unui task, se efectueaz
dublu click pe task-ul respectiv i se folosete caseta pentru setarea duratei, pentru a modifica acest
parametru.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-3: Schimbarea duratei din caseta de dialog cu
informaiile aferente unui task.

1.4. Ajustarea perioadei de inactivitate


Slack time sau Perioada de inactivitate reprezint durata de timp pe care o activitate
poate s o omit din execuia sa nainte ca acest lucru s afecteze datele de nceput i de sfrit ale
altei activiti sau chiar data de finalizare a proiectului. Free slack sau Perioada de inactivitate
libera reprezint cuanta de timp cu care execuia unei activiti poate fi ntrziat, fr a determina
ntrzierea altei activiti.

Majoritatea proiectelor cuprind sarcini non-critice cu inactivitate execuia acestor sarcini


poate ncepe cu ntrziere fr a afecta graficul/orarul. Dac exist o perioad de staionare in
grafic, apare posibilitatea mutrii activitilor pentru a echilibra etapele planificrii ce au activitate
cu cele cu perioade de staionare. Din acest motiv, putem folosi activiti cu perioade de staionare
pentru a compensa activitile a cror durat este mai mare dect cea planificat sau pentru a veni n
sprijinul soluionrii supraalocrii de resurse.

Nota: Valorile perioadei de inactivitate ajut deasemenea la identificarea nepotrivirilor din


grafic. De exemplu, vedem o perioad de inactivitate cu valoare negativ, cnd durata unei activiti
se sfrete cu o dependen final-la-start cu o a doua activitate, dar cea de-a doua activitate avnd o
constrngere Must Start On, de a-i ncepe execuia nainte ca primul task s fie finalizat.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Aproape prin definiie, crem o perioad de inactivitate n momentul n care folosim
constrngerea Must Start On la crearea unei activiti. Conform capitolului 4, setm constrngerile
din tab-ul Advanced al cutiei de dialog cu informaii referitoare la o activitate, aa cum observm n
figura 9-4. Pentru a accesa caseta de dialog cu informaiile aferente unei activiti efectund un
dublu click pe activitatea dorita din grafic. La apariia casetei de dialog selectm tab-ul Advanced.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-4: Constrngerile pot crea adesea perioade de
inactivitate.

Pentru a evita crearea perioadelor de staionare, se recomand a se folosi constrngerea As


Soon As Possible ori de cte ori este posibil. Pentru a identifica activitile cu perioade de
staionare, trebuie s fie urmai paii:

1. Choose View => More Views pentru a deschide caseta de dialog More Views.
2. Se selecteaz Detail Gantt din list i apoi se efectueaz un click pe Apply. Putem
identifica perioadele de inactivitate pe bara Gantt. Perioadele de staionare apar ca linii subiri ce
extind obinuitele bare Gantt.
3. Se efectueaz click dreapta pe butonul Select All i se selecteaz Schedule din lista de
tabele.
4. Se deplaseaz bara separatoare spre dreapta pentru a vizualiza o poriune mai mare din
tabel. Acum se pot vedea cmpurile Free Slack i Total Slack, aa cum se observ din figura 9-5.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-5: Putem descoperi perioadele de inactivitate ale sarcinilor folosind vizualizarea
Detail Gantt i tabelul de planificare.

1.5. Modificarea constrngerilor asociate activitilor

Constrngerile asociate unei sarcini sunt de obicei scoase vinovate atunci cnd proiectul iese
din grafic. Implicit, proiectul folosete Wizard-ul de planificare pentru a avertiza atunci cnd
decizia care urmeaz a fi luat ar scoate proiectul din grafic. De exemplu, dac se impune o
constrngere de tipul Must Start On unei sarcini ce nu are o perioad de inactivitate i este legat de
o alt sarcin, caseta de dialog a Wizard-ului de planificare al proiectului va arta ca n figura 9-6.

n mod similar, dac impunem o dat de start ilogic la nregistrarea datelor efective, iar
Project va afia caseta de dialog ce se aseamn cu cea din figura 9-7. De exemplu, observm
caseta de dialog a Wizard-ului de planificare, dac introducem accidental o dat de start asociat
task-ului 2 care este anterioar n timp task-ului 1, iar task-ul 2 este succesorul task-ului 1.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-6: Wizard-ul de planificare apare implicit
atunci cnd este aplicat o constrngere care ar
prelungi graficul proiectului.

Figura 9-7: Wizard-ul de planificare avertizeaz atunci


cnd se ncearc nregistrarea unei date de start pentru
o activitate, dat care va genera un conflict de
planificare.

Se observ c avertizrile Wizard-ului de planificare pot fi anulate prin plasarea unui nsemn
in casua corespunztoare opiunii Dont tell me about this again n partea de jos a casetei de
dialog a Wizard-ului de planificare. (Anumite persoane nu i doresc s fie avertizate de wizard-uri
tot timpul.)

Dac este dezactivat Wizard-ul de planificare, Project va continua s avertizeze, dac sunt
luate aciuni ce cauzeaz probleme de planificare. n locul Wizard-ului de planificare, Project va
afia un mesaj tradiional, aa cum se poate vedea in figura 9-8.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-8: Cnd este dezactivat Wizard-ul de planificare i se
ia o aciune ce poate cauza probleme de planificare, Project
afieaz un mesaj de avertizare.

Project ne sugereaz n legtur cu aciunile ce trebuiesc efectuate pentru a evita acest gen
de conflicte aceste sugestii referindu-se la task-ul anterior. Se observ desemenea c, spre
deosebire de Wizard-ul de planificare, acest mesaj nu ne mai d ansa anulrii aciunii.

Astfel, dei s-ar putea s se gseasc deranjant la un anumit nivel Wizard-ul de planificare,
s-ar putea s v simplifice munca la alte nivele. Se regret dezactivarea acestei faciliti? Se poate
activa din nou, alegnd Tools => Options i efectund click pe tab-ul General, aa cum ne este
prezentat in Figura 9-9.

Se selecteaz Advice din Wizard-ul de planificare, marcndu-l corespunztor, apoi se


selecteaz Advice about errors, deasemenea printr-un marcaj. (Se pot controla similar i alte
tipuri de atenionri pe care utilizatorul s le primeasc, tot din aceast locaie)

1.6. Ajustarea dependenelor


Prin schimbarea dependenelor unei activiti, putem micora durata planificrii i elimina
conflictele de planificare. Dac din neglijen se nlnuiesc activiti ce nu trebuie nlnuite, se
poate genera o situaie n care s nu existe suficiente resurse pentru a finaliza activitatea i ca
rezultat, e posibil ca proiectul s ias din grafic. Dac se descoper legturi inutile, acestea pot fi
eliminate. Cnd sunt eliminate dependenele, se pot gsi spaii goale n planificarea proiectului, n
care s-ar putea lucra, dar n care nu se efectueaz nici o aciune. Dup eliminarea dependenelor
inutile, activitile pot fi reorganizate, pentru a umple aceste goluri.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-9: Apariia Wizard-ului de planificare poate fi controlat din
tabul General, n caseta de dialog Options.

Analiznd dependenele, se constat c este mai simplu de folosit diagrama de relaii din
josul panoului vizualizrii Gantt, aa cum este prezentat n figura 9-10. Diagrama de relaii arat
activitatea selectat si predecesorul i succesorul imediat al acesteia.

Pentru a selecta Diagrama Relaiilor se folosesc paii prezentai mai jos:

1. Se alege Window => Split.

2. Se efectueaz click pe panoul de jos.

3. Se alege View => More Views.

4. Se selecteaz Relationship Diagram din fereastra More Viewes i apoi se efectueaz


click pe Apply.

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-10: Se folosete diagrama relaiilor pentru a revizui dependenele dintre activiti.

Se efectueaz click pe fiecare sarcina din proiect pentru a trece n revist dependenele
acestuia. Dup cum se analizeaz activitile, apar urmtoarele ntrebri:

Trebuie finalizat activitatea A nainte de nceperea execuiei activitii B?

Activitile trebuiesc executate concurent?

Putem efectua o activitate mai trziu fr a afecta evoluia proiectului?

1.7. Divizarea unei activiti


Uneori, divizarea unei activiti poate fi cea mai bun cale de a rezolva un conflict de
planificare. Se poate ntmpla ca o sarcin s nu poat fi realizat n zile consecutive; lucrul la
aceasta poate fi ntrerupt pentru o perioad de timp, dup care se poate reveni la activitatea iniial.
n acest scop, Project permite scindarea unei activiti oricnd este necesar. Scindarea unei activiti
creaz un gol, vizibil n bara Gantt asociat acesteia. Paii necesari pentru a diviza o activitate sunt:

Se selecteaz modul de vizualizare Gantt Chart.

Se efectueaz Click pe butonul Split Task din bara de unelte Standard. Butonul va rmne
apsat, iar Project va oferi instruciuni ajuttoare pentru realizarea operaiei de divizare. A se vedea
figura 11.

10

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-11. Utilizarea butonului Split Task pentru divizarea unei activiti

Se va deplasa pointerul mouse-ului de-a lungul barei activitii respective.

Click atunci cnd apare data la care se dorete ntreruperea lucrului la activitatea selectat.
Implicit, Project introduce o pauz de o zi. Dac se dorete ntreruperea pentru o perioad mai
lung, se deplaseaz spre dreapta cu mouse-ul, n loc de a efectua un simplu click.

Dup scindarea unei activiti, aceasta va aprea ca activitatea 5 din figura 12, cu o linie
punctat ntre cele dou segmente. Pentru reunirea celor dou pri, tragei marginile interioare ale
acestora una spre cealalt, pn se ating.

Figura 9-12. Un grafic Gantt ce arat o activitate divizat

11

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


2. Utilizarea drumului critic pentru scurtarea proiectului
Mai sus, au fost prezentate modaliti de a rezolva eventualele conflicte de planificare ce ar
putea aprea ntr-un proiect. n continuare, vom vedea cum se poate scurta perioada de timp alocat
iniial ntregului proiect, prin evaluarea i scurtarea drumului critic.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Drumul critic reprezint acele activiti care trebuie finalizate conform planului, pentru ca
ntregul proiect s poat fi terminat la timp; aceste activiti poart denumirea de activiti critice.
Cele mai multe activiti dintr-un proiect au perioade de inactivitate, i pot fi ntrziate fr a afecta
data de finalizare a proiectului. ntrzierea activitilor critice, ns, au impact asupra datei de
finalizare.

Activitile care nu sunt critice pot deveni critice dac sunt amnate prea mult. Project
permite setarea unei valori pentru ntrzierea maxim permis unei activiti, nainte de definirea
acesteia. Alegei Tools Options, apoi click pe Calculation. n caseta Tasks are critical if slack is
less than or equal to, se introduce numrul de zile de ntrziere permise.

2.1. Identificarea drumului critic


Drumul critic poate fi observat cel mai bine dac se utilizeaz Gantt Chart Wizard.

Atenie! Modificrile realizate prin intermediul Gantt Chart Wizard sunt ireversibile. Se va
salva proiectul nainte de a ncepe. n cazul unor rezultate neateptate, se va nchide
(fr a salva) i apoi redeschide proiectul.

n meniul View, se selecteaz Gantt Chart. Apoi click pe butonul Gantt Chart Wizard din
bara Formatting, sau alegnd Format Gantt Chart Wizard. Dup apsarea butonului Next, se
selecteaz Critical path pentru a specifica ce informaii s fie afiate n Gantt Chart (Vezi figura 13).

Figura 9-13. Selectarea Critical path n Gantt Chart Wizard

12

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


n continuare pot fi selectate alte tipuri de informaii, cum ar fi resursele, datele sau
legturile dintre activiti. La sfrit, se aps Format It, apoi Exit Wizard. n Gantt Chart vor
aprea toate activitile, cele de pe drumul critic fiind afiate n culoarea roie.

Dup utilizarea Gantt Chart Wizard, n orice tip de vizualizare, activitile critice vor fi
afiate cu rou. De exemplu, n modul Network Diagram, acestea apar n casete roii.

Activitile critice pot fi identificate i prin utilizarea formatrii. Prin aplicarea unei

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


formatri activitilor, aceast formatare apare n toate modurile de vizualizare n care apar barele
corespunztoare activitilor. Dup formatare, fiecare bar va conine un Yes (pentru activitile
critice) sau un No (pentru celelalte activiti).

Paii necesari pentru aplicarea formatrii sunt:

1. Se selecteaz modul de vizualizare Gantt Chart.

2. Se alege Format Bar Styles.

3. n fereastra aprut, n lista de sus, se selecteaz Task pentru formatarea activitilor care nu
sunt critice.

4. n tab-ul Text, se selecteaz poziia: Left, Right, Top, Bottom, sau Inside.

5. Pentru poziia dorit, se selecteaz Critical, ca n figura 14.

Figura 9-14. Aplicarea formatrii activitilor

6. Click pe butonul OK.

13

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Dup aplicarea formatrii, n Gantt Chart vor aprea activitile critice i cele necritice cu
Yes, respectiv No, ca n figura 15.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-15. Identificarea activitilor critice i a celor care nu sunt critice n graficul Gantt

Chiar i cu formatare, identificarea drumului critic n acest mod poate fi dificil, dac
proiectul conine multe activiti. O metod mult mai facil de a observa drumul critic este prin
filtrare (Vezi figura 16). Pentru aplicarea filtrului, alegei Project Filtered for Critical, sau
selectai Critical din bara Formatting.

Figura 9-16. Filtru dup activitile critice

14

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Filtrarea este o metod eficient de a afia doar anumite aspecte ale proiectului. Uneori, ns,
este necesar identificarea activitilor critice n timp ce sunt afiate toate activitile proiectului.
Acest lucru este posibil utiliznd formatarea.

2.2. Minimizarea drumului critic

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Scurtarea timpului care este alocat pe calea critic diminueaz durata proiectului. Inversa
este i ea adevrat; creterea duratei de timp care este alocat pe drumul critic crete durata
proiectului. Project manager-ul este responsabil (ntr-o anumit msur) pentru costurile proiectului.
De obicei odat cu creterea duratei proiectului cresc i costurile pentru acesta. Deci, scurtarea cii
critice reprezint obiectivul manager-ului de proiect.

Scurtarea duratei unui proiect poate duce la o finalizare rapid. Dar poate nseamna i
nceperea proiectului mai trziu. Este clar c a doua alternativa este riscant, n mod special dac
estimrile fcute nu sunt sigure. Dac ai nceput s lucrai n domeniul managementului de proiecte
de curnd, ar fi bine s nu ncepei mai trziu; n schimb folosii uneltele managementului de
proiecte s v ajute s evaluai precizia tehnicilor voastre de estimare. n timp (dup mai multe
proiecte), vei ti ct de precise sunt estimrile dumneavoastr i atunci v vei putea asuma riscul
de a ncepe proiectul mai trziu dect v-ai planificat la nceput.

Pentru a reduce timpul alocat pe calea critic putem realiza una sau ambele din urmtoarele
metode:

Se reduce durata sarcinilor critice.


Se execut n paralel a sarcinile critice pentru a reduce durata total proiectului.

Pentru a reduce durata unei sarcini critice putem face face oricare din urmtoarele:

Se reconsider estimrile i se folosc timpi mai optimiti. Analiza PERT poate ajuta aici
Se adaug resurse la o sarcin critic. Reinei c acea sarcin nu trebuie s aib o durat
fix de timp adugarea de resurse la o sarcin cu durata fix nu scade durata acelei
activiti.
Se adaug ore de lucru suplimentare pentru o sarcin critic.

Pentru a suprapune dou sarcini critice putei face una sau ambele dintre aceste aciuni:

Se ajusteaza dependenele i constrngerile de data.


Se transform relaiile finish-to-start fie n relaii start-to-start sau finish-to-finish

Dup ce se cunoate tehnica ce trebuie aplicat pentru ajustarea cii critice trebuie s se
pun urmtoarea ntrebare : Care este cea mai bun modalitate de a identifica activitile care
trebuie schimbate, iar apoi s se efectueze modificrile? Se alege un mod de vizualizare i se
filtreaz pentru sarcinile critice. Se prefer este modul de vizualizare Task Entry, care este o
combinaie a modurilor de vizualizare Gantt Chart i Task Formular, pentru care partea de sus a

15

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


ecranului afieaz o reprezentare grafic a proiectului i n partea de jos a ecranului afieaz cea mai
mare parte din domeniile care dorim s le schimbm, aa cum se arat n Figura 9-17.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9.17: Modul de vizualizare Task Entry, filtrat pentru sarcini critice, este
probabil, cel mai uor view, n care s lucreze, dac ncercati sa reglai calea
critica.

Pentru a configura acest mod de vizualizare, se selecteaz view-ul Gantt Chart. Tabelul care
se aplic pe Gantt Chart este o chestiune de preferina personal; se poate considera tabelul
Schedule deoarece arat informaiile despre timpul inactiv. Dup ce se selecteaz modul de
vizualizare Gantt Chart, se alege WindowSplit. Informaia despre sarcin apare n tabelul de jos .

Dac se dorete vizualizarea informaiei despre predecesor n Task Form, se apas click-
dreapta n fereastra Task Form i se alege din meniul Resources & Predecessors. Pentru a filtra
sarcinile critice se alege ProjectFiltered forCritical. Se alege fiecare sarcin critic pentru
evaluarea acesteia i pentru a face modificri in partea de jos a ecranului.

Sfat(TIP) De asemenea, se pot sorta sarcini critice dup durata. n acest fel, sarcinile critice
sunt ordonate de la cea mai lung la cel mai scurt, i ne putem concentra pe
scurtarea sarcinile mai lungi.

16

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


3. Folosirea drumurilor critice multiple
Proiectul permite s vedem mai multe ci critice n proiect. Acest proprietare devine util
atunci cnd avem multe sarcini care conduc spre alte sarcini i vrem s aflam care sunt cu adevrat
critice pentru terminarea reelei de sarcini la timp.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


n mod implicit, se vizualizeaz numai o cale critic, vedem activitile care trebuie s fie
completate pentru a termina proiectul la timp. Aceste sarcini nu au stagnare total. ( stagnarea total
este durata de timp cu care putei sa ntrziai o activitate fr ntrzia completarea proiectului.)

Se presupune, totui ca proiectul conine multe sub sarcini i n cadrul acestor sub sarcini
avei dependene. Vom ncepe s ne ntrebm, n cadrul aceste reele date de sarcini , care sunt cele
cu adevrat critice. n acest caz, se vizualizeaz proiectul cu ci critice multiple, unde proiectul
afieaz ci critice pentru fiecare reea de sarcini.

Se consider c proiectul arat ca n figura 9-18. n figura vom vedea 4 reele de sarcini:
Reeaua 1: Task ID-urile 2 3 i 4
Reeaua 2: Task ID-urile 6 i 7
Reeaua 3: Task ID-urile 9 pan la 13
Reeaua 4: Task ID-urile 15 pan la 18
Drumul critic pentru proiect este haurat( pe ecran este rou) i este n jurul sarcinilor din
primele reele.

Figura 9-18 : Proiectul conine 4 reele de sarcini.

17

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Cnd se afieaza mai multe ci critice, vedem pentru fiecare cale critic a unei reele de
sarcini dup cum este artat n figura 9-19. Pentru fiecare sarcin unic, Proiectul seteaz ca dat
cea mai trzie de terminare data cea mai rapid de terminare. Cnd o sarcin nu are legturi este
critic deoarece terminarea trzie a acesteia este egal cu terminarea timpurie. Dac o reea de
sarcini conine slack, ca i reeaua 3 unele sarcini nu sunt critice n timp ce altele sunt critice. Cnd
se vizualizeaz ci critice multiple, se poate determina care sarcin din cadrul reelei de sarcini
trebuie s fie terminat la timp pentru a evita ntrzierea reelei.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


Figura 9-19 Cnd vizualizai mai multe ci critice, vedei sarcinile critice din
fiecare reea de sarcini din proiectul dumneavoastr.

n mod implicit, proiectul afieaz o singura cale critic dar se poate schimba aceast
opiune. Choose ToolsOptions i se apas pe tab-ul Calculation pentru a afia fereastra de dialog
artata n figura 9-20. Se selecteaz opiunea Calculate multiple critical i se apas OK (validai).

18

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm
Figura 9-20 : Afiarea de ci critice multiple n cadrul unui proiect
din fereastra de opiuni a tab-ului Calculation

4. Rezumat
Acest capitol a descris urmtoarele tehnici care le putei folosi pentru a rezolva programarea
sarcinilor, eliminarea conflictelor i scurtarea duratei proiectului dumneavoastr:

Adugarea de resurse unor sarcini


Utilizarea orelor suplimentare
Ajustarea perioadei de stagnare
Modificarea constrngerilor i dependinelor sarcinilor
Modificarea lungimii cii critice
n capitolul 10, vei afla cum s rezolvai conflicte care au loc intre resurse

19

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm


Aplicaii

1. Studiai activitile proiectului CMSProjectPlan.mpp, care are scopul de a dezvolta un


Sistem de Gestiune a Coninutului (Content Management System, CMS). Modificai tipul
activitilor de nvare pentru a avea durat fix.

Florin Leon, Managementul proiectelor software - Laborator, http://florinleon.byethost24.com/lab_mps.htm


2. Scurtai timpul de execuie al proiectului utiliznd urmtoarele informaii:

 n echipa de implementare se adaug o nou persoan, Mary;


 activitile din primele faze ale proiectului, definirea cerinelor, a planului managerial i
nvarea tehnologiilor nu pot fi scurtate;
 i Mary trebuie s nvee tehnologiile alturi de ceilali membri ai echipei (activitile
vor dura ins la fel de mult);
 Robert i Mary sunt dispui s lucreze suplimentar 4 ore pe sptmn;
 dac este necesar, schimbai ordinea unor activiti, adugai constrngeri i dependene,
pstrnd logica dezvoltrii proiectului;
 adugai resurse la toate activitile (pentru fiecare activitate minim o persoan);
 adugai resurse pentru faza de testare: 2 persoane din echipa de implementare, n afar
de Mary i Robert, plus o nou persoan, George, care lucreaz part-time (50%).

3. n urma modificrilor, cu cte zile se scurteaz timpul de execuie al proiectului? Care


sunt compromisurile fcute?

Florin Leon, Managementul proiectelor software, http://florinleon.byethost24.com/lab_mps.htm

S-ar putea să vă placă și