Scrum

Ce este Scrum:

Scrum este o metodologie utilizată pentru gestionarea dinamică a proiectelor, fiind adesea aplicată pentru dezvoltarea agilă a unui software .

Scrumul este un instrument care vă permite să controlați în mod eficace și eficient munca, împuternicind echipele care lucrează pentru un scop comun.

Această metodologie este esențială pentru multe companii de astăzi, deoarece nu numai că facilitează stabilirea obiectivelor, dar ajută la respectarea termenelor limită.

În scrum lucrăm cu așa-numitul restante de produse, un registru care conține zonele produsului care trebuie dezvoltate. Din restanța produsului este creată versiunea de backlog, care este joncțiunea cerințelor de backlog al produsului care va fi prelucrată, în funcție de prioritatea fiecăruia. Repornirea de lansare este un punct pentru crearea unui backlog de sprint, care reprezintă perioada de timp în care va fi finalizată o sarcină (numită poveste de utilizator ).

Dimensiunea fiecărui sprint este potrivită pentru compania în cauză și pentru desenele sale. Sprint-ul poate dura de la o săptămână la patru săptămâni. Procesul de sortare este, de regulă, controlat într-un cadru unde puteți vedea sarcinile care sunt în curs de dezvoltare, cele pe care s-au lucrat, dar trebuie încă verificate sau testate și cele care sunt considerate finalizate.

Unele dintre elementele care fac parte din procesul Scrum sunt:

  • Proprietarul produsului : este proprietarul produsului sau proiectului care va fi lucrat, fiind responsabil pentru direcția de urmat, definind cerințele care vor face parte din restanțele produsului și care ar trebui să fie abordate de către echipă. Reprezintă utilizatorii sau clienții produsului în cauză;
  • Scrum Master : este elementul care face legătura între proprietarul produsului și echipă. El are responsabilitatea de a organiza întâlniri, de a monitoriza activitatea și de a se asigura că fiecare membru al echipei dispune de instrumentele necesare pentru a-și îndeplini rolul în cel mai bun mod posibil.
  • Echipa (echipa): Este echipa care lucrează pentru dezvoltarea proiectului sau a produsului.

Un alt concept relevant în acest domeniu este scrumul zilnic, sau scrumul zilnic, care constă într-o întâlnire organizată de Maestrul Scrum. Toate elementele sunt în picioare, astfel că întâlnirea este scurtă (maxim 15 minute). Această întâlnire este o modalitate de a dovedi că fiecare element își îndeplinește rolul.

O altă întâlnire importantă în cadrul Scrumului este planificarea următorului sprint, unde se definește cât durează fiecare sarcină. Standardul pentru măsurarea duratei fiecărei sarcini poate fi atribuirea punctelor sau dimensiunilor jersey (XL, L, M, S, XS), iar o sarcină care durează mai mult are mai multe puncte. În acest fel, este posibil să se adauge punctele la sfârșitul sprintului și să se determine viteza muncii echipei.

Monitorizarea progresului fiecărui sprint se face prin diagrama burndă, una dintre caracteristicile care face ca scrumul să fie atât de popular.

Este alcătuită dintr-un tabel care vă permite să controlați dacă un proiect se dezvoltă conform programului. Prezintă o măsurare zilnică a cantității de lucru care nu a fost încă efectuată în fiecare sprint sau eliberare . Acest tabel vă permite, de asemenea, să estimați momentul în care sprintul va fi finalizat. Astfel, este posibil să se știe dacă proiectul progresează în funcție de timpul estimat sau dacă va suferi o anumită întârziere. Aceste informații pot fi utilizate de către echipă pentru a efectua unele ajustări ale activității lor, împiedicând întârzierea de la producerea efectivă.

Originea termenului de scrum provine din sportul de rugby, unde scrumul definește aglomerarea jucătorilor, adesea văzută ca o "pregătire ordonată". În scrum, 8 jucători din fiecare echipă se confruntă cu fața în față și trebuie să depună eforturi pentru a recupera mingea care se află în mijlocul "grupului".

Vezi de asemenea semnificația DevOps.