Sunteți pe pagina 1din 4

Metodologia Agile

Task testare manuala Task testare manuala

Story Story Task programator

Task programator
Task testare automata

Sprint
Task programator

Task programator
Task analiza

Story Story

Task testare manuala Task testare manuala


Task testare automata
Metodologia Agile reprezinta partea de
management a dezvoltarii unei aplicatii software,
care trebuie dezvoltata incremental, in sprinturi,
si care trebuie sa permita dezvoltarea pe task-uri
care se pot schimba sau adauga de la un sprint la
altul.

➢ Ce este un sprint?
Sprinturile au o durata de la 2 la 4
saptamani in Metodologia Agile.
La inceputul fiecarui sprint, product owner-ul
sau business analistul care are legatura directa
cu clientul final va prezenta o lista de task-uri.
Aceste task-uri pot fi de research, dezvoltare, bug
fixing, testare unitara sau altele. 
Metodologia asigura o transparenta de
lucru pentru intreaga echipa de dezvoltare
asigurand o dezvoltare eficienta bazata pe task-
uri concrete pentru care, la inceputul sprint-ului
se acorda anumite puncte de complexitate (story
points) pentru fiecare story in parte.

➢ Ce este un User Story?


Un story, asa cum il intalnim in limbajul
dezvoltatorilor, reprezinta un set de cerinte clare
pentru implementarea unei parti din proiect.
Sprintul contine mai multe story-uri cu diferite
task-uri.
In story, programatorii si testerii vor gasi
atasata documentatia pentru functionalitatea
care trebuie implementata si descrierea clara a
acesteia.
Story-urile sunt create in general de business
analist, care primeste cerintele direct de la client.

➢ Ce este un story point?


Un stroy point reprezinta aproximativ o zi de
munca, dar acest lucru poate varia de la un
proiect la altul. Pe langa story points, fiecare task
asignat unui tester sau programator, primeste un
timp estimat de finalizare (de la 30 de minute
pana la o saptamana sau mai mult, in functie de
complexitate).
In functie de experienta si indemanarea
echipei, dupa evaluarea respectivelor task-uri, la
inceput de sprint se va decide care dintre task-uri
vor intra sau nu in sprint si se vor calcula numarul
de story points care pot fi livrate.
La finalul spintrului se organizeaza un
meeting numit Demo sau Sprint Review la care
participa clientul si se prezinta evolutia
proiectului si numarul de story points livrate in
sprintul respectiv. La acest meeting participa atat
programatorii cat si testerii.
➢ Ce este un Epic?
Un epic reprezinta o functionalitate din
aplicatie care trebuie livrata clientului insa nu se
poate incadra intr-un singur sprint.
De exemplu, o metoda de login care poate
avea functionalitatile impartite pe mai multe
sprinturi(parola uitata, creare cont nou etc.)

➢ Ce inseamna SCRUM?
Scrum este o metoda de gestionare a
proiectelor caracteristica programarii Agile.
Scopul metodei de lucru SCRUM este de a
imbunatatii eficienta muncii in echipa si viteza de
dezvoltare a proiectelor.
Exista insa si alte metodologii care se
bazeaza pe metoda de dezvoltare Scrum, cum ar
fi Kanban (sprinturi fara durata clara).
Exemplu SCRUM Board Jira

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