Sunteți pe pagina 1din 3

1 Ciclul de dezvoltare

Abordrile iterative si agile


Abordarea iterativ pare s se disting n mod deosebit prin mijloacele de verificare frecvent i prin
reconsiderarea deciziilor luate anterior, depind astfel anumite limtri de natur uman. Secretul
esta s nu tratezi proiectul ca un ntreg ci s-l execui pas cu pas deoarece este mult mai simplu s
nelegi i s reuneti componentele mai mici dect s ncerci s urmreti totul tot timpul. E ca i
cum ai ncerca s rezolvi un puzzle de o mie de piese: n loc s urmreti pies cu pies, e mult mai
uor s caui nti crmizile, ca s formezi o cas, apoi s reuneti piesele care formeaz o main
care este parcat n faa casei iar n final s renuneti cele dou componente. Aceasta reprezint
abordarea iterativ.

Durata iteraiilor
Toat munca ce trebuie fcut, n cadrul unui proiect, este mprit n iteraii, iar la fritul fiecrii
iteraii trebuie furnizat un produs cu un set de nou funcionaliti, ce poate fi folosit. Alegerea unei
perioade constante pentru iteraii este un lucru foarte important deoarece se pstreaz
caracteristica predictibil(n teorie durata unei iteraii este fixat la 2-4 sptmni). Desigur, sunt
situaii cnd din dorina de a termina o faz important, ce duce la furnizarea unei noi
funcionaliti, durata unei iteraii poate fi prelungit. Totui cu ct durata unei iteraii este mai
scurt cu att performana fiecrui membru al echipei este mai bun deorece apropierea unui
termen limit este un motivator eficace, a crui putere crete pe msur ce durata rmas scade.

Activitile desfurate n cadrul unei iteraii nu sunt numai activiti legate de dezvoltare ci sunt i
activiti cu rol administrativ, cum ar fi edinele: unele dintre ele ajut la asigurarea calitii
produsului confirmnd c ceea ce se execut este ceea ce trebuie. De aceea, atunci cand se
stabilete durata unei iteraii timpul alocat edinelor trebuie luat n considerare.

Paii
Fiecare iteraie const dintr-o list de pai predefinii. Unii dintre aceti pai pot fi omii, n anumite
situaii specifice, dac nu sunt necesari.

2 Strngerea cerinelor
Facei cunotin cu clientul
ntlnirea
Consilierul loial
Clientul problematic
Clientul perfect
Dup ntlnire

3 Analiza
ntrebri tehnice
ntrebri conceptuale
4 Descompunerea
Informaia iniial
Diagrama UML
Separarea
Dimensiunea task-ului
Tipul task-ului
Dependente

5 Planificarea
Comunicarea
Planificarea iterativa
Soft de management a task-urilor

6 Trgei-v sufletul
Gndirea strategic
Avem o problem

7 Integrarea
Asigurarea calitii
Revizuirea codului
Task-uri dificile

8 Testarea final

9 Verificarea ndeplinirii cerinelor

10 Lecii nvate

11 Leadership

12 Echipa

13 Coordonarea echipei

14 Ciclul de via al produsului