Sunteți pe pagina 1din 16

D EZVOLTAREA AGILA DE PROGRAME

C UPRINS

 Caracteristici
 Ce este dezvoltarea agila?

 Particularitati

 Iteratiile

 Timeboxes

 Principii
C ARACTERISTICI
C E ESTE DEZVOLTAREA AGILA ?

 Familie de metodologii de
project management in
ingineria software.

 Bazata pe dezvoltarea
iterativa si incrementala.

 Promoveaza o planificare
adaptabila la schimbari.
PARTICULARITATI

 Divizarea problemei pe
subprobleme mici.

 Planificarea task-urilor
pe durate scurte de timp.

 Se evita planificarea in
detaliu pe termen lung
PARTICULARITATI

 Raspuns rapid si flexibil la schimbari.


 La fiecare iteratie exista o varianta functionala
dar incompleta a produsului.
 Comunicare frecventa intre membrii echipei.
I TERATIILE

 Fiecare iteratie este un proiect software in miniatura.

 Iteratia include toate activitatile necesare livrarii mini-


incrementului:
 Planificare

 Analiza cerintelor

 Proiectare

 Codificare

 Testare

 Documentare
A GILE DEVELOPMENT
I TERATIILE

 Fiecare noua iteratie trebuie sa livreze un produs.

 La sfarsitul fiecarei iteratii echipa reevalueaza prioritatile


proiectului.
T IMEBOXES

 Minimizarea riscului prin dezvoltare in intervale scurte de


timp  timeboxes (1-4 saptamani)

 Data de sfarsit a unui


“timebox” nu poate fi
modificata

 Daca echipa depaseste data, iteratia este anulata si


replanificata.
SE APRECIAZA

 Indivizii si interacţiunea
inaintea proceselor si uneltelor.

 Colaborarea cu clientul inaintea


negocierii contractuale.

 Software functional inaintea


documentatiei vaste.

 Receptivitatea la schimbare
inaintea urmaririi unui plan
P RINCIPII
P RINCIPII

1. Prioritatea este livrarea de soft util cat mai devreme si


neintrerupt.

2. Schimbarea cerintelor sunt


binevenite.

3. Livrarea frecventa de soft


functional. (sapamani-
luni)

4. Colaborare pe tot parcursul proiectului.


P RINCIPII

5. Conversatii “fata in fata” in


interiorul echipei.

6. Unitatea de masura a
progresuluieste soft ul
functional

7. Dezvoltare sustinuta.

8. Periodic se evalueaza echipa.


B IBLIOGRAFIE

 http://www.scritube.com/stiinta/informatica/Modele-ale-Procesului-de-
dezvo1411914920.php

 http://www.cristianolaru.com/2010/12/manifest-pentru-dezvoltarea-de-
software.html

 http://agilemanifesto.org/iso/ro/

 http://ro.wikipedia.org/wiki/Dezvoltarea_agil%C4%83_de_programe

 http://en.wikipedia.org/wiki/Agile_software_development

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