Documente Academic
Documente Profesional
Documente Cultură
Manual Microsoft Project
Manual Microsoft Project
Project 2003
Concepte i Lec ii ilustrate
Cuprins
Am organizat cartea pe Lec ii, care pe parcurs vor deveni mai complicate, dar nu
imposibile. Dac ai deja ceva experien în folosirea produsului Project, po i s ri lec iile
pe care le cuno ti deja, îns , dac e prima oar când lucrezi cu Project, te sf tuiesc s
parcurgi lec iile pe rând f r a trece la alt lec ie pân nu ai în eles perfect lec ia
anterioar .
Aceast iconi marcheaz idei, metode sau detalii care trebuiesc re inute pe
viitor. Pe scurt, cand vezi iconi a aceasta cu creionul înseamn c trebuie s
re ii ce scrie in dreptul ei (nu i în cazul acesta).
Informa iile din dreptul acestei iconi e nu sunt obligatoriu de re inut, dar dac
vrei s le re ii, cu atât mai bine!
3. Introducere
Microsoft Project nu te va putea ajuta cu pa ii (1), (2), (7) i (8), îns te poate ajuta
foarte bine la ceilal i pa i, u urându- i munca foarte mult.
În aceast lec ie te voi introduce mediului de lucru din Project. Dup ce deschidem
Project 2003, iat ce vom vedea:
4 Project 2003 – Managementul proiectelor pentru toti
În stânga ferestrei este panoul de pornire (Getting Started), unde putem ori s
deschidem un proiect existent, ori s creem unul. La dreapta acestui panou se afl panoul
de vizualizare al proiectului format din mai multe iconi e care ne vor ajuta s schimb m
modul de vizualizare al proiectului în func ie de cerin e. Mai la dreapta acestui panou este
modul de vizualizare Gantt Chart format dintr-un formular tabelar (a a cum putem vedea
i în Excel) i zona de reprezentare a diagramei Gantt, ambele zone fiind desp r ite
printr-o bar mobil cu care se poate stabili procentul de spatiu vizibil din fiecare zon .
Dup cum po i vedea în panoul de vizualizare (cel cu mai multe iconi e), a doua iconi a
de sus este selectat (Gantt Chart), fapt ce ne spune c ne afl m în modul de vizualizare
al diagramei Gantt.
Formularul tabelar din modul de vizualizare Gantt Chart este alc tuit din mai multe
coloane, printre care i Task Name unde vom introduce task-urile care alc tuiesc
proiectul, durata acestora, .a.m.d. Diagrama Gantt din dreapta formularului este alc tuit
i ea dintr-un antet care ne permite s observ m rela iile i durata task-urilor, subtask-
urilor, i chiar a proiectului.
Pe lâng abloane, Project de ine i exper i de proiect care automatizeaz crearea unui
proiect prin anumi i pa i impu i de Project. Ace ti exper i se afl chiar deasupra panoului
de pornire în bara de instrumente:
Ap sând pe s getu a din dreapta
butoanelor puse la dispozi ie, putem
accesa exper ii de creare a task-urilor i proiectului, de identificare a resurselor, putem
urm ri progresul proiectului, putem întocmi rapoarte, i multe altele. Primul buton din
stânga este folosit pentru a afi a/ascunde panoul de exper i.
Project 2003 – Managementul proiectelor pentru toti 5
Pe prima linie a tabelului avem numele proiectului, în cazul acesta un Sistem Mobil
de raportare (un fel de aparat mobil – precum un telefon mobil). Fiind un proiect
software, trebuiesc întocmite cerin ele de performan a sistemului pe care se va instala
(ce componente fizice îl vor alc tui încât s fie atât performant cât i ieftin), îns pentru
acest lucru trebuie s afl m care sisteme se folosesc cel mai mult. Pentru a afla acest
lucru, trebuie sa intervievam utilizatorii (poten ialii cump r tori ai acestui produs),
dup care putem defini cerin ele de performan (determin m exact ce componente ne
trebuiesc). Fiind un sistem software, trebuie s realiz m o logic a design-ului acestui
software (logic adic planul programului încât s fie cât mai u or i cât mai optim de
implementat), design-ul bazei de date (structura bazei de date care va fi accesat din
cadrul programului), mai trebuie s implement m codul de program A (o bucat de cod
care va forma programul final) care va fi realizat de o echip i respectiv codul B realizat
de alt echip . Pentru acest software trebuie s cump r m componentele (resursele)
6 Project 2003 – Managementul proiectelor pentru toti
hardware (adic acele componente fizice care fac sistemul func ional) necesare
func ion rii acestuia, iar apoi s le asambl m. Dup aceasta, pentru a ob ine un prototip
al proiectului, va trebui s integr m partea software (programul) în partea hardware
(aparatul).
Anumite task-uri sunt alc tuite din mai multe subtask-uri. La aceste task-
uri nu se va defini durata de desf urare aceasta fiind calculat automat de
Project dupa definirea duratelor fiecarui subtask ce alc tuie te acel task.
A adar, la task-urile alc tuite din mai multe subtask-uri se va defini
durata de desf urare doar a subtask-urilor!
Aici vom alege 15.04.06 ca dat de început a proiectului (Start date) sau orice alt
dat acesta fiind doar un exemplu.
În imaginea de mai sus am definit durata doar la task-urile care sunt simple (nu sunt
alc tuite din mai multe subtask-uri), cât i la subtask-urile task-urilor pe care înc nu le-
am eviden iat. Task-urile care con in subtask-uri sunt task-uri structurate. În acest proiect
avem 5 astfel de task-uri structurate. Primul task structurat este de fapt chiar primul nivel
din proiect, Sistem mobil de raportare, iar la acesta nu definim durata (fapt pentru care
apare 1day? în loc de 1day). Acel semn de întrebare reprezint faptul c nu a fost
specificat o durat pentru task-ul respectiv.
Project poate memora durata atât în zile, cât i în ore (la durat scrii 1h de
exemplu), minute (1m), s pt mâni (1w), .a.m.d., îns sfatul meu este s
folose ti aceea i m sur de timp pentru fiecare task i subtask.
La fel proced m pentru urm toarele task-urile strucurate: select m cele 2 subtask-uri
(urm toarele 2) ale cerin elor de performan i le indent m la dreapta, la fel cu software
i urm toarele patru subtask-uri ale sale, task-ul hardware cu urm toarele 2 subtask-uri
ale sale, i task-ul prototip cu singurul subtask ramas. Rezultatul trebuie s arate astfel:
Diagrama
Leg tur Cod Descriere
Gantt
Predecesorul se termin i
Finish-Start FS
începe urm torul
Acum s explic cum am ajuns la structura ierarhic de mai sus. Gândind logic (de la
ultimul subtask pân la primul), pentru a integra software/hardware in cazul Sistemului
mobil de raportare, trebuie sa asamblam componentele hardware, îns pentru aceasta e
nevoie s cump r m componentele hardware pentru a avea ce asambla. În ce prive te
integrarea software, ne trebuie codul programului care a fost împ r it în dou module
pentru câte o echip de programatori. A adar, pentru integrarea software ne trebuie
Codul program A i Codul program B, îns codul acesta nu se poate realiza f r o
baz de date, iar baza de date nu poate fi realizat f r a gândi logica design-ului
software-ului (fiindc trebuie s existe logic în orice program sau baz de date). Dar,
pentru ca to i ace ti pa i s poat fi realiza i, trebuie s tim care sunt cerin ele de
performan ale utilizatorilor, iar pentru a ti acest lucru trebuie s interviev m
utilizatorii. i iat structura ierarhic a proiectului nostru.
12 Project 2003 – Managementul proiectelor pentru toti
Dup cum putem vedea, Project asociaz fiec rui task i subtask un cod de
identificare în prima coloan a tabelului. Aceste coduri vor putea fi folosite pentru a
marca un predecesor în coloana Predecessors. A adar, întorcându-ne la proiectul nostru,
tim din structura ierarhic pe care am f cut-o mai devreme c Definirea cerin elor de
performan se poate face abia dup ce interviev m utilizatorii. A adar, pe linia
subtask-ului definirea cerin elor de performan vom scrie în coloana predecesorilor
codul liniei unde se afl subtask-ul intervievare utilizatori, adic 3 în cazul nostru. Iat
mai jos cum va ar ta tabelul:
Project 2003 – Managementul proiectelor pentru toti 13
Aici vom bifa Critical path dup care ap s m Next. În fereastra care ne-a ap rut
acum suntem întreba i ce informa ii s afi m în diagrama Gantt (resurse, date, etc).
Bif m None, deoarece deocamdat nu dorim s afi eze nimic, neavând resurse, .a.m.d.
Dup ce mai ap s m Next, expertul ne întreab dac dorim s apar leg turile între task-
uri sau nu. L s m bifat op iunea Yes, ap s m Next, apoi Format it i în cele din urm
Exit Wizard. Iat cum va ar ta diagrama Gantt:
16 Project 2003 – Managementul proiectelor pentru toti
A adar, putem trage de aici concluzia c pot ap rea întârzieri în realizarea Codului
program B, în cump rarea componentelor hardware i în asamblarea hardware f r
a afecta în vreun fel durata proiectului, îns , dac una din aceste activit i dureaza mai
mult decât este disponibil, se va afecta durata proiecctului (despre acest caz voi vorbi în
alt lec ie). Restul activit ilor sunt critice i orice întârziere care ar ap rea în
desf urarea acestora poate afecta durata desf ur rii proiectului (poate decât s se
prelungeasc , fiindc durata calculat de Project pentru proiectul nostru este cea minim ).
Coloanele care ne intereseaz sunt Free Slack i Total Slack. Se observ c toate
task-urile critice (adic cele care formeaz drumul critic) au valoarea 0 în aceste coloane.
Coloana Free Slack reprezint cu cât poate fi întârziat un task f r a întârzia task-urile
succesoare (care depind de acesta) iar Total Slack reprezint cu cât poate fi întârziat un
task f r a întârzia proiectul. A adar, putem demonstra c acest proiect nu este foarte
Project 2003 – Managementul proiectelor pentru toti 17
sensibil (adic sunt mici ansele ca drumul critic s se schimbe) luând urm toarele cazuri
particulare:
Codul program B (9) este estimat a dura 3 zile, i putem vedea c poate avea
o întârziere de 2 zile, adic mai mult de 60%.
Asamblarea hardware (12) este estimat a dura o zi, i poate întârzia 7 zile!
Putem vedea în c su a din col ul din stânga al ferestrei cu numele task-ului, durata
mai la dreapta, iar sub aceste c su e putem vedea lista activit ilor de care depinde
(predecesorii), în acest caz cumpararea componentelor hardware. În aceast list vom
selecta coloana Lag i vom introduce durata întârzierii dintre aceste dou activit i, adic
3d (3 zile). De asemeni, în acest list putem modifica i tipul leg turii dintre activit i în
coloana Type selectând unul din cele patru tipuri puse la dispozi ie i definite în Lec ia 3.
Ap s m OK i vom vedea în diagrama Gantt cum subtask-ul asamblare hardware s-a
mutat mai la dreapta cu 3 zile.
18 Project 2003 – Managementul proiectelor pentru toti
Putem vedea acum o parte din schema ierarhic f cut de noi, doar c aici fiecare
“noti ” con ine i detaliile activit ii respective. Pentru a vedea toate activit ile, putem
derula zona de vizualizare cu s ge ile de pe marginea ferestrei. Bineîn eles, i aici
c su ele ro ii reprezint drumul critic, iar cele albastre drumul non-critic. Pentru a vedea
întreaga re ea, ne putem duce în meniu la View i select m Zoom, iar în fereastra ce va
ap rea vom selecta op iunea Entire Project dup care ap s m Ok. Iat rezultatul:
Putem vedea în stânga c su ele care nu au leg turi între ele, acestea fiind task-urile
structurate, iar cele cu leg turi între ele sunt, evident, subtask-rile. Evident, nu putem
în elege mare lucru fiindc Project a mic orat foarte mult c su ele dat fiind m rimea
structurii. Exist îns o mecherie: punând cursorul mouse-ului deasupra unei c su e,
acea c su se va m ri pentru a putea vedea detaliile (ca mai jos), iar dup ce mut m
cursorul mouse-ului în alt parte acea c su se va mic ora înapoi.
Project 2003 – Managementul proiectelor pentru toti 19
Dac faci o gre eal , sau se întâmpl ceva neprev zut în cadrul
proiectului dintr-o manevr gre it , po i corecta ap sând Ctrl+Z, sau
selectând din meniul Edit op iunea Undo.
Pentru a permite mutarea c su elor, vom alege Layout din meniul Format. În
fereastra care ne apare, sus avem dou op iuni, Automatically position all boxes
(pozi ioneaz automat toate c su ele) i Allow manual box positioning (permite
pozi ionarea manual a c su elor). Vom bifa a doua op iune i vom ap sa Ok. Acum
pozi ion m mouse-ul pe marginea unei c su e (va trebui s se schimbe cursorul mouse-
ului într-un fel de s getu e negre), dup care putem muta c su a.
Un alt lucru care s-ar putea s nu ne plac sunt s ge ile de leg tur între c su e,
fiindc se suprapun. Pentru a schimba acest lucru, ne ducem iar la Layout din meniul
Format i bif m op iunea Straight. Acum vom vedea diagrama exact cum trebuie: cu
leg turile nesuprapuse, exact ca in structura ierarhic pe care am f cut-o i noi.
20 Project 2003 – Managementul proiectelor pentru toti
Voi încerca s men in lucrurile cât mai simple, a adar, în acest tabel, pe coloana
Resource Name vom introduce 2 resurse: Inginer de design i Inginer Software.
Tabelul nostru va trebui s arate astfel:
În cadrul proiectului nostru, dac avem 3 ingineri de design, ace tia pot executa
acelea i activit i în acela i timp, a adar nu îi putem diferen ia. Pentru a-i putea
diferen ia, putem introduce în loc de inginer de design numele unuia din ei, i pentru
ceilal i la fel, vom introduce câte un nume pentru fiecare în cadrul coloanei Resource
name. A adar, s zicem c mai adaug m 2 resurse în proiectul nostru, Ionescu i Teodor
i vom ob ine:
Acum îns , pentru proiectul nostru vom terge ultimele 2 resurse, i le vom l sa doar
pe primele. Cum putem terge o resurs ? Facem click dreapta pe num rul unic asociat
acesteia (valoarea din prima coloan a tabelului) i select m Delete Resource.
Stocul nostru de resurse va trebui s arate astfel:
Dup cum po i vedea, am ales 3 ingineri de design fiecare fiind pl tit cu 50 lei/or iar
orele extra se vor pl ti cu 1,5 lei/or . Mai avem 3 ingineri software care sunt pl ti i cu
100 lei/or , f r bonusuri pentru orele extra.
Gantt Chart. Vom selecta primul subtask (intervievare utilizatori) c ruia îi vom atribui
o resurs i vom ap sa în bara de instrumente butonul care are ca imagine doi oameni.
Dac nu g se ti acel buton, po i selecta din meniul Tools op iunea Assign Resources. Va
ap rea urm toarea fereastr :
Avem aici lista resurselor disponibile alc tuit din coloana cu numele resurselor, i
coloana Units unde vom introduce num rul de resurse alocate subtask-ului ales de noi. În
cazul nostru vom asocia 2 ingineri de design pentru a intervieva utilizatorii, a adar scriem
în coloana Units valoarea 200% (sau mai simplu, 200). Dup aceasta ap s m butonul
Assign. Dac se întâmpl s gre e ti sau s nu mai vrei s fie alocat o resurs unui
subtask, po i selecta în aceast fereastr resursa pe care vrei s o retragi i ape i butonul
Remove.
Acum, cu aceast fereastr înc deschis , facem click în tabelul de task-uri pe
urm torul subtask c ruia îi vom aloca o resurs , în cazul nostru Definirea cerin elor de
performan . Dup cum putem vedea din lista de resurse a fereastrei de mai sus a disp rut
valoarea unit ilor de resurse alocate de noi mai devreme. De ce ? Fiindc ne-am mutat la
un alt subtask care nu are nici o resurs asociat . Dac facem înapoi click pe subtask-ul
intervievare utilizatori, vom vedea c apare din nou valoarea 200 la inginer de design.
Revenind la subtask-ul Definirea cerin elor de performan , acestuia îi vom da 3 ingineri
de design (adic to i, fiindc doar trei avem în stocul de resurse). Mai departe vom aloca
subtask-urilor urm toarele resurse:
Cump r componentele
100% Inginer de design
hardware
Asamblare hardware 200% Inginer de design
Integrare Sw/Hw 200% Inginer de design
Acum putem închide fereastra de alocare a resurselor ap sând Close. Dac tragem
bara desp r itoare dintre tabel i diagrama Gantt la dreapta pân vedem toate coloanele,
iat care va fi rezultatul:
Putem vedea în ultima coloan (Resource Names) numele resurselor alocate fiec rui
subtask cât i unit ile alocate din fiecare resurs . Se poate observa la subtask-ul cump r
componente hardware c nu apare num rul de unit i alocate din resursa respectiv .
Acest lucru se întâmpl fiindc am alocat decât un singur inginer de design (100%)
acestui subtask.
Acum s presupunem c mai e nevoie de înc 2 ingineri de software la ultimul
subtask de integrare software/hardware, a adar facem click pe butonul de alocare a
resurselor i introducem 200 la resursa inginer software. Iat rezultatul:
resurse încât s scurt m durata proiectului. Una e când o activitate este realizat de o
persoan , i alta e când este realizat de mai multe persoane. Îns acest lucru nu este
mereu valabil, chiar dac Project a a presupune! Dac tim c durata unui task va r mâne
aceea i indiferent de câte resurse îi aloc m, putem s modific m în tabel durata task-ului
ignorând calculele f cute de Project. În cazul nostru vom scrie în loc de 0,5 days, 1d.
A adar, trebuie s ai mereu grij de dou aspecte când aloci resurse anumitor activit i:
durata activit ilor s fie corect
unit ile de resurse alocate s fie corect introduse
ap s m tasta Ins de la tastatur , ori alegem din meniul Insert op iunea New Task. Iat
cum va ar ta tabelul:
Dup cum po i vedea în diagrama Gantt, a ap rut rombul care reprezint task-ul
eveniment tocmai creat care înc nu este legat de nici o activitate. Cum leg m acest task
eveniment de ultimul subtask care finalizeaz task-ul structurat Cerin e de performan ?
tim c , fiind un eveniment, trebuie s apar dup ce se finalizeaz ultimul subtask
(definirea cerin elor de performan ), a adar predecesorul task-ului eveniment va fi 4.
Iat cum va ar ta diagrama Gantt dup crearea leg turii:
26 Project 2003 – Managementul proiectelor pentru toti
Putem vedea o list ascuns sus în fereastr unde este selectat implicit calendarul
standard de proiect, în care se presupune c oamenii lucreaz de luni pân vineri, de la
8:00 diminea a pân la 12:00 dup -amiaza, i de la 13:00 pân la 17:00 seara. A adar, s
lu m un exemplu de zi liber în care se presupune c nu se va lucra: 1 Mai, Ziua Muncii.
Ap s m pe s geata de jos din bara de derulare a calendarului pentru a ne muta în calendar
la luna Mai, select m ziua de 1, iar în dreapta ferestrei putem vedea 3 op iuni de unde
vom alege pe cea din mijloc, Nonworking time spunând astfel lui Project c de 1 Mai nu
se va lucra în cadrul proiectului nostru:
28 Project 2003 – Managementul proiectelor pentru toti
Dac dore ti s dai liber în toate zilele de vineri din cadrul unei luni, po i
selecta coloana cu ini iala zilei (F de la Friday în cazul acesta), i po i
schimba s fie zi liber , aplicându-se pentru fiecare zi de vineri. De
asemeni, po i selecta mai multe zile inând ap sat tasta Ctrl.
Dup cum observ m din bara de stare (cea din josul ferestrei), ce vedem noi este
prima pagin dintr-un total de 3 pagini care vor fi printate. Nu ne convine, a a c ap s m
pe butonul Page Setup aflat sus în fereastr , i ne va ap rea fereastra de set ri ale paginii
unde în campul Adjust to vom alege 55% pentru a mic ora totul dup care ap s m
butonul Print Preview i iat rezultatul:
Acum ne-au r mas decât dou pagini, una cu diagrama re ea, iar cealalt cu legenda. În
loc s fi modificat acea valoare, puteam mult mai simplu s bif m a doua op iune din
fereastra Page Setup, adic op iunea Fit to, unde l sam valorile implicite (1 i 1), i am
fi ob inut o încadrare perfect într-o pagin a diagramei. A adar, metoda a doua este cea
mai potrivit pentru încadrare perfect în pagin .
Întotdeauna s verifici rezultatul print rii din meniul File –> Print
Preview înainte de a începe s printezi.
Vom selecta eticheta Header pentru a seta antetul, iar al doilea câmp de text putem
introduce textul care va ap rea în fiecare antet al paginilor printate. Mai mult de atât,
putem seta textul din mijlocul antetului selectând eticheta Center, apoi selectând eticheta
Left vom putea seta textul din stânga antetului, i la fel putem seta i in dreapta antetului.
De exemplu, am putea scrie în stânga antetului num rul de pagin (selectând eticheta
Left dup care ape i butonul Add din dreptul listei ascunse cu Page Number), iar în
mijlocul antetului putem scrie numele proiectului (selectând eticheta Center i scriind
numele proiectului în câmpul de editare). Iat cum va ar ta fereastra dup ce vom face
aceste lucruri:
Project 2003 – Managementul proiectelor pentru toti 31
Aici putem vedea pentru fiecare tip de resurs când este supraalocat . În imaginea de mai
sus putem observa c între 17 aprilile 2006 i 21 aprilile 2006 este nevoie decât de 2
inginerii de design. Îns pe 25 aprilie 2006 este nevoie de înc un inginer de design, iar în
ziua urm toare este nevoie de înc 2 ingineri de design, resurse de care nu dispunem,
.a.m.d. Pentru a vedea graficul de supraalocare pentru inginerii de software, facem click
pe s geata din dreapta a panoului din stânga, cel cu legenda, i iat rezultatul:
Project 2003 – Managementul proiectelor pentru toti 33
În cazul inginerilor de software, putem vedea c în perioada 2 mai 2006 – 4 mai 2006 mai
este nevoie de câte un inginer de software, .a.m.d.
Mai exist un alt mod de vizualizare al resurselor supraalocate mult mai detaliat.
Pentru acesta vom selecta din meniul View op iunea Resource Usage.
Aici nu numai c putem vedea i activit ile, dar putem vedea exact timpul de lucru
(valorile negre), timpul de care mai este nevoie (valorile rosii), i putem de asemenea s
34 Project 2003 – Managementul proiectelor pentru toti
vedem ce resurse sunt asociate fiec rui task. Acest mod de vizualizare este cel mai util în
caz c dorim mai multe detalii. Dac vrem s determin m rapid ce resurse sunt
supraalocate, putem opta la varianta a doua, cea cu graficul de alocare al resurselor.
Aici avem mai multe op iuni, iar pe noi ne intereseaz momentan s putem rezolva
supraalocarea f r a extinde durata proiectului, a adar bif m prima op iune din cele 4 de
jos, Level only within available slack, adic nivelarea va produce eventuale întârzieri
ale task-ului încât s nu fie dep it rezerva de timp disponibil , i deci f r a întârzia
proiectul. Apoi ap s m butonul Level Now dup care vom fi întreba i dac nivel m
întregul stoc de resurse, sau doar resursele selectate. Pe noi ne intereseaz întregul stoc,
a adar l s m prima op iune bifat , i d m OK. Dup cum vom observa, proiectul nu mai
Project 2003 – Managementul proiectelor pentru toti 35
are acum resurse supraalocate, acestea fiind distribuite optim încât s nu fie întârziat
proiectul. Dac îns ar fi fost imposibil s nivel m resursele f r s întârziem proiectul,
am fi primit o eroare cum c nu se poate, i am fi ap sat în fereastra acelei erori butonul
Skip All, i am fi observat eventual o nivelare slab , adic nu toate resursele ar fi fost
nivelate. În acest caz, fiindc am fi r mas cu resurse supraalocate, am fi deschis fereastra
de mai sus înc odat , am fi debifat prima op iune din cele 4, i am fi ap sat din nou
butonul Level Now, dup care am fi observat c nivelarea a avut succes îns proiectul ar
fi avut o durat de desf urare mai mare.
A adar, dac durata proiectului este critic vom folosi nivelarea f r extinderea
duratei proiectului, dac ar fi fost posibil , iar dac nu, am fi recurs la a doua variant .
Dac îns ne-am fi permis o extindere a duratei proiectului, am fi putut alege de la
început varianta a doua. De asemeni, am fi putut rezolva problema supraaloc rii manual,
alocând noi resurse activit ilor la care ar fi fost nevoie, îns cu costuri suplimentare.
Decizia î i apar ine, fiindc în asta const managementul proiectelor: în decizii.
A adar, pentru terminarea proiectului putem vedea c este acum nevoie de 17 zile
(fiindc am schimbat programul de lucru la o resurs ) i va avea un cost total de
19.661,54 lei.
Pentru a afla costul total pentru utilizarea resurselor, vom selecta Resource Sheet din
meniul View, iar apoi din acela i meniu vom selecta op iunea Cost din submeniul Table.
Project 2003 – Managementul proiectelor pentru toti 37
Aici sunt enumerate câteva din cele mai folosite tipuri de rapoarte, iar pentru mai multe
tipuri de rapoarte vei selecta iconi a Custom. Printre rapoartele cele mai folosite sunt cele
de date generale, de activit ile unui proiect, costurile proiectului, resursele proiectului,
.a.m.d. Deocamdat s select m iconi a Costs, fiindc vrem un raport cu detaliile despre
costurile activit ilor i a proiectului, i ap s m butonul Select. Ne va ap rea înc o list
de iconi e cu mai multe subtipuri de rapoarte referitoare la costuri, din care o vom alege
pe prima, Cash Flow i ap s m Select. Iat cum va ar ta raportul:
Putem vedea în acest raport atât activit ile proiectului, cât i costurile necesare pentru
fiecare task grupate pe s pt mâni. În ultima coloan putem vedea totalurile task-urilor
structurate, iar pe ultimul rând din ultima coloan se afl costul total al proiectului.
38 Project 2003 – Managementul proiectelor pentru toti
Dac proiectul îns ar fi durat mai mult decât 5 s pt mâni, poate c nu ne-am dori s
vedem costurile s pt mânale, ci lunare, de exemplu. Pentru a schimba acest lucru, vom
ap sa Close în fereastra cu raportul, dup care ne va ap rea din nou fereastra de alegere a
tipului de raport. De data aceasta vom alege iconi a Custom, ap s m Select, i va ap rea
o nou fereastr cu o list a tuturor rapoartelor. Din aceast list vom selecta Cash Flow,
apoi ap s m butonul Edit i se va deschide fereastra de mai jos:
Aici putem vedea c putem schimba unitatea de timp implicit selectând Months în
loc de Weeks. Putem, de asemenea, s sort m elementele raportului în fun ie de anumite
criterii, i multe altele. Dup ce am schimbat unitatea de timp pentru raport, ap s m OK,
vom reveni la fereastra cu lista rapoartelor în care ap s m Preview i vom vedea noul
raport dar cu costurile pe luni.
Aici vom introduce informa iile referitoare la task-ul recurent. În primul rând va avea
numele Consultan , durata de o zi fiind o vizita la 3 zile. Alegem în stânga op iunea
Daily, iar în lista ascuns ce urmeaz mai la dreapta select m Every 3rd i vom bifa
op iunea Workday din dreapta listei ascunse. De ce ? Fiindc vrem ca acesta s vin doar
în zilele lucr toare. Dac bifam op iunea Day, s-ar fi presupus c acea persoan venea
chiar mai des decât odat la 3 zile pentru a recupera zilele de weekend în care nu se
lucreaz în cadrul proiectului nostru. Ap s m OK i iat rezultatul:
Evident c acel consultant cere bani pentru vizitele f cute i pentru informa iile pe care
le-ar putea da cu privire la proiect i progresul proiectului. A adar trebuie s aloc m o
resurs nou special pentru acest task. Nu voi face acest lucru, fiindc se procedeaz la
fel ca în Lec ia 10.
Select m în prima list Cost i bif m op iunea Ascending dup care ap s m OK. Acum
vom vedea task-urile în ordine cresc toare dup cost.
Alte op iuni de sortare puse la dispozi ie sunt dup Data de începere a unui task,
Data de sfâr ire a unui task, dup prioritatea unui task, .a.m.d. Dar pentru sort ri mai
avansate, vom folosi op iunea Sort by pentru a edita în fereastra de mai sus exact dup ce
vrem s sort m i cum.
Ca i la sortare, avem i aici mai multe op iuni implicite de grupare (dup durat ,
durat i prioritate, task-uri eveniment, etc.), îns pentru o mai complex grupare, vom
alege din meniul Project –> Group by op iunea Customize Group, i vom vedea
urm toarea fereastr :
42 Project 2003 – Managementul proiectelor pentru toti
Aici putem introduce toate criteriile dup care se va face gruparea. Ca un exemplu, în
fereastra de mai sus am introdus s se fac o grupare dup task-urile critice i non-critice,
iar pentru fiecare tip de task, o alt grupare dup cost, sortat cresc tor. Iat rezultatul:
Putem vedea c bara galben indic cele dou grupuri de task-uri, critice i non-critice,
iar bara gri indic grupurile de task-uri care au un anumit cost (400 lei, 800 lei, etc).
Putem vedea c au disp rut task-urile non-critice doar privind diagrama Gantt, care ne
arat doar task-urile critice. Pentru a elimina filtrul, select m din acela i meniu Project –
> Filter for op iunea All Tasks reafi ând toate task-urile. Prin op iunile de filtrare
implicite putem g si filtrarea dup task-uri evenimente, filtrarea task-urilor care încep i
se termin într-un anumit interval, care folosesc anumite resurse, .a.m.d. i aici putem,
evident, s alc tuim filtrele noastre personalizate. Pentru a face acest lucru, select m din
meniul Project –> Filter for op iunea More filters i va ap rea o fereastr cu o list
m ricic de filtre disponibile. Pentru a crea un nou filtru, ap s m butonul New, i va
ap rea o fereastr ca mai jos:
Nu voi insista pe implementarea unui filtru, ci voi explica ce filtru am creat i cum în
fereastra anterioar . Mai sus am introdus un nume de filtru care va descrie filtrul nostru,
44 Project 2003 – Managementul proiectelor pentru toti
am bifat Show in menu pentru a introduce acest filtru în lista de filtre implicite din
cadrul submeniului Filter for, iar în tabelul de mai jos am introdus dou linii astfel:
Am selectat din prima lista ascuns elementul Critical i am specificat ca acesta
s fie egal cu Yes selectând op iunea equals, f când astfel s afi m toate task-
urile critice.
Apoi am selectat And din prima coloan fiindc mai impunem o condi ie: task-
urile s se execute dup o anumit dat . A adar, am selectat Created din coloana
Field Name pentru c ne intereseaz când a fost creat task-ul, în coloana Test am
ales is greater than or equal to (adic mai mare sau egal) pentru c dorim ca
task-ul s inceap dup o anumit dat , iar în ultima coloan am introdus o
valoare parametrizat . Aceast valoare parametrizat ne permite s afi m o
fereastr la selectarea filtrului, în care utilizatorul poate introduce o valoare. În
cazul nostru am specificat între ghilimele ce mesaj s apar utilizatorului în acea
fereastr i dup ghilimele am specificat operatorul ? pentru ca Project s tie c
este o valoare parametrizat . Ap s m OK, Close la fereastra de filtre, iar din
meniul Project –> Filter for vom alege filtrul tocmai creat de noi, Critice dup o
anumit perioad , i vom vedea urm toarea fereastr :
În aceast fereastr vom introduce o dat dup care vrem s vedem task-urile critice,
dup care ap s m OK i dac am introdus bine data, vom vedea task-urile critice care au
început dup acea dat introdus .
Dup cum am spus, nu insist pe aceast parte a filtrelor (mai ales fiindc avem deja
destule la dispozi ie în lista de filtre disponibile din fereastra More filters).
Este bine de tiut c toate aceste trei opera ii (sortare, grupare i filtrare)
pot fi combinate în func ie de cerin e. A adar putem face o sortare a unor
grup ri asupra datelor ob inute dintr-un filtru.
Putem vedea c fereastra a fost împ r it în dou , sus având modul de vizualizare Gantt
iar jos modul de vizualizare al Resurselor i predecesorilor acestora. F când click pe un
subtask putem vedea cum se modific informa iile din panoul de jos. În fereastra de mai
sus am f cut click pe subtask-ul definirea cerin elor de performan , i putem vedea jos
ce resurse au fost alocate acestui subtask in lista din stânga, iar în lista din dreapta putem
vedea subtask-urile predecesoare, de care depinde subtask-ul selectat.
Pe lâng faptul c putem vedea mai multe informa ii deodat , putem de asemenea s
modific m resursele alocate cât i leg turile acestui subtask (predecesorul, tipul leg turii,
cu cât va întârzia).
F când click dreapta pe partea gri din partea dreapt a celei de-a doua liste, vom
vedea un meniu de unde putem alege tipul de vizualizare al resurselor task-urilor
selectate. În imaginea de mai sus ne afl m în modul de vizualizare Resources &
Predecessors. Putem alege, de asemenea, s vedem orarul resurselor alocate task-ului
(Resource Schedule), costul acestora (Resources Cost), .a.m.d.
Dac facem click pe partea inferioar (în zona gri din dreapta) vom face din acest
panou inferior, panoul curent. La ce bun ? P i acum putem selecta din meniul View tipul
de vizualizare din panoul inferior. Selectând Resource Graph putem vedea graficul de
lucru al resurselor asociate doar task-ului selectat din tabel, ca în imaginea urm toare:
46 Project 2003 – Managementul proiectelor pentru toti
În prima list ascuns (Units) din aceast fereastr putem stabili care va fi unitatea de
timp implicit care se va folosi în diagram . Putem schimba s afi m pe luni, pe
trimestre, pe semestre, zile, ore, minute, etc. În urm toarea list (Label) putem alege
modul de afi are al datei în fun ie de preferin ele fiec ruia, putem de altfel s o i aliniem
la stânga, dreapta sau pe mijloc (în lista de dedesubt), iar în lista Show putem alege pe
câte nivele va fi reprezentat unitatea de timp.
În aceast fereastr putem asocia subtask-ului o referin la un fi ier extern sau o adres
de internet, la un mod de vizualizare Project, putem crea un nou document Project sau
putem asocia o adres de e-mail. Deocamdat vom introduce în câmpul de text de jos la
Address o adres de internet, s zicem http://www.echipaA.ro. Ap s m OK i vom vedea
c în prima coloan în dreptul subtask-ului a ap rut o imagine care ne spune c acest
subtask are o referin la ceva. Acum, dac facem click pe acea imagine ni se va deschide
browser-ul de internet la site-ul introdus de noi.
Acum s alegem alt task sau subtask, s zicem asamblare hardware. Vrem s îi
asociem o referin la modul de vizualizare Resource Graph pentru a vedea graficul
resurselor alocate. Facem click dreapta pe subtask, alegem Hyperlink i în panoul din
stânga vom selecta Place in This Document, adic al doilea buton de sus. Ne va ap rea o
list cu toate modurile de vizualizare, din care noi vom alege Resource Graph i ap s m
OK. Acum, dac vom face click pe imaginea din dreptul subtask-ului, vom vedea c se
schimb modul de vizualizare exact a a cum am dorit. La fel putem proceda i cu
celelalte dou tipuri de referin e.
Pe lâng noti e, unei resurse îi putem asocia chiar i o leg tur extern , la fel cum am
f cut la task-uri. Unei resurse îi pot fi asociate acelea i tipuri de leg turi externe ca i la
task-uri!
Project 2003 – Managementul proiectelor pentru toti 51
Un lucru important la resurse este c putem edita pentru fiecare resurs în parte orarul
acesteia (când va lucra, când nu va lucra, etc.). Pe lâng orarul acesteia putem defini chiar
i un interval de timp în care aceasta va fi disponibil , tipul resursei (de munc sau
material ), detaliile referitoare la cost, .a.m.d.
În acest proiect am definit pe prima linie titlul proiectului (Colectare resurse), unde
avem dou task strucurate care se ocup de angajarea inginerilor software i inginerilor
de design, iar dup angajare putem întocmi lista de resurse pentru a putea continua
proiectul implicit, Sistemul mobil de raportare. Pentru a angaja ingineri software avem
nevoie s public m anun uri de angajare, task ce va dura 5 zile estimat (publicare i
primirea de r spunsuri). Pentru a seta o durat estimat unui task scriem pur i simplu
valoarea urm t de ?, ca de exemplu 5?. Apoi, dup ce vom primi r spunsuri la anun uri,
vom putea intervieva persoanele ce doresc postul respectiv. Dup interviul care va dura
o zi, vom da o testare celor intervieva i pentru a p stra persoanele cele mai potrivite.
Pentru a angaja ingineri de design trebuie doar s public m anun urile, i s îi
interviev m. Dup toate acestea putem întocmi lista de angaja i, moment în care se va
putea începe proiectul nostru. În stocul de resurse vom avea nevoie doar de 2 manageri,
iar fiec rui task simplu îi vom aloca o singur resurs manager, cei doi manageri fiind
distribui i automat task-urilor acestui proiect.
Cum facem s includem i s leg m acest proiect de angajare în proiectul nostru ?
Facem click in proiect pe task-ul care va depinde de data finaliz rii angaj rii
personalului, i din meniul Insert alegem Project i ne va ap rea fereastra de deschidere
52 Project 2003 – Managementul proiectelor pentru toti
a unui proiect existent. Alegem proiectul de angajare i iat cum va ap rea în proiectul
nostru:
Putem observa c subproiectul de angajare are fontul îngro at pentru a scoate în eviden
c este un subproiect. Putem vedea exact structura i diagrama Gantt întocmit mai
devreme pentru acest subproiect. Mai mult, acum vom modifica predecesorul task-ului
Intervievare utilizatori i introducem valoarea de pe prima coloan a liniei unde apare
subproiectul, în cazul nostru fiind 2. Aten ie îns , fiindc dac ne uit m mai bine în prima
coloan apar de dou ori numerele de la 1 la 9, fiindc avem de-a face cu un subproiect în
care numerotarea începe tot de la 1. Nu putem s leg m un task din proiect cu un task
dintr-un subproiect exact din aceast cauz , dar putem lega un task din proiect de acel
subproiect. Putem observa c s-a modificat i drumul critic, i deci, i durata proiectului,
iar din drumul critic fac parte chiar i task-urile din subproiect. Datorit task-urilor cu
durata estimat în cadrul subproiectului putem vedea, de asemenea, c proiectul nostru
are o durat tot estimat , lucru normal, de altfel, fiindc nu tim cât va dura pân se
primesc r spunsuri la anun urile de angajare.
durat 6 zile, nu 5 cum pl nuisem. Vom introduce la acela i subtask pe coloana Act.Dur.
valoarea 6. La fel vom preciza c subtask-ul Definirea cerintelor de performan a fost
finalizat în procent de 100%, dar în loc de o zi a durat 2. La task-ul eveniment Finalizare
cerin e de performan vom completa progresul cu valoarea 100, iar la subtask-ul Logica
design-ului vom completa cu 25% precizând astfel c s-a realizat doar un sfert din acest
subtask. Dup cum putem vedea în coloana Act.Dur., Project a calculat c 25% din acest
subtask se realizeaz în jum tate de zi, de aceea i valoarea 0.5 days. Ini ial am stabilit c
va dura 2 zile acest subtask, motiv pentru care putem vedea valoarea 1.5 days în coloana
Rem.Dur., adic timpul r mas pentru a finaliza subtask-ul. Este i logic: dac 100%
reprezint 2 zile, 25% reprezint o jum tate de zi. Dar s presupunem în cazul nostru c a
durat o zi s se realizeze subtask-ul în propor ie de 25%. Vom introduce în coloana
Act.Dur. valoarea 1, dar vom vedea c se schimb automat valoarea de 25% în 50%,
fiindc o zi din dou reprezint jum tate. Dar noi vrem s îi spunem lui Project c într-o
singur zi am realizat doar 25%. Pentru a face acest lucru, modific m valoarea din
coloana Rem.Dur. cu 3, fiindc o zi din patru (1+3) reprezint un sfert, adic 25%. Ce
putem vedea pân acum ? P i s ne uit m la imaginea urm toare:
Putem vedea costul asociat progresului pân în momentul de fa , putem vedea câte ore
de lucru au fost efectuate de fapt, iar în diagrama Gantt putem vedea ni te linii negre în
interiorul benzilor colorate. Ce sunt aceste linii negre ? Aceste linii negre ne arat pe
diagram cât la sut a fost efectuat din subtask-urile respective. Putem vedea c pe
primele dou bare albastre apare o linie neagr lung cât bara, iar pe cea ro ie putem
vedea c subtask-ul nu a fost complet finalizat.
Un alt lucru interesant pe care îl putem face în acest moment este s vedem dac am
dep it sau nu suma disponibil pentru realizarea acestui proiect, i chiar cu cât am
dep it-o sau cât am economisit. Pentru a face acest lucru, select m din meniul View
op iunea Reports iar din fereastra de rapoarte alegem categoria Costs iar apoi
subcategoria Earned Value. Vom vedea urm torul raport:
Project 2003 – Managementul proiectelor pentru toti 55
În acest tabel putem coloanele Baseline Start (data de începere a task-ului în linia de
baz ) i Baseline Finish (data de terminare a task-ului în linia de baz ). Aceste dou
56 Project 2003 – Managementul proiectelor pentru toti
coloane ne ajut s compar m progresul proiectului cu linia de baz , pentru a putea spune
cu cât suntem în urm sau dac proiectul a decurs conform planului. Pentru acest lucru ne
uit m la ultimele dou coloane: Start Var. i Finish Var. Dac ne uit m pe tabelul de
mai sus, iat care este interpretarea: subproiectul de angajare a început la timp (0 în
penultima coloana), i s-a terminat la timp (0 în ultima coloan ). Intervievarea
utilizatorilor a început dup 15 zile (cât a durat realizarea subproiectului de angajare), dar
a durat cu o zi mai mult decât am pl nuit (16 în ultima coloan ). Definirea cerin elor de
performan a început cu o zi mai târziu decât a fost pl nuit (16 în penultima coloan ), i
a durat cu o zi mai mult. Dac ne uit m la Codul Program B putem vedea c a început
chiar dup ce s-a finalizat subproiectul de angajare, i a durat cât am pl nuit (valorile de
pe ultimele 2 coloane sunt egale). Acum, pe prima linie putem vedea c proiectul nostru a
fost pl nuit s înceap pe 17.04.06 dar a început pe 26.04.06, lucru confirmat de
penultima coloan de pe prima linie fiindc proiectul a început cu o întârziere de 7 zile.
În ultima coloan putem vedea c proiectul nostru va dura 10 zile în plus (diferen a între
ultimele dou coloane). Dar acest lucru este deocamdat relativ, fiindc nu s-au terminat
toate subtask-urile iar Project presupune implicit c acestea vor respecta planul de
desf urare f r a avea întârzieri. Dar dac vor ap rea întârzieri, evident c i proiectul
nostru ar putea dura cu mai mult decât 10 zile în plus.
În panoul de sus putem vedea informa iile legate de datele de începere i terminare ale
proiectului f cându-se referin i la linia de baz . Putem vedea chiar i cu cât mai târziu
începe proiectul, i cu câte zile în plus se termin . Apoi, în panoul de jos putem vedea cât
dureaz proiectul, cât munc s-a depus, cât cost proiectul, cât mai a r mas din proiect
de finalizat, la fel cu referin e la linia de baz , .a.m.d. În stânga jos putem vedea chiar i
progresul proiectului.
Project 2003 – Managementul proiectelor pentru toti 57
Acum nu pot decât s - i urez spor la lucru, i bafta la proiecte! i înc odat : verific
de dou ori datele introduse, fiindca Project mai face anumite ajust ri care poate c nu- i
vor conveni.