Metodologia SCRUM
Metodologia SCRUM reprezintă un management flexibil al proiectelor prin anumite principii și practici. Conform SCRUM, echipa de angajați, care lucrează la proiect, trebuie să se ghideze după principiul auto-organizării, să dezvolte și să își perfecționeze proiectul pe etape, precum și să analizeze experiența de succes și greșelile pentru dezvoltare ulterioară.
Prin utilizarea metodologiei SCRUM se practică o abordare de echipă pentru rezolvarea sarcinilor stabilite, o distribuire nestandardizată a rolurilor și funcțiilor participanților la proiecte, iar în procesul de lucru sunt implicați nu doar angajații-executanți, ci și clienții produsului.
Procesul de lucru conform metodologiei SCRUM include următoarele etape:
- Clientul, pe baza nevoilor cumpărătorilor și a cererii generale pentru produs, elaborează o sarcină tehnică pentru echipă.
-
Formarea echipei din
6-10specialiști, cu profile diverse. Schema generală a echipei include clientul, Scrum Master-ul (persoana care nu participă la dezvoltarea produsului, dar monitorizează respectarea principiilor SCRUM și rezolvă problemele apărute) și dezvoltatorii. - Dezvoltarea și planificarea ciclurilor scurte sau sprint-uri, în timpul cărora echipa lucrează la îndeplinirea unei anumite sarcini a proiectului. Un sprint este considerat finalizat atunci când echipa a prezentat clientului produsul final, respectând termenele de timp stabilite.
- Întâlniri zilnice ale echipei pentru Scrum meeting sau stand-up. La fiecare întâlnire, echipei i se adresează întrebări despre munca depusă de la ultima întâlnire, sarcinile pentru ziua curentă și problemele care împiedică îndeplinirea acestora. Pe baza rezultatelor obținute după meeting, Scrum Master-ul analizează fluxul de lucru și, dacă este necesar, ajută la rezolvarea problemelor apărute.
- Pentru a asigura vizibilitatea procesului de lucru în echipă se utilizează Tabloul SCRUM, care reprezintă o schemă vizuală, în care sunt afișate sarcinile finalizate, cele care se află în desfășurare și cele care urmează în viitor.
- Analiza rezultatelor fiecărui sprint.
- După finalizarea lucrărilor la produs, se desfășoară rezumarea pentru perioada de raportare. Fiecare dezvoltator raportează despre propriile rezultate, care sunt evaluate de restul membrilor echipei. Apoi clientul ia decizia privind implementarea produsului obținut.
Vedeți și
-
metodologia
Kanban,
care este aplicată pentru implementarea proiectului exact la timp -
metodologia
XP,
care este aplicată pentru îmbunătățirea extremă a tuturor practicilor de dezvoltare -
metodologia
Cobit,
care este aplicată pentru elaborarea standardelor în domeniul auditului și managementului IT -
metodologia
Agile,
care este aplicată pentru managementul flexibil al proiectelor