You are on page 1of 12

Dezavantajele metodelor clasice

de management a proiectelor

Fore uriae n timpul etapei de planificare;


Resurse enorme pentru modificarea cerinele
tehnice ntr-un mediu ce se schimb rapid;
Tratarea personalului ca factor de producie;
Rezultatul metodelor clasice
Haos datorit schimbrii cerinelor - cerinele
unui proiect pot s se schimbe n faza de design,
implementare i chiar lansare. n mai toate
metodologiile de dezvoltare, analiza este fcut n
partea de nceput a proiectului, i nici o schimbare
nu mai este permis pn spre final.
Estimri nerealiste de timp, cost i calitate a
proiectelor - managerul de proiect i dezvoltatorii
tind s subestimeze ct timp i resurse sunt
necesare pentru un proiect, i cte funcionaliti pot
fi livrate. Acestea nu pot fi niciodat prevazute 100%
n faza de nceput a ciclului de dezvoltare.
Soluia? o (nou) filosofie

Agile Software Development
nume preluat de la sportul de
Rugby unde toat echipa acioneaz
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 micoreze riscurile de dezvoltare i timpul de execuie
prin implementarea proiectelor n form foarte flexibil i
interactiv.

- divizare
- planificare
- durata mica
Caracteristicile Agile
iterativ: o iteraie are ntre 1-4 saptmni, ca rezultat
sunt livrate anumite funcionaliti ale proiectului;
bazat pe timp:durata iteraiei e fix i nu poate fi
modificat pe parcursul proiectului. n acest fel
exist ntotdeauna un rezultat productiv la finalul
iteraiei;
deschis ctre client:la finalul fiecrei iteraii exist
un rezultat care poate fi prezentat clientului;
bazat pe livrarea de versiuni intermediare ale
produsului: fiecare iteraie va implementa complet
toate task-urile cuprinse n acea iteraie;
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 dezvoltrii.
Livrare de soft funcional, cu o frecven
sptmnal spre lunar, cu preferin pentru
termene mai scurte.
Principiul Agile:YAGNI
"YouAren't Going To Need It... unless the
business says so!".

Prin acest principiu suntem ncurajai s


implementm 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 iniiativ care cuprinde
oameni crora le place s experimenteze, s schimbe
i s se adapteze cerinelor;
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