Documente Academic
Documente Profesional
Documente Cultură
CUPRINS
1
CAPITOLUL 1. ELEMENTE DE INTERFATA
A. Toolbaruri si layouturi
- Interfata Primavera poate fi personalizata, dupa dorinta utilizatorului.
- In afara de meniul principal (File, Edit etc), sub bara de meniu si eventual pe
marginile laterale sunt toolbaruri separate cu o linie intrerupta (pot fi mai multe
toolbaruri pe o linie orizontala sau verticala). Toolbarurile contin butoane. Iata un
exemplu (toolbarurile grupate in partea de sus a ecranului):
2
Modificarea configuratiei de butoane a toolbarurilor
- Fiecare toolbar afisat are un ultim buton cu o mica sageata neagra (butonul Add
or Remove Buttons), care la apasare deschide o fereastra cu posibilitatile:
- Adaugarea de butoane noi pe ecran (punand bife in dreptul lor)
- Stergerea unor butoane existente in toolbar (stergand bife)
- Revenirea la componenta standard a acelui toolbar (Reset toolbar)
- Deschiderea unui tabel in care se pot face setari pentru meniuri si toolbaruri
- Mai jos: s-a apasat butonul de la sfarsitul ultimului toolbar de pe linia orizontala
=> buton Add or Remove Buttons => click => lista din figura:
- Se observa ca in lista exista cate o linie pentru fiecare buton al acelui toolbar si
ca liniile care au fost marcate cu o bifa au condus la afisarea butonului
corespunzator acelei linii. In cazul concret de mai sus, s-ar mai fi putut adauga
inca sase butoane. bifand unele linii, in toolbarul respectiv nu vor mai aparea
butoanele corespunzatoare.
- Penultima optiune (Reset Toolbar) conduce le revenirea toolbarului la
componenta sa standard de butoane
- Ultima optiune (Customize) permite customizarea toolbarurilor si a meniurilor.
CUSTOMIZAREA TOOLBARURILOR
Dupa apasarea optiunii Customize se deschide fereastra:
3
- Fereastra are 3 taburi. Mai sus este apasat tabul Toolbars.
1. Tabul Toolbar
- In tabel sunt afisate toolbarurile, iar cele ce sunt afisate sunt marcate cu o bifa.
- Debifand unele linii, toolbarurile corespunzatoare nu se mai afiseaza.
- De la butoanele din dreapta se pot crea toolbaruri utilizator (cu butonul New), se
pot redenumi sau sterge toolbaruri utilizator.
- Butonul Reset: prin apasare readuce toolbarul selectat la configuratie standard
de butoane
Crearea unui toolbar utilizator
Butonul New => apare o mica fereastra in care trebuie introdus numele
toolbarului ce se va crea =>
4
Acum urmeaza sa populam toolbarul nostru cu butoane. Aceasta se realizeaza
din al doilea tab al ferestrei Customize. Apasam acest tab (Commands).
2. TABUL COMMANDS
5
Se poate observa toolbarul nou de pe linia a doua, in stanga-sus (cu rosu)!
Observatie: primele 7 categorii de butoane corespund celor 7 meniuri din linia
principala de meniuri. Categoria Menus contine chiar cele 7 meniuri principale.
Observatie: pot adauga butoane noi chiar si la toolbarurile Primaverei in acelasi
fel, tragand un buton din coloana Commands in toolbarul afisat.
3. TABUL OPTIONS
- “Show full menus after a short delay”: afiseaza continutul meniurilor cu o mica
intarzire (de cateva secunde)
- Butonul “Reset my usage data”: pentru resetarea acelui “istoric”
- “Large Icons: pentru butoane mai mari (cam de doua ori)
- “Show Tooltips on toolbar”: cand se selecteaza un buton, apare un mic mesaj
cu numele butonului
6
- “Show Shortcut keys on tooltips”: pe langa numele butonului apare si
combinatia de taste prin care se comanda actiunea acelui buton
- “Menu animations”: se comanda ca la deschiderea unui meniu sa se faca
simplu, sau cu o mica animatie/
Observatii:
a. cu clic-dreapta pe linia toolbarurilor se deschide o lista de toolbaruri, unde se
pot bifa/debifa toolbaruri din lista (efect: afisarea sau nu a acelor toolbaruri).
b. Cu optiunea Customize se deschide fereastra de mai sus.
PRIMII PASI:
- Meniul View => Reset All Toolbars => revenirea la configuratia standard pentru
toate toolbarurile
- Daca avem un proiect deschis: Meniul Project => Activities => se deschide
fereastra Activities. Se putea si cu butonul Activities (o bara mica verde din
toolbarul Projects, de pe coloana verticala-stanga de unelte); daca nu avem
proiect deschis, se poate deschide alta fereastra.
- Deschidem o fereastra (de exemplu pe Resources) prin meniul Enterprise =>
Resources => se deschide si fereastra Resources (se putea si cu butonul
Resources de pe bara verticala din stanga. Acum se obtine ecranul:
7
Fereastra activa este ultima introdusa; ea ocupa tot ecranul.
Ferestrele pot fi facute sa ocupe zone diferite pe ecran. Aceasta se poate realiza
8
Daca era selectata tot fereastra Activities si am fi apasat butonul , cele doua
zone ar fi fost una in stanga si alta in dreapta, ca mai jos:
In oricare dintre cazuri, daca apasam butonul din mijloc ( ), se revine la situatia
initiala.
2. Manual:
9
- Eliberam mouse-ul si zona hasurata mai sus a fost alocata pentru fereastra
Activities:
- Acum se poate redimensiona manual zona din ecran care sa revina fiecarei
ferestre prin tragerea liniei orizontale ce separa cele doua zone. Analog, se pot
crea zone si “pe verticala”, tragand cu mouse-ul spre marginea laterala a
ecranului.
- Se pot aloca astfel zone diferite de ecran pentru oricate ferestre (din pacate,
spatiul este limitat de marginile ecranului.
- OBSERVATIE: cand sunt mai multe ferestre pe ecran, doar una singura
este cea activa si atunci comenzile ce se dau sunt strict pentru fereastra
activa.
10
d. Optiunile noi (specifice P6R8.3)
i. In domeniul rapoartelor
1. Memorarea raportului in zona de documente ale proiectului
2. Trimiterea raportului direct prin atasarea sa la un E-mail
3. Report Preferences din meniul Tools => Reports
1. Optiunea “Store Report in Work Documents and Documents for this project”
- Meniul Tools => Reports => Reports => apas butonul Run Report din toolbarul
Reports => fereastra:
- Se pune bifa pe campul “Store Report in Work Documents and Documents for
this project” si se da OK
- Acum, deschidem fereastra “WPs & Docs” si gasim raportul selectat in tabelul de
documente. El poate fi tratat ca orice alt document (assignat
activitatilor/WBS=urilor, legat de un document propriu-zis etc).
11
3. Optiunea Report Preferences din meniul Tools => Reports
Caseta de dialog Report Preferences se foloseste pentru a defini trei seturi implicite de
anteturi, subsoluri, etichete personalizate şi pentru rapoarte.
Dupa succesiunea: Tools => Reports => Reports Preferences se deschide fereastra:
Pentru fiecare din cele 3 seturi pot completa in campurile Header Label, Footer Label si
Custom Label (1, 2 si 3) cate un continut.
Acestea vor fi regasite cand se va face setarea antetului si a subsolului unui raport, in
lista din care se pot adauga valori predefinite pentru antet sau subsol.
12
Se vad aici cele doua categorii de calendare de resurse: Personal si Shared. Crearea
celor personale se face exact ca si pentru celelalte, dar odata creat un calendar
personal, el poate fi trecut in categoria Shared cu butonul To Shared sau daca a fost
creat unul shared, el poate fi transformat in unul personal, cu butonul To Personal,
indicand resursa caruia ii este destinat.
Cele personale pot fi create si in fereastra Resources, unde selectez o resursa => tabul
Details => butonul Create Personal Calendar etc
13
Taburile din detaliile fereastrei Activities
14
o In WEB: Administer => Enterprise Data => Projects => Funding Sources etc
• Optiunea Cost Accounts (din meniul Enterprise)
o In WEB: Administer => Enterprise Data => Activities => Cost Accounts etc
Capitolul 2. CODURI
- Codurile se pot asocia: proiectelor, resurselor si activitatilor
- In varianta P6R8 pentru Desktop, codurile de proiect se pot crea doar din
mediul web (dar se pot aloca proiectelor cele existente); se insa pot crea si
utiliza codurile de activitati si de resurse
- Codurile servesc la grupari, organizari, clasificari pentru analize si rapoarte
- Codurile de proiect si cele de resurse sunt globale (pt toate proiectele din BD).
- Cele de activitati pot fi de unul dintre tipurile:
a. Global (pentru toate activitatile din toate proiectele din BD),
b. EPS (pentru toate activfitatile din toate proiectele dintr-un anumit nod EPS)
c. Project (pentru toate activitatile dintr-un anumit proiect)
Valorile de cod au o ierarhie proprie, stabilita la crearea lor.
Atentie la deosebirea dintre cod si valorile codului!
Fie un cod “Calitate”, care are valorile: FB, B, S si NS. Aocarea acestui cod unei
activitati inseamna ca acea activitate va primi una dintre valorile FB, B, S sau
NS, deci mai aproape de realitate ar fi sa spunem ca se aloca o valoare de cod
(a acelui cod) pentru acea activitate.
Observatie: valorile de cod se exclud reciproc si de aceea o activitate nu poate
avea doua valori ale aceluiasi cod (cum sa aiba ea si valoarea FB si valoarea S,
in acelasi timp!?).
Pot fi create oricate coduri. Fiecare cod poate avea oricate valori de cod,
organizate in oricate niveluri de ierarhie.
Se pot aloca oricate coduri pentru o activitate/o resursa/un proiect (fiecare
cod cu cate una dintre valorile lui)
Ex: fie codurile Beneficiu (cu valorile: 0%. 25%. 50%, 75% si 100%) si Conduita
(cu valorile: Nesatisfacator, satidfacator, Bine si Foarte Bine); atunci o
activitate poate avea alocate codurile: Beneficiu (cu valoarea 50%) si Conduita
(cu valoarea “Bine”).
15
- Alocarea valorilor de coduri (putem proceda in mai multe moduri):
1. se intra in fereastra dorita: Projects/ Resources/Activities , selectez
elementul caruia ii aloc codul (proiect, activitate, resursa) si apoi: Details -> tabul
Codes -> butonul Assign -> se deschide lista de coduri, de unde se aloca direct o
valoare de cod a unui cod pentru elementul selectat. Assignarea propriu-zisa se
face cu dublu-clic pe acea valoare sau cu selectare valoare de cod urmata de
butonul Select (crucea verde).
Pentru exemplu, am ales activitatea A, careia ii assignez valoarea “Expense”
din codul “Capitalization”, dupa care, in detaliile activitatii vedem efectul:
16
3. Alocare multipla de coduri pt mai multe activitati/resurse/proiecte:
- cu Fill Down pe tabela de activitati, resurse, proiecte
- doar pentru activitati: cu activitatile selectate, butonul Activity Codes din
bara de comenzi.
unde apas butonul Modify => se deschide o fereastra noua in care se pot
crea/sterge coduri.
17
Pentru creare unui cod: -> Add -> apare o linie noua in tabelul de sus, cu
numele New Activity Code; dau nume nou acestui cod (in tabel, sau jos in campul
Activity Code Name) si mai introduc in campul Max Length numarul maxim de
caractere cu care se face descrierea valorilor de cod ->Close -> revenire la
fereastra precedenta (in exemplu am introdus codul cu numele “cod nou”):
Acum se vor introduce valorile pentru acest cod nou astfel: pentru fiecare
valoare noua se da cate un Add si se face descrierea ei, precizandu-se apoi locul ei
in ierarhia valorilor introduse (cu butoanele-sagetute)-> Close -> Gata.
Mai jos, avem valorile: BINE (cu subcazurile: bine, foarte bine), NORMAL si
RAU (cu subcazurile rau si foarte rau):
18
- La cele de resurse : la fel ca la codurile de activitate, dar aici nu mai avem
preselectarea cu unul dintre butoanele Global/EPS/Proiect.
Vom face un filtru pentru a afisa doar activitatile ce au una din valorile ENG sau
PCH pentru codul Department. Filtrul poate fi urmatorul:
19
Iar efectul aplicarii sale asupra tabelului de activitati se vede mai jos:
- UDF-urile sunt campuri din BD care sunt create si personalizate de catre utilizator
-servesc la grupari, analize, rapoarte, sau pentru calculul unor valori etc.
- aceste UDF pot contine informatii de tipuri diferite: date calendaristice (start si
finish), integer, number (nr reale), text, indicator (un set de 4 valori-imagine) si
cost (cu valori de cost in moneda curenta).
- domeniile pentru care se pot defini UDF: proiect, expenses, resurse, WBS,
activitati, pasi de activitate, parametrii configurabili, riscuri sau documente.
Atentie: daca am creat un UDF pentru domeniul Activities, atunci nu vom putea
vedea/ folosi acest UDF decat in fereastra de activitati! La fel si pentru alte
domenii!
20
- Definirea UDF: Enterprise -> UDF -> fereastra:
Aici aleg domeniul din campul User Defined Fields (activitati/resurse etc) ->
Pentru exemplu aleg domeniul Activities, dupa care apas Add -> apare o linie noua
cu numele implicit (New), ca mai jos:
21
aleg nume (Camp nou) si tip de camp (aleg pentru el tipul de date Integer):
-> Close.
S-a creat un UDF numit Camp nou ce va contine valori intregi; el este dedicat
domeniului Activities. Tipul de date pentru UDF este necesar pentru natura
datelor ce se vor depune in aceste UDF-uri.
22
Capitolul 4. Comanda GLOBAL CHANGE (GC)
-cu GC-uri se poate da o singura comanda pentru mai multe modificari de date din
proiectul curent pentru trei domenii (activitati, assignari de resurse si cheltuieli), la
alegere; prin aceste comenzi se pot schimba date, valori de coduri sau de UDF,
costuri, durate, unitati; ex: modificarea valorilor bugetate etc.
- nu se pot da asemenea comenzi la nivel de proiect, ci doar la nivel de activitati,
resurse si cheltuieli!!!
Crearea unui GC
- Practic: Tools -> Global Change -> buton New -> fereastra:
- aici aleg domeniul (in campul “Select Subject Area”), numele (in campul
“Global Change Name”) si mai jos editez GC.
Forma unui GC:
IF (conditie ce priveste unul sau mai multi parametri)
THEN (actiune-1, actiune-2 etc)
ELSE (actiune-a, actiune-b etc)
23
Exemplu: fie UDF-ul de activitati Camp nou (de tip integer). Atunci comanda:
IF Department = Eng
THEN Camp nou=1
ELSE Camp nou=2
Efect: activitatile ce au codul Department cu valoarea Eng vor avea completat
campul Camp nou cu valoarea 1, iar celelalte activitati vor avea valoarea 2 in
acelasi camp
Observatii:
-elementele (pentru exemplu: activitatile) ce nu indeplinesc conditia din IF nu se
modifica decat daca se completeaza zona ELSE, deci ELSE nu este obligatorie;
- daca se doreste o aceeasi actiune pentru toate activitatile, atunci nu se
completeaza nimic nici in zona IF, ci doar in zona THEN;
- pot fi mai multe conditii elementare in acel IF (combinate cu AND si/sau cu OR,
ca la filtre);
- daca se modifica Original Duration (cu un GC) pentru o activitate startata, atunci
coloana Original Duration primeste noua valoare, dar in Graficul Gantt nu se
modifica OD decat dupa un calcul (cu F9).
- daca se doreste efectuarea mai multor actiuni, atunci acestea se vor trece una
sub alta, legate cu and, dar care nu se confunda cu operatorul logic AND.
Ex: IF conditie
THEN
Actiune-1
and Actiune-2
Aceste actiuni se desfasoara in ordinea: actiune-1 si apoi actiune-2
- pentru fiecare dintre cele 3 domenii sunt disponibili anumiti parametri si
anumite actiuni.
Executia GC: Dupa editarea comenzii -> butonul CHANGE -> afisare raport cu
schimbarile propuse si apoi se poate alege:
- SAVE, daca se doreste doar raportul schimbarilor intr-un fisier sau
- COMMIT, daca se doreste efectuarea schimbarilor din raport in BD sau
- Cancel, daca se renunta la aplicarea comenzii Global Change
Efect: daca s-a ales COMMIT, atunci schimbarile din raport se fac rapid, conform
comenzii Global Change, iar ele pot afecta oricate activitati!
24
Exemplu: se doreste marirea cu 10% a valorii Price/Unit mai mici de 5$/h, pentru
resursele Labor.
Observatie: Campul Rate Source va contine Override! (nu Role sau Resource).
Altfel se va semnala o eroare (legata de neputinta de a se modifica valoarea din
coloana Price/Unit). Comanda poate arata asa:
Se apasa apoi butonul Commit Changes => se modifica valorile (Price/Unit ale
resurselor labor si cu valori sub 5$/h)) din proiect conform cu ceea ce doream.
25
Capitolul 5. OPTIUNI DE CALCUL (calcul avansat)
La apasarea butonului de calcul => se deschide fereastra Schedule Project, de
unde se poate alege daca Data Date sa fie comuna pentru toate proiectele
deschise (setata in fereastra Data Date) sau daca se va face calculul pentru
fiecare proiect la propria sa Data Date.
Tot aici se poate folosi butonul Options:
Tabul Advanced:
De aici se seteaza daca se calculeaza caile critice multiple si anume dupa Total
Float sau dupa Free Float, eventual pana la o anumita activitate (campul Display
multiple paths ending with activity) si numarul de cai ce vor fi afisate.
26
Dupa aceste setari se iese din fereastra si se da calculul (Schedule), rezultatul
calcului fiind vizibil in coloanele Float Path si Float Path Order.
Pentru a vizualiza Floath Paths dupa ce ati planificat proiectul puteti grupa
activitatile din tabelul de activitati dupa Float Path. Valoarea 1 pentru coloana
Float Path indica faptul ca activitatile incadrate in aceasta categorie sunt cele ce
formeaza calea critica. Cele cu valoarea 2 formeaza (sau sunt parte din) calea
critica nr. 2 (imediat urmatoare pe o scara a cailor critice) etc.
Valoarea Floath Path Order indica ordinea in care activitatile se succed pe calea
critica respectiva.
Mai jos, dupa calcul intr-un proiect cu setarile dupa Total Float se obtine ecranul:
Valorile 1 din coloana Float Path indica activitatile ce formeaza calea 1 (calea
critica), iar valorile din coloana Float Path Order arata ordinea activitatilor pe
calea lor.
Observatie: pentru caile 2, 3 etc, se precizeaza doar activitatile ce se desprind de
calea critica (ex: din calea 2 ar parea ca face parte doar activitatea L, dar de fapt
calea 2 incepe cu activitatile A, C etc de pe calea critica pana la J, apoi trece prin L
si continua pe calea critica cu activitatile H si O.
Acest aspect poate fi mai usor remarcat in diagrama Perth (Activity Network),
unde (intr-un alt exemplu de proiect) s-a facut gruparea dupa coloana Float Path:
27
Tabul General: Optiunile privind planificarea proiectului
Schedule => Options => fereastra de mai jos:
1. Ignore relationships to and from other projects: Bifati pentru a ignora relatiile cu
activitati din alte proiecte. Corect, ar fi trebuit sa se numeasca Ignore
relationships to and from other closed projects.
Exemplu: fie doua proiecte: A si B si o relatie de la o activitate din A care intarzie
o activitate din B.
28
Daca pastrez deschis doar pe B si
- bifa noastra nu este pusa, atunci cand se face calcul, activitatea din B este
tot intarziata, ca si cum ar fi deschis si proiectul A
- bifa noastra este pusa, atunci cand se face calcul, se ignora relatiile din
proiectul B cu cele din A si activitatea din B nu este afectata de relatia cu
activitatea din A
Observatie: daca proiectul A este deschis, atunci cu sau fara bifa noastra,
activitatea din B va fi afectata de relatia cu activitatea din proiectul A.
2. Make open-ended activities critical: cu aceasta bifa, cand se face calcul,
activitatile open-end (fara succesori) vor fi considerate critice.
Fie proiectul (dupa F9, cu setarile “Default” pentru Schedule):
Observatii:
- Activitatea B nu are succesori si a devenit critica
- Activitatea F nu are successor si a devenit critica
- Efect “colateral”: activitatea E a devenit si ea critica pentru ca acum este
“lipita” de o activitate critica, deci daca ar intarzia, atunci ar intarzia o
activitate critica
29
3. Use Expected Finish Dates: Bifati pentru a calcula datele de sfarsit ale activitatilor
ca fiind datele asteptate de sfarsit (optiune implicita).
In detaliile activitatii, tabul Status, campul “Exp Finish” se poate adauga o data de
finish diferita de cea calculata. Atunci cand se face calcul:
- Cu bifa pusa, activitatea curenta va avea finisul (si bara in Gantt) la data asteptata
(din campul Exp(ected) Finish), Daca acest finis asteptat este (de exemplu) mai
tarziu decat cel din plan, atunci activitatea isi va mari durata (pastrandu-si startul
si avand finisul intarziat). Analog, durata se poate micsora.
4. Schedule automatically when a change affects dates: daca bifati acest camp,
atunci de fiecare data cand se face o modificare privind datele activitatilor
(durata, start, finis etc, direct sau provenind de la predecesori), se va face si
calculul proiectului.
EXEMPLU: daca maresc durata unei activitati (fara sa dau calcul!), atunci:
- fara bifa, se mareste bara, dar nu deplaseaza succesorii barei marite
- cu bifa: se mareste bara, dar se impinge si succesorul conform noii durate; practic
se face calcul!
5. Level resources during scheduling: daca bifati acest camp, atunci cand faceti
calcul se va face si nivelarea resurselor! (Vezi nivelarea resurselor!)
Dupa un asemenea calcul, daca se scoate bifa, atunci un nou calcul va readuce
proiectul in starea initiala (ca la nivelare).
30
Resursa are initial alocarea pe activitate asa cum se vede mai jos:
Se vede ca X are 80h de lucru cu 10$/h, de unde rezulta un cost bugetat de 800$
Apoi adaugam o linie in tabul Units and Prices dun fereastra Resources, ca mai jos:
31
Ce trebuie sa facem in situatia asta pentru a se face un calcul corect? Aplicatia are
optiunea Recalculate Assignment Costs din meniul Tools, dupa care se observa
costul corect:
32
Exemplu
Fie proiectul de mai jos, unde A il precede pe B. S-a facut calculul (F9).
33
c.Planificarea activitatilor in desfasurare utilizand optiunea Actual Dates
Fie proiectul:
34
b. Actual Start - „decalajul ramas” se calculează de la Actual Start al
predecesorului său. În figura de mai jos activitatea B este legata de activitatea C,
cu relatie :Start-to-Start” cu un decalaj de două zile. Partea rămasă din C este
întârziată cu 2 zile de la Actual Start-ul sau.
Din HELP
Optiunea „Calculate start-to-start lag from”: Când există o relație „start-to-start” și
predecesorul începe „in afara secvenței” (adica are startul actual inainte de finisul
predecesoarei sale), activitatea succesor este amânată până care expiră și toate
relațiile precedente au fost îndeplinite. Puteți alege sa calculati decalajul fie de la Actual
start al predecesorului, fie de la Early Start al predecesorului.
Alegeți Actual Start atunci când doriți ca start succesorului sa depinda de timpul scurs
de la începerea efectivă a predecesorul lui (indiferent de cantitatea de munca pe care a
fost realizat în activitatea de predecesorul). Data de începere a Succesorului va fi DD
(Data Date) plus lagul rămas, adica marimea initiala a lagului – durata actuala a
predecesorului).
Doua notiuni:
„Lagul ramas” se mai numeste aici lagul din intervalul de dupa DD. El se
calculeaza ca fiind lagul initial – lagul expirat.
Alegeyi Early Start când startul succesorului depinde de cantitatea de munca realizata
de catre predecesor (in intervalul de la Startul Actual al predecesorului si DD). Lagul
expirat se calculeaza ca fiind numărul de workperiods (zile) dintre Startul Actual al
predecesorului și DD (Data Date). Data de start al succesorului este Early Start-ul
predecesorului plus orice lag rămas.
Notă
35
Această opțiune este dezactivată atunci când in fereastra Schedule Options avem
optiunea Actual dates in zona „When scheduling progressed activities ise”. Ea este
disponibila si daca avem optiunea “Progress Override”, dar in acest caz ea nu
afecteaza planul proiectului nostru.
Un exemplu
Luam un exemplu
Initial, avem situatia de mai sus, unde relatia FS de la B la C are un lag de 7 zile.
Setarile implicite (optiunea noastra “Calculate Start-to-start lag from” este pe “Early Start”)
Obtin:
Observatii:
36
- Daca ar fi fost startata si C (la data de start actual = 22.07:08:00), atunci am fi obtinut:
Unde se vad aceleasi 5 zile actuale ale lui B plus cele doua zile de lag cinstit, intre
Remaining Early Start al lui B si Remaining Early Start al lui C.
Observatii:
- Lagul de 7 dintre B si C zile se calculeaza incepand de la data actuala de start al lui B
(20.07:08:00) si data de start al lui C (29.07:08:00), insumand cele cinci zile actuale ale
lui B si adaugand (cam ca la Progress Override) cele doua zile de dupa DD (29.07 si
28.07).
- Daca la DD am fi gasit si pe C startata (tot la 22.07:08:00), atunci situatia ar fi aratat asa:
Aici se observa ca partea ramasa a lui C are Remaining Early Start la data 29.07:08:00.
Mai exact, lagul insumeaza aceleasi cinci zile actuale ale lui B si cele doua zile ce vin
imediat dupa DD (27.07 si 29.07).
Activitatea C a inceput la Actual Startul lui C (22.07:08:00).
Se mai vede si ca activitatea C a devenit necritica, dar asta este rezultatul situatiei
concrete din exemplu (finisul lui C este inaintea finisului ”proiectelului”).
37
Merge ok!
Mai adaug doua poze (tot de la exemplul de mai sus, unde lagul este intre activitatile B si C si
are valoarea de 7d): prima cu Early Start:
38
Optiunea „Calculate float based on finish date of”
Aplicatia poate calcula Total Float-ul activitatilor din mai multe proiecte deschise
astfel:
a. Pentru fiecare proiect in parte (ignorandu-le pe celelalte), adica va exista un drum
critic in fiecare proiect. Este vorba de optiunea „Each Project”.
Exemplu: in imaginea de mai jos.
Se observa calea critica din fiecare proiect, ca si valorile din coloana Total Float.
Se observa un singur drum critic (calea cu cel mai tarziu finish), iar in coloana Total
Float se vad valorile care arata ca s-au calculat relativ la data de finis al celei mai
lungi cai (finisul lui B din primul proiect).
39
pentru a-l utiliza in calcularea decalajului dintre doua activitati. Lag-urile sunt
calculate pe baza urmatoarelor calendare:
a. Predecessor Activity Calendar - decalajul este calculat pe baza calendarului
alocat activitatii predecesoare. Acest calendar este cel implicit.
b. Successor Activity Calendar - decalajul este calculat pe baza calendarului
alocat succesorului.
c. 24 Hour Chalendar - decalajul este calculat pe baza perioadelor de lucru (in
24 de ore se considera 3 zile de lucru).
d. Project Default Calendar - calendarul selectat ca Default for New Activities
(Implicit pentru activitatile noi) din eticheta Default din Project Details.
Capitolul 6. IMPORT-EXPORT
40
de unde alegem (cu bife) ID-ul si numele proiectului/proiectelor de exportat
(dintre cele deschise si afisate); in figura de mai sus este un singur proiect deschis
=> Next => fereastra in care editam numele si calea fisierului .xer in care se va
face exportul proiectului/proiectelor alese => butonul Finish si … gata!
Primavera va intoarce o fereastra cu confirmarea exportului cu succes.
-Importul unui fisier .xer: meniul File -> alegem optiunea Import -> se deschide o
fereastra in care selectam formatul de import (Primavera sau altele; alegem
Primavera) -> se deschide alta fereastra in care alegem obiectulul importului
(proiect/roluri/resurse; alegem proiectul) => Next => se deschide alta fereastra in
care editam calea si numele fisierului de importat (unde pot fi mai multe
proiecte); aici selectam proiectul din care se va face importul si apoi in coloana
“Import Action” alegem o actiune de import din lista din figura:
41
Daca nu este niciun proiect deschis in momentul importului, atunci nu sunt
disponibile decat actiunile: Create New Project si Ignore this Project.
In tabel apare cate o linie pentru fiecare proiect inclus in fisierul din care fac
import (in exemplu exista un singur proiect in acest fisier).
Bifa din coloana “Match” semnifica faptul ca proiectul respectiv este identificat
(dupa ID) ca existent deja in baza de date, in nodul EPS curent.
In coloana "Import To" vom alege proiectul din BD care va primi importul.
Daca vrem sa ignoram unul sau mai multe dintre proiectele din fisier, atunci
alegem pentru acestea optiunea “Ignore this Project”.
Actiunea de import cea mai frecventa (pe care o selectam in coloana “Import
Action”) este
Update Existing Project (proiectul este deschis in BD)
Updatarea consta in:
- Daca articolul (inregistrarea) exista deja in BD, atunci daca valorile coincid (cea
existenta si cea din proiectul de import), atunci nu se intampla nimic, iar daca
valorile nu coincid, atunci valoarea de import o inlocuieste pe cea existanta
initial in BD
- Daca articolul nu exista in BD, atunci se creaza un nou articol in BD cu valorile
inregistrarii din proiectul din fisierul de import.
42
PRACTIC: Se da click in coloana “Import To” => se deschide fereastra mica de
mai jos (in dreapta), de unde aleg proiectul deschis (am ales T1) pe care vream
sa-l updatam (cu datele din proiectul de import):
CONFIGURATIILE DE IMPORT
Daca nu alegem una dintre configuratiile oferite in lista din figura din stanga
atunci , putem crea o configuratie noua, cu butonul Add, dupa care completam
43
numele ei in coloana “Layout Name” (in exemplu am lasat numele implicit,
“New”).
Apasand butonul “Modify” in linia configuratiei alese, se deschide fereastra de
mai sus, in dreapta, in care se pot modifica setarile existente la deschiderea ei.
Cu click intr-o linie in coloana “Action”, se deschide o lista cu 4 optiuni:
44
2. Create New Project: este creat un nou proiect in BD
3. Replace Existing Project: proiectul din BD este inlocuit (sters) cu cel importat;
daca proiectul din BD nu este deschis, atunci optiunea nu este disponibila;
4. Ignore this project: proiectul nu este importat;
5. Add Into Existing Project: proiectol importat devine un WBS-fiu pentru
proiectul din aplicatie (in care se face import)!
Daca proiectul ce se afla in BD nu este deschis, atunci optiunea nu este
disponibila.
- Import To: se scrie proiectul tinta pentru import (pentru Update) sau nodul
EPS in care se face importul (pentru Create) sau WBS-ul din aplicatie in care se
adauga proiectul (pentru Add).
- Dupa Next -> fereastra de optiuni de actualizare a proiectului (de mai jos):
Cand se face import, unele date de import pot intra in conflict cu cele din
proiectul din BD (cu acelasi nume) sau cu cele globale (din Enterprise), adica sa
difere de acestea. De aceea se pot modifica configuratiile de import, asa cum s-a
aratat mai sus. Se pot crea si salva configuratiile dorite, sau se poate modifica cea
implicita cu butonul Modify, care deschide fereastra:
45
B. IMPORTUL SI EXPORTUL DATELOR: PRIMAVERA-EXCEL
-EXPORTUL: deschidere proiect -> File -> Export -> fereastra de mai jos in care aleg
formatul de export (Spreadsheet-(XLS)) -> Next ->
In Excel, proiectul va contine 5+1 foi: fiecare bifa din cele din fereastra
corespunde unei foi; a sasea foaie este pentru preferintele utilizatorului si se
creeaza implicit.
- Next si exportul din Primavera in Excel, continua cu: fereastra de mai jos,
46
unde in campul Subject Area pot alege pentru fiecare domeniu (dintre cele 5) ce
coloane se vor trimite spre fisierul .xls si succesiunea lor.
Pt fiecare domeniu se pot alege coloane, filtre si se pot face sortari.
Aici se poate pastra sablonul default de date ce se exporta, sau apasand butonul
Add se poate crea alt sablon. Cu butonul Modify se poate modifica sablonul
selectat in lista. Cu butonul Remove se pot sterge sabloane de configurare.
Selectarea sabloanelor
In cadrul sablonului, se selecteaza coloanele, filtrele si criteriile de sortare pentru
fiecare clasa de date (din cele 5 foi de export). Datele astfel organizate aici
(coloane si continuturi) se vor regasi in fisierul Excel.
47
Se iese din aceste selectii cu OK si in fereastra urmatoare se selecteaza calea si
numele fisierului XLS in care se face exportul.
Export Wizard va aloca ID-ul proiectului ca numele fisierului, dar puteti schimba
numele fisierului. Daca exportati proiecte multiple, se vor crea fisiere Excel
separate pentru fiecare proiect -> Next -> Finish
48
• In fereastra Activities se poate da clic-dreapta in tabelul de activitati si apoi se
poate folosi optiunea Export to Excel pentru a exporta rapid coloanele afisate
in aspectul (layout) curent.
• Utilizati eticheta USERDATA in foaia de calcul din Excel ca referinta pentru
setarile preferentiale definite de utilizator (Edit, User Preferences) din
Primavera. Nu editati/modificati aceasta informatie.
Campuri de completat:
1. Tabul General:
- Thresholds Parameter, unde se trece parametrul monitorizat (ex: Total Float etc)
- Lower si Upper Threshold, unde se trec limitele intervalului de toleranta (inchis
la ambele extremitati).
- WBS to Monitor, unde se trece WBS-ul de monitorizat
- Detail to Monitor, unde se aleg elementele de monitorizat (WBS-uri/activitati),
49
- Status (starea: Enable sau Disable)
- Resposable Manager, unde se trece responsabilul monitorizarii acestor praguri
- Issue Priority (1..5), unde se trece prioritatea incidentului
- Tracking Layout, unde se trece layoutul de monitorizare in caz de incident;
Observatie: daca se introduce doar un prag (ex: Total Flot negative si intreg), se
poate completa doar pragul inferior cu -1, pentru a fi raportate activitatile cu
Total Float strict negative (-1, -2, -3 etc).
2. Tabul Details
- From Date si To Date pentru datele calendaristice intre care se face monitorizarea
- Pentru crearea unui incident: butonul Monitor (bara verticala din dreapta) -> se
afiseaza in tabul Details incidentele gasite de catre Primavera (activitatile/WBS-
urile ce nu respecta pragurile). Incidentele se mai pot gasi si in fereastra Issues.
Coloana “Resolution Date” va fi completata cand se remediaza incidentul
-Daca am definit mai multe praguri, se vor raporta incidentele rezultate cauzate
de catre toate pragurile definite.
- Incidentele se pot sterge manual si in fereastra Thresholds (tabul Details)
50
- Pentru fiecare apasare pe “Monitor” (in bara din figura, in dreapta), fiecare
incident nerezolvat sau nou este raportat din nou si aici, nu doar in fereastra
Thresholds, tabul Details.
-Butonul “Issue History” (doua butoane mai jos fata de butonul Monitor) deschide
fereastra de mai jos in care se pot edita note referitoare la incidental selectat.
Aceste note pot fi trecute in istoric si de acolo pot fi trimise prin e-mail celor
interesati.
- Cu “Edit” -> User Preferences -> Application -> bifa pe “Show the Issue
Navigator, la pornirea Primaverei apare o fereastra cu incidentele inregistrate si
cu butoane cu care se poate naviga in proiect pt a urmari detalii.
- Pentru a inchide un incident: “Issues” -> selectare incident -> tabul General -> se
alege “Closed” in campul “Status” -> si se trece si data la “Resolution Date”.
Eventual se intra in Issue History pentru a da un mesaj despre rezolvare, dar
stergerea se face cu butonul “Delete” din bara verticala-dreapta.
Odata sterse, incidentele se pierd; la fel si notificarile si istoricul!
-Atentie: pragul ramane! Daca se doreste, se poate sterge si el. In acest caz,
atunci automat se sterg si incidentele legate de acele praguri sterse.
Din meniul Tools -> Issue Navigator se deschide fereastra Issue Navigator, unde:
- se poate alege un incident sau altul din cele din lista de incidente si sa se
vizualizeze detaliile incidentului (buton Issue Details)
- se poate deschide fereastra Notify Issue (butonul Notify) pentru a coresponda cu
responsabilii activitatilor/WS-urilor/resurselor cu incidente
51
Aici trec resursa la care se refera incidentul in campul “Apply to Resource” si apoi
selectez si numele activitatii pe care e alocata respectiva resursa (activitate unde
s-a produs incidentul).
Observatie: campurile Threshold Parameter, Lower Threshold, Upper Threshold si
Actual value nu sunt editabile.
Eventualele informatii suplimentare despre incident se trec in tabul Notes:
Resursele se pot aloca “liniar” (acelasi numar de ore/zi) sau “neliniar” (cu un
consum zilnic diferit de la o zi la alta). Acest lucru se poate realiza cu o curba de
resurse sau cu o alocare manuala neliniara (de exemplu in spreadsheetul de
resurse).
La alocararea imei resirse pe o activitate, Primavera distribuie implicit orele
resursei uniform pe toata durata activitatii. Daca se doreste utilizarea unui model
neliniar de distribuire a orelor in timp, atunci se pot folosi si decalaje de alocare
(Original Lag) si durate de lucru pentru resursa respectiva (Original Duration).
Exemplu: Activitatea A are 10 zile, dar resursele alocate (Hydroblaster si
Inspections) sunt disponibile doar cate 5 zile si anume: Ivan in primele 5 si
Vladimir in ultimele 5.
Activitatea A are Original Duration = 10 zile, iar resursele sunt alocate astfel:
52
- Hydroblaster in primele 5 zile prin datele: Original Duration = 5 zile, pentru
resursa (vezi coloana "Original Duration" din Details) si Original Lag = 0.
- Inspections in ultimele 5 zile prin datele: Original Duration = 5 zile, pentru
resursa si Original Lag = 5 zile, pentru a incepe cu 5 zile dupa data inceperii
activitatii, adica in continuarea lucrului lui Ivan.
Astfel, ei indeplinesc activitatea fara supraalocare, ca si cum ar fi fost doar o
singura resursa disponibila toate cele 10 zile.
53
- S-ar mai putea folosi si coloanele Start si Finish din acelasi tab Resources, care se
refera la startul si finish-ul assignarii resursei pe activitatea respectiva (in detaliile
activitatilor, in tabul Resources).
In acest caz, daca sunt precizate data de start si cea de finish (conform datelor din
Original Duration si Original Lag), atunci si orele vor fi distribuite conform alocarii
resursei doar in perioada efectiva de lucru (nu pe toate zilele activitatii, in mod
egal in fiecare zi)
54
Atribuirea pentru o resursa a unei curbe de consum: selectare activitate -> creare
layout cu coloana „Curves” in tabul Resources -> click in coloana „Curves” la
resursa respectiva si se alege curba dorita. Apoi putem urmari alocarea in
Resource Usage Profile.
Sunt 12 curbe “default” si se pot crea oricate altele (meniul Enterprise =>
optiunea Resource Curves => se deschide fereastra de mai jos in care se pot crea,
sterge, modifica curbele din tabel.
55
Crearea unei curbe de consum: Enterprise -> Resource Curves -> Add (in fereastra
ce se deschide acum se alege o curba dintre cele existente, ca model) apare o linie
in tabel => se editeaza un nume => butonul Modify -> fereastra:
56
Este deci vorba de editarea manuala a orelor de munca de-a lungul assignarii, nu
neaparat dupa o regula. Se poate face o asemenea planificare pentru mai multe
perioade si chiar pentru mai multe resurse, fiecare cu distributia sa de ore/zi de-a
lungul activitatii.
Un proiect are initial un baseline care reflecta intocmai proiectul. Apoi proiectul
sufera unele schimbari si se doreste ca o parte dintre acestea sa fie incluse si in
baseline. Aceasta reprezinta updatarea baseline-ului.
Updatarea automata
Etape:
- Meniul Project => Maintain Baselines => Update => fereastra:
57
Aici se fac alegeri pentru ce modificari de activitati din proiect sa se copieze in
baseline => butinul OK cu care se revine la fereastra precedenta, unde se apasa
butonul „Update” => se face updatarea conform alegerilor de mai sus.
58
CAPITOLUL 10. TIPURI DE DURATA
Tipul de durata este o modalitate prin care se poate controla modul in care
Primavera sincronizeaza durata, cantitatea de munca si unitatile de resurse/timp
pentru activitati, astfel incat relatia urmatoare sa fie intotdeauna adevarata:
DURATA * UNITATI/TIMP = UNITATI
Ex: 10d * 8h/d = 80h.
Sincronizarea: cand un element din relatie se modifica, atunci Primavera va
reactiona pentru a reface egalitatea, modificand unul dintre celelalte elemente;
Formule:
1. Activitati nestartate: Original Duration * Budgeted Units/Time = Budgeted Units
2. Activ in progres: Remaining Duration * Remaining Units/Time = Remaining Units
Alte relatii: Actual Units + Remaining Units = At Completion Units
Budgeted Units - At Completion Units = Variance Units
Alocarea unui tip de durata pentru activitati: se pot alege tipuri de durata diferite
pentrut fiecare activitate: se selecteaza activitatea in fereastra Activities -> Tabul
General din Details -> alegere varianta pt campul “Duration Type”!
59
I. Tipul de durata Fixed Units/Time (ex: ore/zi) : se foloseste cand resursa are o
disponibilitate limitata si planificarea se face in functie de resursele alocate
pentru ea.
-focalizarea se face pe: disponibilitatea resursei si supraalocarea sa
II…Tipul de durata Fixed Duration and Units/Time: planificarea se face in functie
de calendarul activitatii sau de datele planificate si de unitatile de resursele
bugetate pe zi.
III…Tipul de durata Fixed Units: planificarea se face in functie calendarul si
numarul de ore pe zi si cand e nevoie sa ne incadram intr-un buget dat; se va
modifica preponderent durata.
IV…Tipul de durata Fixed Duration and Units: planificarea se face in functie
calendarul activitatii sau de datele planificate si de numarul de ore (se urmareste
incadrarea in timp si intr-un buget dat)
60
Capitolul 10. CALCULAREA PROCENTULUI DE REALIZARE
Procentul de realizare a unei activitati (progresul) arata cantitatea de munca
realizata in cadrul activitatii; el poate fi calculat pe baza de:
a. Durata: arata progresul pe baza duratelor (cea originala si cea ramasa);
Formula: Duration%Complete = (Orig Dur – Rem Dur) / Orig Dur * 100.
b. Unitati: arata progresul activitatii pe baza cantitatii de munca realizate;
Formula: Units%Complete = Actual Units / At Complete Units * 100, unde
At Complete Units = Actual Units + Remaining Units.
c. Realizare Fizica: arata progresul pe baza judecatii proprii; procentul de
realizare a progresului se consemneaza manual, indiferent de durata si
unitatile inregistrate pana la momentul analizei.
61
b.Pe baza procentului de unitati
- se selecteaza valoarea “Units” pentru campul “%Complete Type” din tabul
General (din Details) -> in tabul Status se bifeaza Startul si se completeaza data
actuala de start (daca este cazul) si Remaining Duration -> se actualizeaza
resursele si cheltuielile in taburile Resources, respectiv Expenses (se introduc
dupa caz Actuals Units si Remaining Units pentru fiecare resursa; la fel si costurile
pentru expenses). Dupa introducerea acestor unitati, Primavera calculeaza
instantaneu Units% Complete.
- Formula: Units%Complete = Actuals Units / At Complete Units *100,
iar At Complete Units = Actual Units + Remaining Units
- se mai calculeaza:
Remaining Duration = Remaining Units / Remaining(Units/Time) si
Duration%Complete = (Original Duration - Remaining Dur) / Orig Dur * 100.
63
(deci activitatea primeste inca un sfert din cele 30% ale celui de al treilea pas, deci
7.5%). Pasul 4 nu a fost indeplinit deloc (0%).
Asta, pentru activitate inseamna 10% + 10% + 7.5% = 27.5%.
64
Optiunile de comparatie pot fi selectate dand click pe Advanced
Verificarea raportului
• Daca optiunea View the file when done este selectata, raportul va fi afisat
imediat dupa ce a fost creat; altfel se deschide raportul de unde a fost
salvat.
• Fiecare sectiune din detaliile raportului contine:
o valorile adaugate/sterse.
o vechile/noile valori pentru cele care au fost modificate.
In partea de sus a raportului se trec elementele care difera (de la un proiect la
celalalt: activitati/resurse ce se adauga, se sterg, se modifica etc), iar in partea de
jos apar sunt afisate domeniile on care nu sunt depsebiri.
65
Capitolul 13. ANALIZA VALORII CUVENITE (EARNED VALUE)
66
Modul de calcul al indeplinirii procentului de realizare (Perfomance % Complete)
depinde de tehnica de calcul a valorii cuvenite selectata la nivel WBS. Se va trata
mai jos, cu albastru.
Raspunde la intrebarea: Cat de multa munca s-a efectuat in realitate?
EXEMPLU PRACTIC
Plan: X are de facut 10 mese in 10 zile cu 1000$.
Dupa 5 zile se constata ca:
- Planul era sa se faca: 5 mese cu 500$
- In realitate, X a realizat 3 mese si a cheltuit 600$
Aplicare definitii pentru primele 5 zile:
- PV (Planned Value Cost) = 500$ … (conform planificarii pentru primele 5 zile)
- EV (Earned Value Cost) = 300$ … (costul celor 3 mese realizate in primele 5 zile)
- AC (Actual Cost) = 600$ … (costul primelor 5 zile)
De aici rezulta:
- SV (Schedule Variance) = EV – PV = 300$ - 500$ = -200$.
- CV (Cost Variance) = EV – AC = 300$ - 600$ = -300$
- SPI = EV/PV = 300/500 = 0.6
- CPI = EV/AC = 300/600 = 0.5
67
Graficul valorii cuvenite
Graficul de mai jos ilustreaza modul in care evolueaza diferitele variabile utilizate
in analiza valorii cuvenite precum si relatiile dintre ele.
68
Tehnici de calcul al indicelui de performanta (Performance Percent Complete)
Acestea se seteaza la nivel WBS in tabul “Earned Value”.
70
Stabilirea bugetelor originale (initiale)
-la nivel EPS: fereastra Projects -> layout cu bugetarea la nivel EPS -> se selecteaza
nodul EPS -> tabul Budget Log (din Details) -> se introduce manual suma bugetata
in campul Original Budget.
-la nivel de proiect: pentru fiecare proiect din nod: fereastra Projects -> se
selecteaza proiectul -> tabul Budget Log (din Details) -> se introduce manual suma
bugetata in campul Original Budget.
-la nivel de WBS: se deschide proiectul -> pentru fiecare WBS din proiect:
fereastra WBS -> se selecteaza WBS-ul -> tabul Budget Log (din Details) -> se
introduce manual suma bugetata in campul Original Budget.
Modificari de buget
Intai se face o cerere de modificare de buget (la orice nivel: EPS, proiect sau WBS).
Cererea poate fi la un moment dat in starea: Pending, Approved, Not Approved).
Initial starea este Pending. Dupa ce s-a facut cererea, se asteapta aprobarea
legala; daca aceasta se da , atunci cererea devine aprobata (Approved), altfel este
respinsa (Not Approved).
Ecuatii: Original Budget=Bugetul introdus initial
Current Budget=Original Budget + suma modificarilor aprobate
Proposed Budget=Current Budget + suma modificarilor in asteptare
Practic: in Details -> tabul Budget Log -> butonul Add -> apare o linie noua in care
se introduce suma ceruta, data cererii, responsabilul nivelului, motivul.
Dupa un timp, soseste raspunsul (aprobat sau nu) si se introduce in Primavera.
-Daca se respinge cererea, atunci se schimba starea cererii in “Not Approved” si
suma este scoasa din orice buget; ramane doar inregistrarea ei in lista de cereri,
plus o nota in tabul Notebook.
-Daca este aprobata cererea, atunci: se trec in linia cu cererea: suma aprobata
(poate fi mai mica decat suma ceruta) si se schimba starea in “Approved”. Suma
aprobata este trecuta in bugetele propus si curent.
71
-coloana Undistrebuted Current Variance retine diferenta primelor doua coloane
(cat nu s-a distribuit copiilor si a ramas disponibil la nivel de parinte).
Tabul “Budget Summary” se foloseste la nivel de EPS sau buget si contine numai
informatii calculate:
-Current Budget = Original Budget + Approved Budget Log Changes
(tabul Budget Log)
-Unallocated Budget = Current Budget – Distributed Budget
-Distributed Budget = suma bugetelor curente alocate pe nivelul inferior
-Current Variance = Current Budget – Total Spending Plan
72
-Total Spending Plan = suma pe toate lunile din Spending Plan
-Undistrebuted Current Variance = Total Spending Plan – Total Spending Plan Tally
-Total Spending Plan Tally = suma pe toate lunile din Spending Plan Tally
-Total Benefit Plan = suma pe toate lunile din Benefit Plan
-Total Benefit Plan Tally = suma pe toate lunile din Benefit Plan Tally.
Surse de Finantare
Se poate defini de catre administrator un dictionar de surse de finantare (orice
entitati). In general, proiectele se finanteaza din surse interne, dar sursele pot fi si
externe. Aceste surse sunt stabilite la nivel global si se pot asocial oricarui nod
EPS sau oricarui proiect.
73
Layout-urile pot fi globale sau pentru un singur user. Puteti specifica criteriile unui
filtru pentru a determina care vor fi informatiile despre proiect incluse si ce date
ale proiectului vor fi grupate si sortate.
74
2. Pentru Bar Chart
- Se deschide fereastra de mai jos
- in care aleg ce fel de bare se vor afisa (din lista ascunsa Display), ce reprezinta cele
3 bare ce se vor afisa (din listele Field) si culorile lor si modul in care se afiseaza
(din bifele pe Show Stacked): separate sau una in prelungirea alteia > Ok ->se
afiseaza layoutul de mai jos (ex):
Tipul Project Bar Chart: afisarea variatiei dintre costurile planificarii de referinta si
Actual Cost si Remaining Cost.
75
3. Pentru Gantt/Profile
- Se deschide o fereastra clasica de bare; se aleg barele cu atributele dorite -> ok ->
se afiseaza layoutul ca mai jos:
76
Layout-ul de tipul Resource Analysis afiseaza un grafic Gantt si un profil sau un
tabel al resurselor. Acest tip de layout va permite sa revizualizati alocarea
resurselor pentru unul sau mai multe elemente EPS. Puteti vedea deasemenea si
alocarile pentru toate proiectele derulate de intreprindere.
77
b. Intern sau Extern: măsura în care alte persoane decât managerul de proiect este
împuternicită să actualizeze datele de proiect.
Gradul de precizie a updatarii proiectelor in functie de metoda aleasa:
Updating Methode
Internal Update Auto Recalculate units, Manually update
Updates Progress Compute costs when activities,
Actuals Duration % expenses and
Complete changes resources
External Timesheets
Updates
ESTIMATED DATA PRECISION EXACT
a. Update Progress
Updateaza datele activitatii, resurselor si cheltuielilor in nacord cu planul
proiectului.
Este o metoda interna.
Gradul de precizie: ESTIMAT (slab)
Practic:
- Se selecteaza activitatile ce se doresc updatate cu ajutorul butonului Progress
Spotlight (in exemplul de mai jos, am ales DD=12 iunie si s-au selectat activitatile
A, D si E):
-
- Setez DD in campul New data Date, apoi activitatile selectate (cu Progress
Spotlight sau manual, cu CTRL+Click pe ele) => apas butonul “Apply”. Efectul:
78
Observatie: toate activitatile selectate sunt actualizate conform planului si anume:
in tabul Status: startul, finisul (daca este cazul) si remaining duration, in tabul
Resources: unitatile actual si cele ramase, iar in tabul Expenses: costurile actuale
si ramase, tinand seama si de Accrual Type.
b. Apply Actuals (cu ajutorul bifei Auto Compute Actuals, notata mai departe: ACA)
Se aseamana cu Update Progress, dar actualizarea se va face (tot conform
planificarii) doar elementelor (activitati, resurse si cheltuieli) ce au bifa ACA.
Aceste bife se realizeaza:
- Pentru activitati, in tabelul de activitati in coloana ACA.
- Pentru resurse in fereastra Resources, tabul Details, campul ACA.
- Pentru cheltuieli, in fereastra Activities, tabul Expences, coloana ACA.
OBSERVATII IMPORTANTE LA P6R8:
- pentru comanda “Apply Actuals” este necesar sa fie disponibil serviciul Apply
Actuals, iar intreaga administrare (incusiv serviciile) este in aplicatia web; de
aceea este necesar sa fie pornite in prealabil serviciile web.
- E necesar sa nu avem bifa “Recalculate Actual Units and Costs when
Duration%Complete changes” din tabul Calculation, fereastra Projects.
Altfel (cu bifa), se vor actualiza atat resursele bifate in campul “Auto Compute
Actuals”, cat si cele nebifate!
Odata puse bifele pe aceste entitati, se aplica procedura:
Tools -> Apply Actuals -> se seteaza DD in campul "New DD” (data pentru care se
face actualizarea) -> butonul Apply si apoi Yes.
Apoi se pot observa efectele actualizarii (ex: in coloanele Actuals Units, Actual
Cost), pentru entitatile bifate pentru ACA.
- Activitatile, resursele si cheltuielile care nu s-au actualizat automat (nu au avut
bifele ACA applicate) trebuie actualizate manual. Dupa aceea se va face un nou
calcul (F9) cu aceeasi DD.
79
- Regula actualizarii cu comanda Apply Actuals:
Daca activitatea are pusa bifa ACA, la comanda Apply Actuals:
Atunci se vor actualiza toate resursele si cheltuielile sale conform planului
Altfel se vor actualiza conform planului doar resursele si cheltuielile ce au
bifa ACA.
Iata un exemplu: proiectul de mai jos are doua activitati de cate 10 zile, fiecare cu
cate doua resurse si cu cate doua “expense”-uri.
Activitatea A are bifa “Auto Compute Actual”, iar activitatea B nu.
Pe fiecare activitate, o resursa are bifa “Auto Compute Actual”, iar cealalta nu.
Pe fiecare activitate, un expense are bifa “Auto Compute Actual”, iar celalalt nu.
Acum incep aplicarea datelor actuale: meniul Tools => Apply Actuals => se
deschide fereastra Apply Actuals, unde fac setarile necesare (DD dupa 6 zile de
munca) si apoi apas butonul “Apply” cu DD = 9 iunie 2012.
Apare un mesaj mic, prin care sunt anuntat ca s-a facut (in web) serviciul “Apply
Actuals”, doar ca mai trebuie sa fac un “refresh” (tasta F5). Pana la mesaj, pe
ecran nu sunt schimbari, dar dupa F5, ecranul se modifica astfel:
Se observa ca resursa fara bifa ACA are Actual Units=0h, dar cea cu bifa ACA are
Actual Units=48h din cele 80h bugetate (conform Duration%Complete=60%).
Expense-urile de pe A arata astfel:
80
Ambele cheltuieli s-au achitat conform planului (60%), indifferent de bifele de pee
le. Aceasta s-a petrecut pentru ca activitatea “a” are bifa ACA pusa!
Cheltuielile de pe activitatea “b” arata asa:
Se vede ca s-a actualizat 60% doar cheltuiala cu bifa ACA (cea de 4000$), iar cea
fara bifa a ramas neactualizata (cost actual=0$)
Mai departe, vom actualiza manual elementele ce nu au fost actualizate prin
“Apply Actuals”
81
e. Timesheets
Metoda este externa, adica valorile de updatare vin din teren, de la resursele
primare si sunt primite de catre managerul de proiect. Acesta poate
aproba/rejecta aceste valori si apoi sa le aplice (fie si partial) ca fiind date actuale.
Pentru aceasta se foloseste modulul “Progress Reporter”. Acest modul trebuie
instalat!
Precizia se considera: EXACT.
Resursa primara de pe activitate poate pune bifa pe campurile Start si Finish ale
activitatii si poate edita Remaining Duration. De asemenea poate adauga si
unitatile actuale ale resurselor.
In practica, este posibil ca updatarea externa sa fie delegata catre o resursa
externa (ex: un subcontractor).
I. Butonul
Cele doua optiuni sunt:
A. New TSLD (TimeScaled Logic Diagram): pentru crearea unui nou TSLD (doar
graficul Gantt)
B. New Gantt: pentru crearea unui nou grafic Gantt (coloane + graficul Gantt)
A. Optiunea GANTT: in final se obtine un raport cu doua parti: un tabel
(customizabil) de activitati si un grafic Gantt (si el customizabil)
B. Optiunea TSLD: in final se obtine un raport doar cu un grafic Gantt
customizabil
82
A. Optiunea NEW TSLD
Dupa clic pe optiune, se obtine ecranul:
Initial se selecteaza proiectele (din nodurile EPS afisate in coloana din stanga; ele
se pot deschide pentru a selecta proiectele) ce se vor reprezenta in graficul pe
care il vom realiza si apoi se editeaza layoutul pentru acel graphic (dupa Next).
Pentru exemplu, am ales doua proiecte simple: PRJ1 si PRJ2, ambele din nodul
TST3 din nodul TST:
83
Se intra in structura EPS cu numele Teste, de unde se selecteaza proiectele PRJ1 si
PRJ2 (se trec in coloana din dreapta cu sageata) => buton Next. Se obtine ecranul:
Aici avem de ales: cream un layout nou plecand de la zero sau plecand de la unul
existent.
Daca aleg sa plec de la unul existent, trebuie sa mi-l aleg din tabelul (grupe:
Global, Project si User) al celor existente. In exemplu am ales sa facem unul nou,
pe care l-am numit VIZ1.
Acum am putea apasa Draw (pentru a vedea cum arata layoutul pe care nu ne-am
apucat inca sa-l editam) sau sa apasam pe Options, pentru a customiza layoutul
VIZ1. Aleg sa apas Options. Obtin ecranul:
Editarea layoutului se face in taburile ce se vad in partea de sus. Acum este
deschis primul tab.
1. Tabul Chart & Grid
84
Aici se fac setari pentru coloanele tabelului si graficul Gantt (font, culori
etc).
2. Tabul Timescale
85
c. Zona Background: se seteaza ce linii ale calendarului se vor afisa in
coloanele Top si Down. Tot aici se seteaza daca se trag linii verticale de
calendar in coloane Sight Lines, cu ce frecventa sa se traseze aceste linii. In
coloana Style se seteaza tipul liniilor verticale.
Observatie: in dreapta tabului Primary este un semn +. La apasarea pe
acest +, se deschide in tab nou, care permite setarea unui interval de timp
in care graficul Gantt se deseneaza la o scara marita, la alegere (200%,
300% etc). Se pot alege mai multe asemenea zone.
86
4. Tabul Lines
Taburi:
A. Relationships: Aici se seteaza relatiile dintre activitati.
C. Connections: diferite setari privint liniile de relatii
D. Data Date: setari ale barei DD
E. Activity Group: gruparile de activitati sunt incadrate cu un contur
customizabil
87
Filtrele sunt de cele 4 categorii (standard, global, layout si user). Cu clic in
coloana Apply se selecteaza filtrele pentru a fi activate.
Crearea unui filtru: butonul Add (din stanga) si apoi filtrul se editeaza in
panoul din dreapta. Cel din partea dreapta in figura permite afisarea
activitatilor cu durata in intervalul (5d; 10d).
7. Page setup
Tabul Page: contine setari zona de Timescale (cate foi pe orizontala, hartia
de tiparit si marginile ei)
88
Aici se precizeaza ce informatii se trec in blocul din josul ecranului. Vezi
ultima poza!
In tabul Spacing se seteaza nr de pixeli pentru inaltimea unei linii din table
si grafic.
II. Butonul
Are 2 optiuni pentru deschidere: Extended TSLD si Extended Gantt
89
III. Butonul
Are doua optiuni: Local Help si On Line Help
IV. Butonul
Are optiunile: Manage si Exit.
90
Primul tab difera fata de cel de la TSLD. Aici se seteaza coloanele din tabelul de
activitati.
Tabul Content (afisat mai sus)
Cu butoanele Add, Delete si default se ajunge la un set de coloane pt activitati.
Obs: Activity ID si Activity Name sunt ambele in prima coloana, dar Activity ID
va fi afisat pe prima linie (din prima coloana), iar Activity Name se va afisa pe a
doua linie din prima coloana. Analog Start si Finish etc.
Tabelul se poate pozitiona la stanga sau la dreapta graficului Gantt (butonul
Grid Position). Vezi figura de mai jos.
Zona Show: aici se alege ce se afiseaza: tabelul, graficul sau ambele.
Cu setarile din figura de mai sus se obtine imaginea de mai jos:
91
Tabul Row
Se allege daca liniile au aceeasi culoarea de fond sau daca ele au doua culori
alternante.
Tabul Colour
Aici se aleg fontul si culoarea de fond
92
CAPITOLUL 18. NIVELAREA RESURSELOR
Fiecare resursa are atributul Max Units/Time (masurat de obicei in unitati/zi).
Exemplu: o resursa labor are limita de 8h/d. Prin alocarea resursei pe activitati,
trebuie sa avem grija ca alocarea zilnica a resusei sa nu depaseasca limita ei.
Se poate intampla ca totusi sa planificam eronat si sa supra-alocam o resursa (sa o
alocam cu mai mult decat permite limita ei). Daca aceasta supra-alocare provine
din faptul ca este alocata pe mai multe activitati ce se desfasoara simultan (chiar
daca pe fiecare activitate se respecta limita de alocare), atunci se poate recurge la
“nivelarea resurselor”, pentru a elimina supra-alocarea resursei.
Nivelarea consta in decalarea (intarzierea) unor activitati ce contin resursa supra-
alocata astfel incat resursa sa nu mai fie supra-alocata. Nu exista termenul “supra-
alocare” in DEX. Scuze!
Observatie: nivelarea se poate face cu ajutorul butonului “Level resources” numai
daca resursa este corect alocata pe activitatile ce o contin (alocarile pe fiecare
activitate nu trebuie sa depaseasca limita de alocare).
Primavera va trebui sa “aleaga” ce activitati vor fi intarziate. Pentru aceasta este
stabilit un sistem de prioritati la nivelare, astfel incat pentru fiecare conflict dintre
activitati (privind resursa comuna) sa se stie exact care activitate este prioritara
(caz in care activitatea nu va fi intarziata) si care sunt cele lipsite de prioritate (si
care vor fi intarziate cu o durata minima, astfel incat sa se elimine supra-alocarea
resursei).
Dupa nivelare, unele activitati vor fi intarziate, dar aceasta intarziere nu este
definitiva. Daca se face calculul proiectului dupa nivelare, atunci se revine la
situatia dinaintea nivelarii (si refacandu-se astfel supra-alocarea).
De aceea, daca nivelarea are efectul dorit pentru unele activitati intarziate (cu
ocazia nivelarii), atunci acestea pot fi constranse la datele unde au fost intarziate.
Prioritatea la nivelare este (implicit) data de valoarea (de la 1 la 5; 1 este
prioritate maxima) din coloana “Activity Leveling Priority”. Daca valoarea
activitatilor in conflict este egala, atunci va avea prioritate activitatea cu ID-ul mai
mic (lexicografic: A1030 < A1060, dar A1040>A950).
Exemplu: fie doua activitati (A si B) ce se desfasoara partial in acelasi timp, ambele
avand alocata resursa X cu cate 8h/d (la limita de alocare). Se observa supra-
alocarea resursei (in profilul resursei) un cele 5 zile comune pentru cele doua
activitati.
93
Folosind setarea implicita privind nivelarea (ambele activitati au valoarea 3 in
coloana Activity Leveling Priority) si apasand butonul de nivelare (in figura de mai
sus el este incadrat cu rosu) se face nivelarea prin care activitatea fara prioritate
(B) a fost intarziata (”mutata” astfel incat sa inceapa imediat dupa ce se termina
activitatea prioritara (A)).
Pe de alta parte, in partea de jos (in zona de profil al resursei) se vede ca supra-
alocarea s-a “rezolvat”: resursa este acum alocata pana la limita de 8h/d.
94
Revenim la situaltia initiala cu un calcul (F9), dupa care s-a modificat valoarea din
coloana Activity Leveling Priority pentru activitatea A (in loc de 3 s-a ales 4). In
acest moment, activitatea B devine prioritara la nivelara fata de activitatea A.
95
• proiectele de tip What if finalizate
• activitatile de tip WBS Summary.
- Daca dupa nivelare unele activitati au data de start modificata, atunci se
poate da un nou calcul (F9) pentru a reveni la situatia initiala (dinainte
de nivelare).
- Daca prin nivelare o activitate este intarziata sip e noua pozitie provoaca
o alta supra-alocare, atunci va aparea un nou conflict ce se va rezolva un
cadrul aceleiasi comenzi, pe baza acelorasi criterii, pana vand resursa
respectiva nu mai este supra-alocata.
Ordinea la nivelare:
1. Constrangerile “Mandatory (prin poate fi violata ordinea retelei)
2. Ordinea retelei (respectarea relatiilor de conditionare)
3. Prioritatea (explicita, data de criterii) la nivelare
Ordinea operatiilor la nivelare:
• Se incepe cu activitatile care nu au predecesori
• Datele nivelate inlocuiesc temporar datele Remaining Start/Finish si datele
de Start/Finish.
• In final, se poate intarzia data de final a proiectului.
La apasarea butonului Level Resources, se deschide fereastra:
Mai jos sunt cateva explicatii ale campurilor ce apar in fereastra de dialog Level
Resources:
96
• Automatically level resources when scheduling – bifati pentru nivelarea
resurselor de fiecare data cand realizati o noua planificare a proiectului (un
nou calcul / F9).
• Consider assignments in other projects with priority equal/higher than –
Primavera va reduce disponibilitatea resursei cu suma totala a cantitatilor
de resursa utilizate in celelalte proiecte cu o prioritate de nivelare egala sau
mai mare decat a proiectului curent.
• Preserve schedule early and late dates (implicit bifata)
o Daca e bifat, memoreaza datele curente cele mai devreme si cele mai
tarzii ale proiectului (pt a se reveni cu F9 la situatia dinainte de
nivelare).
o Daca nu este bifat, cele mai devreme si cele mai tarzii date se
inlocuiesc cu cele date de nivelare.
o Marja totala (Total Float) este calculata pe baza datelor rezultate
dupa nivelare.
• Recalculate assignment costs after leveling
o Nivelarea poate schimba datele unei activitati. Datele din nivelare
pot impinge alocarea resursei la o alta data efectiva (Effective Date)
ceea ce poate modifica pretul unitar (Price/Unit).
• Level all resources (implicit este bifata).
o Prin bifare se niveleaza toate resursele
o Prin debifare si selectarea Select Resources se specifica ce resurse
urmeaza sa fie nivelate.
• Level resources only within activity Total Float.
o Prin bifare se intarzie activitatile ce au conflict de resurse pana la
datele lor cele mai tarzii, a.i. sa nu se modifice Total Float-ul lor..
o Tastati valoarea minima a marjei totale ce va fi pastrata
o Specificati procentul maxim cu care resursa poate fi supraalocata.
• Leveling priorities – utilizata pentru a gestiona conflictele ce pot aparea pe
parcursul nivelarii prin specificarea mai intai a prioritatii de nivelare la nivel de
activitate sau de proiect.
• Log to file – se bifeaza pentru a creea un raport de inregistrare a informatiilor
din nivelare.
Selectarea resurselor
Fereastra de dialog Level Resources permite sa nivelati toate resursele sau doar o
parte din ele. Pentru aceasta apasati butonul Select Resources pentru a:
97
- decide care resurse vor fi nivelate in cadrul proiectului
- afisa valoarea maxima de Unitati/timp care a fost definita in fereastra Resources.
98
CAPITOLUL 19. MANAGEMENTUL PROIECTELOR MULTIPLE
Serveste la:
- Vizualizarea simultana a mai multor proiecte si managementul lor
- Calculul simultan al mai multor proiecte
- Setarea unui proiect default pentru mai multe proiecte
Avantajele splitarii unui proiect mare in mai multe proiecte mai mici:
- Desparte un proiect mare in componente, mentinand relatiile dintre
acestea
- Patreaza informatiile financiare confidentiale cand se lucreaza cu mai
multe organizatii
- Satisface cerintele guvernamentale si ale sponsorilor de a gestiona
separat mici proiecte sau faze ale unui proiect mai mare
Managementul simultan al mai multor proiecte
Cand se deschid mai multe proiecte, acestea pot fi:
- grupate / filtrate
- calculate simultan
- deschise si alte proiecte ce depind de cele ce sunt deja deschise
- gestionate relatiile dintre activitatile mai multor proiecte
Aici se bifeaza unul ca fiind “default”, adica celelalte proiecte deschise se vor
conduce dupa setarile celui “default” (cand se face calcul, cand se face nivelare,
cand se adauga informatii noi in BD: thresholds, issues etc)
- Exemplu: in figura de mai jos avem 3 proiecte mici deschise simultan; fiecare are
drumul sau critic etc.
99
Ele nu au relatii intre ele, dar acestea pot fi adaugate. Mai jos apar asemenea
relatii (de la activitatea A din proiectul T2 la activitatea A din proiectul T1-1 si
relatia de la activitatea B din proiectul T1-1 la activitatea F din proiectul T1).
Dupa un calcul, ele arata asa:
La calcul va trebui sa revedem optiunea (si efectul ei) “Ignore relationships to and
from other projects” din fereastra Schedule.
Mai sus, optiunea respectiva nu a fost bifata si de aceea, relatiile adaugate (doar
prima) au avut efect asupra unor proiecte (T1-1 a fost intarziat).
101
- Se poate adauga o coloana cu numele Source Project in fereastra Projects, unde in
linia reflexiei se va gasi ID-ul proiectului sursa.
- In reflexie se pot face modificari pentru a testa un scenariu de proiect. Se
calculeaza reflexia (F9) si daca se obtin rezultate ok, atunci ea poate fuziona cu
proiectul mama.
- Se pot face importuri/exporturi ale reflexiilor ca proiecte .xer si apoi acestea pot fi
trimise in afara aplicatiei (de exemplu la contractori), unde ele se importa in baza
lor de date. Acolo ele pot fi schimbate din nou si retrimise ca .xer inapoi, unde pot
fi reimportate ca reflexie.
- Dupa ce se deschide proiectul-reflexie, acesta poate fi modificat oricum: adaugari,
schimbari, stergeri de activitati, statusul activitatilor (adica sa se starteze, sa se
marcheze ca fiind terminate) etc.
- Apoi se poate face calcul al reflexiei (cu F9).
- Daca rezultatele din reflexie se considera ok, reflexia poate sa fuzioneze cu
proiectul sursa astfel: fereastra Projects => selectare reflexie in tabela de proiecte
=> click-dreapta pe reflexie => optiunea Merge Reflection into Source Project =>
se deschide o fereastra “Previewing Changes” in care se pot observa schimbarile
ce ar urma sa se faca in proiectul sursa (conform celor din reflexie).
- Pentru fiecare schimbare sunt afisate valorile dinainte si de dupa schimbare (cele
din proiectul sursa si cele din reflexie).
Mai jos s-a apasat butomul “Subject Area”
102
Butonul Subject Area: afişează in tabel toate modificările aduse proiectului
(activitati, coduri, documente, probleme, etc). ID-urile de activitate vor apărea de
mai multe ori sub banda corespunzătoare domeniului.
Butonul Activity: afişează toate modificările făcute la o activitate.ID-ul de
activitate apare ca o linie de grupare. Orice schimbare pentru această activitate
apare în cate o linie de tabel. La fel si pentru schimbarile la nivel de proiect sau
WBS, acestea vor fi afişate.
Butonul Select All: apasat, se bifeaza toate casetele de selectare din coloana
Merge. Schimbările nu sunt efective până când apăsaţi butonul Merge Changes.
Butonul Clear All: demarchează toate casetele de selectare din coloana Merge.
Din moment ce toate casetele de selectare sunt selectate în mod implicit, această
opţiune poate fi utilizată pentru a le demarca pe toate si apoi pentru a marca
rapid pe cele dorite. Aceste butoane sunt active doar daca este selectat butonul
Activity de sus.
103
- Updated: câmpul este prezent atât în reflecţie cat şi in proiectul sursă, dar
valoarea sa corespunzătoare este diferită în cele doua proiecte.
- Not in Reflection: câmpul este în proiectul sursă, dar nu este în reflecţie. Câmpul
fie a fost eliminat din reflecţie, fie domeniul a fost adăugat la proiectul sursa
dupa ce reflecţia a fost creata.
Notă: Fuziunea nu va elimina elemente din proiectul sursa care au fost şterse din
reflecţie. În cazul în care elementele din proiect au fost eliminate din reflecţie, va
trebui să le ştergeţi manual din proiectul sursă dupa fuziune, dacă nu doriţi să
păstraţi elementele din proiect sursa.
Elementele care nu sunt şterse în timpul unei fuziuni sunt: activităţile, atribuirile
de resurse, elementele WBS, produsele de lucru şi documentele, cheltuielile de
proiect, incidentele de proiect, şi riscurile proiectului.
- Duplicate Record: apare în cazul în care unele praguri sau atribuiri de resursa sunt
duplicate.
Sub tabel se pot aplica cateva optiuni privind proiectul sursa (inainte de fuzionare)
si reflexia (dupa fuzionare):
a. Pentru “Inainte de fuzionare” sunt bifele:
104
- “Create a copy …”: creaza un baseline al proiectului sursa, pentru ca dupa ce se
vor fi facut schimbarile de catre “merge”, sa se poata reveni la proiectul sursa
initial.
- Create a backup file (.xer) of source project …”: se creaza un fisier .xer ce poate fi
utilizat pentru a se reveni la forma dinainte de “merge”, via .xer import.
b. Pentru “dupa fuzionare” sunt butoanele radio:
- Keep reflection: pentru a pastra reflexia in baza de date dupa fuzionarea sa cu
proiectul mama
- Delete reflection: pentru a sterge reflexia din baza de date dupa fuzionarea sa cu
proiectul mama
- Replace reflection: pentru a inlocui reflexia cu o reflexie updatata pe baza datelor
curente din proiectul sursa de dupa “merge”.
In final putem anula fuzionarea cu butonul Cancel sau putem sa il acceptam cu
butonul “Merge Changes”.
Verificarea modificarilor suferite de catre proiectul sursa dupa fuziune se face
deschizand proiectul sursa, unde vom gasi ca activitatile updatate in reflexie si
bifate pentru fuzionare sunt updatate si in proiectul sursa.
105
1. a pastra/stoca datele actuale (cele din Actual This Period se acumuleaza la cele actuale
din Actual Units) si a anula valorile Actual This Period ale tuturor activitatilor si alocarilor.
2. Resetarea valorilor Actual This Period (ele devin 0) nu afecteaza valorile Actual To Date;
mai mult, aceasta va permite sa incepeti urmarirea in noua perioada curenta.
Puteti planifica proiectul sa fie actualizat la fiecare doua saptamani, o luna sau chiar trimestrial.
Pentru a urmari costurile actuale si progresul inregistrat:
1. actualizati planificarea in momentele stabilite in Dictionarul de Perioade Financiare.
(adica trebuie facuta actualizarea pt o perioada financiara)
2. Pasul urmator este sa pastrati datele despre evolutia proiectului la finalul perioadei
actualizate si inainte de inceperea urmatoarei perioade planificate (adica sa se faca storarea
pentru perioada financiara actualizata).
Exemplul de mai jos ilustreaza valorile actuale din perioada financiara curenta (Actual This
Period) si valorile dinainte ca aceastea sa fie stocate
In perioada curenta (prima a activitatii) s-au muncit 100 de ore (vezi coloana Actual This
Period). La actualizare si dupa calcul, ele sunt cele ce se acumuleaza la Actual Units to Date
(Actual Units de pana acum), dar nu si in cele actuale ale primei perioade.
2010-01-10
Actual Units to Date Actual This Period
Actual Units.
100 100 0
Dupa storarea ce trebuie facuta la finele fiecarei perioade, acele unitati din Actual This Period
se trec in cele actuale ale perioadei curente (la noi 2010-01-10 Actual Units), iar coloana Actual
This Period se zeroizeaza pentru a inregistra actualele din perioada urmatoare.
2010-01-10
Actual Units to Date Actual This Period
Actual Units.
100 0 100
In a doua etapa, se inregistreaza alte actuale in Actual This Period si care se acumuleaza si in
Actual Units, iar dupa urmatoarea storare coloana Actual This Period se copiaza in coloanele
actuale din perioada urmatoare, dupa care se golesc etc
ATENTIE:
Nu se pot sterge perioade financiare in care exista proiecte derulate!
106
Configurarea coloanelor Financial Period
Dupa ce au fost create perioadele financiare puteti stabili preferintele de afisaj a unei game de
perioade financiare in User Preferences, tabul Application, zona Columns. Puteti edita datele
din coloanele cu perioade financiare din:
- tabelul de activitati,
- fereastra Resource Assignments
- eticheta Resources a sectiunii cu detaliile activitatii.
Adica in ferestrele Activities (in tabelele de activitati si in tabul Resources din Details), si
Assignments se pot adauga coloane pentru fiecare dintre perioadele financiare din intervalul
precizat aici, in cele doua campuri de jos (limitele intervalului).
Etape:
1. Deschideti proiectul BLDG-FP.
2. Verificati sa fiti in fereastra Activities (sau in bara director apasati Activities).
3. In bara Layout Options apasati Layout, Open.
4. Selectati aspectul Classic WBS Layout si apoi apasati Open.
5. In meniul Edit apasati User Preferences.
6. Apasati eticheta Application.
7. In sectiunea Columns selectati data de inceput a perioadei financiare, 2010-01-10.
8. In sectiunea Columns selectati data de final a perioadei financiare, 2010-06-20.
9. Apasati Close.
107
Afisarea perioadelor financiare in coloane
Perioadele financiare selectate in pagina anterioara pot fi afisate in eticheta Resources din
sectiunea detaliilor activitatii.
Puteti stoca datele calculate din perioadele anterioare. Datele actuale sunt stocate pe perioade
financiare.
Etape:
1. Verificati sa fie setata activitatea BA1010 – Design Building Addition.
2. Apasati eticheta Status.
3. Bifati casutele Started si Finished.
4. In meniul Tools apasati Schedule (sau tasta F9).
5. Apasati in campul Current Data Date si selectati data calendaristica 18-Jan-10.
6. Apasati Schedule.
7. Apasati eticheta Resources.
8. In coloana Actual this Period Units verificati sa fie 96h.
9. In coloana 2010-01-10: Actual Units verificati sa fie 0h.
108
Utilizati fereastra de dialog Store Period Performance pentru a inregistra datele actuale
aferente perioadelor anterioare ale derularii proiectului. Debifati fiecare proiect pentru care nu
doriti sa fie pastrate datele referitoare la evolutia proiectului.
Etape:
1. In meniul Tools apasati Store Period Performance.
2. Apasati Store Now.
3. Apasati Yes.
4. In coloana Actual this Period Units, in eticheta Resources, verificati sa fie 0h.
5. In coloana 2010-01-10: Actual Units verificati sa fie 96h.
Puteti vedea si edita datele actuale aferente perioadelor anterioare pentru orice perioada
financiara in tabelul de activitati si in eticheta Resources din sectiunea cu detaliile activitatii.
Puteti afisa coloane in tabelul de activitati care sa contina urmatoarele campuri:
• (Period Name): Actual Expense Cost
• (Period Name): Actual Labor Cost
• (Period Name): Actual Labor Units
• (Period Name): Actual Material Cost
• (Period Name): Actual Nonlabor Cost
• (Period Name): Actual Nonlabor Units
• (Period Name): Earned Value Cost
• (Period Name): Earned Value Labor Units
• (Period Name): Planned Value Cost
• (Period Name): Planned Value Labor Units
Puteti modifica coloanele din sectiunea cu detaliile activitatii, eticheta Resources si afisa
coloanele Actual Cost si Actual Units pentru oricare perioada financiara. De asemenea, dupa ce
afisati coloanele dorite puteti edita orice valoare facand clic pe campul respectiv.
O mica recapitulare
Pentru analiza pe perioade de timp nu sunt suficiente doar coloanele Actual, pentru ca ele
primesc valori prin acumularea de valori in fiecare interval de actualizare. De aceea, la un
109
moment dat ele contin cate o valoare si nu se poate deduce de aici cum s-a obtinut ea (care
este istoricul obtinerii acestei valori).
Coloanele folosite:
- Fiecare perioada financiara are cate 10 coloane (vezi mai sus o pagina)
- Mai se folosesc coloanele actuale (cu totalul actualizat) si
- Coloanele This Period, corespunzatoare PF curente; cand actualizam prima PF, atunci
coloanele This Period se refera la aceasta perioada. Cand trecem la alta PF, atunci aceleasi
coloane This Period se vor referi la noua PF etc.
Etape (pentru o valoare; de exemplu pt Labor Cost)
1. Se face actualizarea pentru prima PF si apoi:
Recapitulare
Idei principale.
• Facilitatea Store Performance Period permite sa urmariti costurile si unitatile (cantitatile)
actuale pe perioade, de obicei dupa ce a fost facut calculul planificarii. Puteti inregistra valorile
actuale aferente perioadelor financiare selectate impreuna cu valoarea cuvenita si cea
planificata.
• In meniul Admin apasati Financial Periods pentru a vedea perioadele financiare.
• Puteti adauga coloane cu perioade financiare in eticheta Resources din sectiunea cu
detaliile activitatii pentru o mai usoara urmarire a utilizarii resurselor. Mai intai trebuie sa
specificati in User Preferences ce perioade financiare sa fie afisate pe coloane.
• Utilizati fereastra de dialog Store Period Performance pentru a stoca datele actuale
aferente unor perioade anterioare de derulare a proiectului.
110
De ce sunt necesare perioadele financiare?
Fara perioade financiare, la actualizarea saptamanala a unei activitati cu durata de doua
saptamani, P6 procedeaza asa:
Startez activitatea conform planificarii, introduc 5 zile ramase si apoi ntroduc 40h actuale, dupa
care fac calcul dupa 5 zile, adica la DD = vineri, 08.04.2016, ora 20; obtin:
111
Sau un spreadsheet:
Introduc 90h actuale (suprascriu cele 40h din prima saptamana) si dau clic pe finisul activitatii la
data planificata. Obtin:
112
Aici se vede ca barele de histograma pentru orele actuale din prima saptamana difera de cele
planificate, ceea ce contrazice primul raport. Ce sa mai zicem despre spreadsheet-ul de mai jos,
care afiseaza acum ca in prima saptamana s-a lucrat in ritmul de 9h/d (si nu de 8h/d, asa cum s-
a petrecut, de fapt!):
Mai departe vom folosi perioade financiare de cate o saptamana, pentru a observa ca de data
asat vom obtine rapoarte conform realitatii petrecute pe activitate.
Apoi, fac prima actualizare, exact la fel (start la data planificata, 5 zile ramase, 40h actuale si
calcul vineri, 08.04.2016, ora 20):
113
Iar rapoartele arata la fel (la finalul primei saptamani):
Profilul:
Apoi storez datele din prima saptamana in perioada financiara a primei saptamani. Obtin figura
de mai jos, unde se vede ca performanta din prima saptamana a fost trecuta din coloana Actual
This Period Labor Units in coloana primei perioade financiare (05.05.2016):
114
Apoi actualizez la finalul activitatii (vineri, 15.04.2016, ora 20), dupa ce am dat clic pe finisul
activitatii si am introdus 90h in coloana Actual Units (am suprascris cele 40h din prima
saptamana). Obtin:
115
Aici se vede clar ca in prima saptamana s-a muncit in ritmul planificat de 8h/d, dar in a doua
saptamana, s-a muncit in ritmul de cate 10h/d.
Se observa acelasi lucru si aici (Atentie: aici am afisat campul Period Actual Labor Units!).
Campul Actual Labor Units se calculeaza pentru fiecare unitate de timp impartind valoarea
Actual Labor Units la numarul de unitati de timp, fara a tine cont de felul cum s-a obtinut
valoarea din Actual Labor Units (40+50, sau cate 45 in fiecare saptamana sau alta varianta)
116
EXERCITIU PRACTIC
1. Edit => User Preferences => Applications => zona „Columns” in care trec prima si ultima
perioada din lotul ce se va putea afisa in coloane. Daca se lucreaza in mediul EPPM, atunci
perioadele sunt configurate
4. Se face storarea pt PF curenta incheiata (Tools => Store Period Performance =>
completare PF curenta, daca este cazul => butonul „Store Now” => mesaj despre realizarea
storarii)
OBS:
- Valorile din coloanele This Period se trec in coloanele PF curente, iar cele This Period
devin nule
6, 7, 8, ... Se repeta pasii 4 si 5 pentru fiecare PF si gata!
Exemplu de lucru cu un proiect ce se intinde pe 3 PF (3 luni)
- Presupunem: totul merge conform planificarii: 3 luni (iulie, august si
septembrie 2011) => 3 perioade financiare; actualizarea se face la fiecare sfarsit
de PF (luna).
- Fiecare activitate are cate o resursa umana si doar atat.
Initial:
Graficul Gantt la nivel de zi (bare verticale pentru saptamani si luni)
Tabela de activitati are coloanele pentru fiecare perioada financiara doar pentru
costuri (e loc putin pe orizontala!).
117
I. Dupa actualizarea primei perioade (iulie)
Valorile actuale se vad in coloanele Actual Units si Actual Cost (ca si pana acum).
In plus, ele se vad si in coloanele Actual This Period Units si Actual This Period
Cost.
Coloanele primei perioade financiare (iulie) contin valori 0 (inainte de storare).
Dupa F9 si dupa Store Periode Performance
Se observa ca valorile din coloanele Actual This Period Units si Actual This Period
Cost se trec in coloanele primei perioade financiare (2011-07-01 Actual Units si
2011-07-01 Actual Cost), dupa care ele se zeroizeaza (vezi tabela de mai sus)
118
Se vad coloanele Actual This Period cu valorile actualizate pentru luna august;
aceste valori se adauga si in coloanele Actual Units si Actual Cost.
Coloanele perioadei a doua sunt inca nule (suntem inainte de storarea acestei
perioade).
Graficul Gantt nu este ok pentru ca nu s-a dat inca F9.
Dupa F9 + Store Periode Performance
Se observa ca valorile din coloanele Actual This Period sunt trecute in coloanele
perioadei august (a doua perioada financiara), dupa care ele se golesc si devin 0.
In plus, aceleasi valori se acumuleaza si in coloanele Actual Units si Actual Cost.
S-a facut actualizarea si pentru ultima perioada; valorile apar in coloanele Actual
This Period si se adauga si in coloanele Actual Units si Actual Coast.
Coloanele perioadei financiare „septembrie” sunt inca nule!
119
Dupa F9 + Store Periode Performance (situatia la sfarsitul proiectului)
Dupa storare, se observa ca valorile din coloanele Actual This Period sunt depuse
in coloanele perioadei septembrie, dupa care coloanele Actual This Period se
golesc.
Asta este situatia finala. Suma valorilor din cele 3 perioade va fi egala cu valoarea
din coloana Actual Cost.
La noi, doar pentru costuri:
Sumele din cele 3 perioade (pe activitati) sunt:
- Iulie: 640+640 = 1280 pentru activitatile A si B (complete)
- August:360+720+512+512 = 2104 pentru activitatile C si D complete +
partial E si F
- Septembrie: 768+128+800 = 1696 partial pentru activitatile E si F + toata
activitatea G
- TOTAL: 5080
- Sumele pe activitati in coloana Actual Cost vor fi pentru activitatile
A+B+C+D+E+F+G =
= 640+640+360+720+1280+640+800 = 5080; OK
120
- Coloanele This Period, corespunzatoare PF curente; cand actualizam prima PF, atunci
coloanele This Period se refera la aceasta perioada. Cand trecem la alta PF, atunci aceleasi
coloane This Period se vor referi la noua PF etc. La finalul fiecarei perioade financiare se face
storarea (valorile din coloanele This Period cu informatii specifice PF curente se depun in
coloanele PF curente, dupa care coloanele This Period se zeroizeaza).
Etape (pentru o singura valoare; de exemplu pt Labor Cost)
1. Se face actualizarea pentru prima PF si apoi:
RECAPITULARE
a. Se genereaza un lot de perioade financiare in WEB
b. Edit => User Preferences => Applications => zona „Columns” in care trec
prima si ultima perioada din lotul ce se va putea afisa in coloane (pt a avea o
oferta rezonabila de coloane si anume doar cu acele PF ce ne intereseaza pentru
proiectul nostru).
121
e. Se face storarea pt PF curenta incheiata (Tools => Store Period Performance
=> completare PF curenta, daca este cazul => butonul „Store Now” => mesaj
despre realizarea storarii)
OBS:
- Valorile din coloanele This Period se trec in coloanele PF curente, iar cele
This Period devin nule
6, 7, 8, ... Se repeta pasii 4 si 5 pentru fiecare PF si gata!
122
Inregistrarea unui document
Documentele nu apartin bazei de date Primavera. Pentru a accesa documente via
Primavera, un document trebuie sa fie introdus (creat pt. Primavera) in fereastra
Work Product and Documents.
In Primavera exista doar linkuri catre fisierele cu documente.
PRACTIC: in proiectul deschis -> butonul WPs & Docs -> Add din bara laterala
dreapta -> fereastra de mai sus in care apare o linie sus ->
a. tabul General -> se tasteaza numele documentului in campul Title -> se
tasteaza un numar de inregistrare a documentului in campul References No -> se
alege o categorie de documente din butonul din campul Document Category -> se
alege o data din butonul din campul Revision Date -> bifa sau nu in campul
Deliverable, dupa cum documentul este livrabil sau nu. Se poate alege si o stare a
documentului in campul Status.
b. tabul Files (pt link) -> in Private location se trece calea catre document; aici
vor fi documentele ce pot fi vizualizate doar de utilizatorii Primavera (ai aplicatiei
client sau server). Ex: facturi, contracte, comenzi de achizitii etc.
In campul Public location – calea catre documentele ce pot fi vizualizate de toti
participantii la proiect. Ex: proceduri, ghiduri, standarde etc.
Pentru vizualizarea documentului, apasati butonul Launch.
c. Tabul Description -> se poate face o descriere a documentului
123
d. Tabul Assignement -> butoanele Assign (Activity si WBS) sunt pentru a
atribui documentul unei activitati sau unui WBS.
Cu Remove: sterg logic assignarea documentului la activitatea/WBS-ul curent(a).
Observatie: daca assignez intai un document unei activitati oarecare (sau mai
multora), atunci nu il mai pot assigna si WBS-ului ce include acele activitati.
Invers, nu sunt restrictii: daca atasez documentul unui WBS, il pot asocia apoi si
unor activitati din acel WBS.
Documentul asociat unei activitate se poate observa in Activities -> Details -> WPs
& Docs. La fel si cele asociate cu un WBS, in fereastra WBS.
==//==
124