Sunteți pe pagina 1din 10

Metodologii Agile pentru

proiecte IT
SCRUM si Extreme Programming (XP)
Scrum
 Scrum este o metoda Agile de management a proiectelor
IT. In plus SCRUM este un proces iterativ si incremental
pentru dezvoltarea software acolo unde cerintele se
schimba rapid.
 La sfirsitul fiecarei iteratii, echipa de proiect produce un
produs software cu un set partial de functionalitati, dar
care se poate livra la client.
 Scrum este un proces care imbuntateste comunicarea si
cooperarea in echipa.
Caracteristici Scrum
 Un set de activitati/cerinte care descriu ceea ce trebuie
facut si in ce ordine.
 Indeplinirea unui set fixat de cerinte in iteratii scurte
numite sprinturi, cu o durata de 30 de zile.
 O intalnire scurta in fiecare zi (o sedinta scrum) in care
este stabilit progresul efectuat, efortul care urmeaza si
eventualele impedimente.
 O scurta sesiune de planificare a sprintului in care vor fi
definite sarcinile nerezolvate ce vor fi incluse in sprint
 Metoda Agile Scrum permite organizare proprie a
echipei. Pune accent pe necesitatea colocarii în
acelasi spatiu fizic si pe comunicarea verbala intre
membrii echipei.
Terminlogie Scrum

 Scrum Master: Persoana care conduce sedintele zilnice de proiect si este la curent mereu cu
starea proiectului (echivalent cu un manager de proiect).
 Pigs: Cei care sunt direct implicati cu responsabilitati de realizare a solutiei software si au
activitati atribuite lor (programatorii, testorii, administratorii de baze de date, etc...)
 ChickensCei care sunt indirect implicati, adica trebuie sa stabileasca cerintele si sa valideze
solutia software, dar nu au sarcini atribuite (proprietarii proiectelor, utilizatorii, clientul, etc ...).
 Product Backlog: Cerinte produsului software, prioritizate de client
 Sprint Backlog: lista cu cerinte care se vor implementa intr-o iteratie (sprint)
 Sprint: O iteratie cu o perioadsde 30 de zile in care trebuie implementat un set fixat de cerinte
 Burn Down Chart: Progresul zilnic al iteratiei (sprintului )
 Sprint Team: Echipa de proiect, de obicei 6-8 persoane
Extreme Programming
 Extreme Programming (sau XP) este o metodologie agile de
dezvoltare software care prescrie un set de valori si de practici care
conduc la o calitate crescuta a solutiei software. Aceste parctici de
dezvoltare software se combina de obicei cu SCRUM.
Extreme Programming Project
Dezideratele XP-ului sunt:
Incercarea de a Impaca umanitatea si
productivitatea
Mecanism pentru schimbare sociala
O cale de progres
Un stil de dezvoltare
O disciplina de dezvoltare software
XP este recunoscut pentru cinci mari
valori :
Comunicarea
Simplitatea
Feedback
Curaj
Respect
Bibliography
en.wikipedia.org/wiki/Scrum_(developm
ent)
http://www.trilex.ro/
http://en.wikipedia.org/wiki/Extreme_Pro
gramming

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