1.0.2 Managementul de Proiect vs. Ciclul de Viata al Proiectului

1.0.2.P1

Proiectele reprezinta mijlocul prin care se livreaza majoritatea noilor lucrari. Toate proiectele au anumite caracteristici in comun:

  • Au date certe de inceput si de sfarsit
  • Toate proiectele sunt unice. Ele pot fi similare unor proiecte anterioare dar sunt unice prin intervalurile sale de timp, prin resurse, mediul de afaceri, etc.
  • Rezultatul unui proiect este reprezentat de unul sau mai multe livrabile
  • Proiectele au alocate resurse, fie full-time, part-time sau amandoua

Toate organizatiile deruleaza proiecte. Managementul proiectelor se poate face utilizand un set comun de procese special concepute. De fapt, aceste procese de management de proiect pot fi aceleasi indiferent de tipul proiectului. De exemplu, toate proiectele trebuie definite si planificate, urmand sa aplicam apoi procese pentru managementul continutului, al riscurilor, al calitatii, etc.

Exista o oarecare confuzie intre termenii "management de proiect" si "ciclul de viata al proiectului". Ambele tipuri de munca sunt necesare pentru a finaliza un proiect cu succes. Diferenta generala este ca managementul de proiect este folosit pentru a defini, planifica, controla, monitoriza si incheia proiectul. Munca efectiva de executie a livrabilelor este realizata prin activitati reunite sub denumirea de "ciclul de viata al proiectului". Managementul de proiect este folosit la elaborarea programului de activitati dar vasta lor majoritate au ca rezultat definirea si realizarea livrabilelor, reprezentand munca grupata sub denumirea de "ciclul de viata al proiectului".     


Projects can be managed using a common set of project management processes. In fact, a similar set of project management processes can be utilized regardless of the type of project. All projects should be defined and planned and all projects should manage scope, risk, quality, status, etc. Unul dintre cele mai valoroase avantaje ale unei organizatii ce detine o metodologie comuna de management de proiect este ca aceleasi procese pot fi utilizate pentru toate proiectele. 

Unicitatea unui proiect este data de livrabilele realizate. De exemplu, constructia unui pod constituie un alt tip de proiect decat dezvoltarea unei solutii IT sau dezvoltarea unui nou produs de consum. Ciclul de viata al proiectului descrie activitatile folosite pentru realizarea livrabilelor si, in general, este unic pentru fiecare proiect.


Chiar daca toate proiectele sunt unice, exista totusi modele comune de ciclu de viata al proiectelor, care pot fi utilizate pentru a dezvolta livrabile in moduri asemanatoare.

Un exemplu de model pentru ciclul de viata al proiectului este abordarea generica "waterfall". In linii mari, trebuie intelese cerintele, apoi urmeaza proiectarea, constructia si testarea, iar apoi implementarea solutiei. Fiecare dintre aceste domenii principale de interes se numeste faza (Faza de Analiza, Faza de Proiectare, Faza de Constructie, etc.). Ce poate fi mai usor? Abordarea clasica "waterfall" este probabil modelul la care se ajunge instinctiv, chiar daca nu cunosti nimic despre metodologii si trebuie sa realizezi un plan de proiect pornind de la zero.

(insert picture)

Ce poate fi mai usor? Chiar si daca e vorba de un proiect mic, trebuie sa trecem prin acesti pasi de baza, cu toate ca unii dintre ei se deruleaza doar sub forma unui exercitiu mental. Daca e vorba de un proiect de imbunatatire de 40 de ore, poate parea ca se poate trece direct la constructie. Dar chiar asa este? Este mult mai probabil ca se va primi totusi o cerere de servicii care descrie lucrarea necesara (analiza si cerinte), ceea ce implica trecerea mentala in revista a solutiilor necesare pentru a se realiza (proiectare). Apoi se executa modificarile solicitate, se testeaza si se implementeaza (constructie, testare, implementare). The classic waterfall approach is the life cycle model you would probably end up with if you knew nothing about methodology and just had to build a project schedule from scratch.


Exista si alte modele de ciclu de viata, in afara de clasicul "waterfall". Desi acesta poate fi aplicat oricarui proiect, alte modele pot fi mai eficiente si mai eficace, in functie de caracteristicile proiectului. De exemplu, daca se instaleaza un pachet software, e posibila utilizarea unui model de ciclu de viata pentru acest tip de proiecte, care nu este foarte elaborat pentru fazele de proiectare si constructie. Similar, daca e vorba de un proiect de cercetare (R&D) se poate utiliza un model specific de R&D, care ia in calcul posibilitatea ca rezultatul proiectului sa fie absolut inutilizabil. Alte modele importante pot fi utilizate pentru optimizarea proiectelor cu anumite caracteristici. Proiectele de dezvoltare de aplicatii software online, de exemplu, pot utiliza modelul RAD (Rapid Application Development) sau tehnici "Agile".

Ideea este ca un proces unitar si scalabil de management de proiect poate fi utilizat cu eficacitate pentru toate proiectele. Detaliile muncii prin care se realizeaza livrabilele sunt denumite ciclul de viata al proiectului.