Sunteți pe pagina 1din 12

Dezavantajele metodelor clasice

de management a proiectelor

 Forțe uriaşe în timpul etapei de planificare;


 Resurse enorme pentru modificarea cerinţele
tehnice într-un mediu ce se schimbă rapid;
 Tratarea personalului ca factor de producţie;
Rezultatul metodelor clasice
 Haos datorită schimbării cerinţelor - cerinţele
unui proiect pot să se schimbe în faza de design,
implementare şi chiar lansare. În mai toate
metodologiile de dezvoltare, analiza este făcută în
partea de început a proiectului, şi nici o schimbare
nu mai este permisă pînă spre final.
 Estimări nerealiste de timp, cost şi calitate a
proiectelor - managerul de proiect şi dezvoltatorii
tind să subestimeze cît timp şi resurse sunt
necesare pentru un proiect, şi cîte funcţionalităţi pot
fi livrate. Acestea nu pot fi niciodată prevazute 100%
în faza de început a ciclului de dezvoltare.
Soluţia? – o (nouă) filosofie

Agile Software Development –
nume preluat de la sportul de
Rugby unde toată echipa acţionează
împreună - analogie se face la
dezvoltarea software unde echipa
lucrează împreună pentru a dezvolta
cu succes produse de calitate.
Ce este Agile?
 Metodologie de management a proiectelor ce încearcă
să micşoreze riscurile de dezvoltare şi timpul de execuţie
prin implementarea proiectelor în formă foarte flexibilă şi
interactivă.

- divizare
 - planificare
 - durata mica
Caracteristicile Agile
 iterativ: o iteraţie are între 1-4 saptămîni, ca rezultat
sunt livrate anumite funcţionalităţi ale proiectului;
 bazat pe timp:durata iteraţiei e fixă şi nu poate fi
modificată pe parcursul proiectului. În acest fel
există întotdeauna un rezultat productiv la finalul
iteraţiei;
 deschis către client:la finalul fiecărei iteraţii există
un rezultat care poate fi prezentat clientului;
 bazat pe livrarea de versiuni intermediare ale
produsului: fiecare iteraţie va implementa complet
toate “task-urile” cuprinse în acea iteraţie;
Metodologii care derivează din
Agile
 AGILE există în mai multe feluri:
 XP
 SCRUM
 DSDM,
 Crystal,
 Feature Driven
 Lean Development
 Kanban.

Toate folosesc principii de baza ale filozofiei AGILE,


dar o implementează în moduri diferite.
Sunt AGILE!
 Prioritatea este satisfacerea nevoilor clientului
prin livrarea la timp a soft-ului.
 Cererile de schimbare sunt binevenite, chiar şi
în stadiile avansate ale dezvoltării.
 Livrare de soft funcţional, cu o frecvenţă
săptămînală spre lunară, cu preferinţă pentru
termene mai scurte.
Principiul Agile:YAGNI
 "You Aren't Going To Need It... unless the
business says so!".

Prin acest principiu suntem încurajaţi să


implementăm doar acele elemente pe care le
solicită clientul şi nimic mai mult!
Cui se adresează acest tip de
organizare?

 acest tip de organizare poate fi utilizat în majoritatea


proiectelor;
 Metodologiile Agile sunt destinate în special
proiectelor care nu au un cadru bine conturat;
 este nevoie o echipă cu iniţiativă care cuprinde
oameni cărora le place să experimenteze, să schimbe
şi să se adapteze cerinţelor;
 echipe care stiu sa se organizeze;
Suntem Agile?
Echipe AGILE
-filosofia aleasă
-culoarea echipei
-logo-ul echipă-temă
-3 membri:
1.”expert” pe domeniu
2.”expert” pe prezentare
3.”expert” pe validare

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