Introducere în bazele Scrum

Elementele de bază ale Scrum este un proces simplu care ajută la realizarea produselor în bucăți și în iterații, pentru a respecta nevoile fluctuante ale pieței, precum și obiectivele stricte ale organizației.

Roluri într-un Scrum

Echipa Scrum este formată din trei roluri: un Proprietar de Produs, Echipa de Dezvoltare și un Scrum Master.

1. Proprietar al produsului:

  • Crearea unei viziuni organizaționale.
  • Este o reprezentare a afacerii și marchează rentabilitatea investiției.
  • Transmite viziunea către echipele implicate.
  • Preia proprietatea de backlog.
  • Face ca piața să aibă nevoie de prioritate.
  • Este factorul decizional pentru echipe.
  • Mediază între echipă și clienți pentru a asigura livrarea finală în funcție de nevoi și în timp util.

2. Echipa pentru dezvoltare:

  • Autogestionat - echipa este autogestionată și decizia pe planul de lucru este luată reciproc.
  • Independent - echipa este împuternicită să ia propriile decizii.
  • Nicio desemnare - echipa nu are nicio desemnare și fiecare membru are abilitățile necesare pentru a livra munca cerută.
  • Echipele mici - echipele de dezvoltare sunt în mod ideal de dimensiuni mici, cu 5-9 membri.

3. Maestrul Scrumului:

  • Lider - Antrenează echipele pe diverse aspecte ale bazei de scrum, le ghidează asupra modului de a merge pe frontul de lucru și, prin urmare, profită de avantajele scrumului.
  • Ajută la eliminarea obstacolelor - Ajută echipele de dezvoltare în eliminarea tuturor obstacolelor de pe calea progresului și îi ajută să evolueze.
  • Identifică modalitățile de colaborare - facilitează echipa cu tot ce are nevoie pentru a putea livra produsul final.
  • Ajută echipele să rămână în siguranță - Se asigură că niciun factor extern nu poate influența echipa în niciun fel.

Artefacte ale unui Scrum

Documentarea este folosită pentru progresul în muncă și nu pentru colaborare. Software-ul de lucru măsoară întotdeauna acest progres. Documentarea în scrum se face doar prin patru artefacte principale și anume: Produsul din fază de rezervă, Backlog-ul Sprint, Creșterea și definiția făcut.

1. Date generale ale produsului:

  • Evoluează conform nevoilor pieței.
  • Listează toate cerințele necesare pentru a livra produse de calitate.
  • Este actualizat continuu.

2. Rezultatul sprintului:

  • Ansamblul de elemente de backlog de produse și este menit să fie finalizat într-un singur sprint.
  • Articolele sunt împărțite în bucăți mici.
  • Concentrat pe modul de a livra munca într-un singur sprint.
  • Ajută la prioritizarea lucrărilor conform cerințelor clientului și ale livrării finale.
  • Ajută echipele să supravegheze progresul și să se asigure că obiectivele sunt aliniate.

3. Creșterea produsului:

Lucrarea livrată la sfârșitul fiecărui sprint se numește increment. La sfârșitul fiecărei iterații, obținem o Creștere a Produsului (PI) care promite să ofere valoare și, în final, obținem produsul necesar.

4. Ce este făcut?

„Definiția făcutului” într-un scrum înseamnă că ajută echipele să precizeze o lucrare ca până acum. Astfel, echipele pot estima măsura în care s-a finalizat lucrarea.

Activități într-un element de bază Scrum

Activitățile de scrum sunt efectuate în iterații și permit timp pentru pregătire, precum și punerea în funcțiune a tuturor învățăturilor.
Activitățile Scrum includ:

  • Perfecționarea produsului
  • Planificare sprint
  • Scrum zilnic
  • Recenzie Sprint
  • Sprint retrospectiv

1. Rafinarea listei de produse:

  • Elimina elementele de întârziere ale produselor care nu mai sunt prioritare.
  • Include articole de întârziere a produselor care nu mai sunt prioritare.
  • Împărțește articolele de întârziere ale produselor în bucăți.

2. Planificarea unui Sprint:

  • Negociază articolele de întârziere ale produselor în prezența Posesorului Produsului.
  • Permite o înțelegere matură a procesului de lucru.
  • Completează elementele mai mici cu prioritate.
  • Lucrările sunt planificate și finalizate corespunzător.

Pentru a ne asigura că cerințele de mai sus sunt îndeplinite, trebuie să facem următoarele:

  • Care este munca de făcut?
  • Cum trebuie efectuată munca identificată?

3. Ședința zilnică a unui Scrum:

Scrum-ul zilnic este un fel de întâlnire care se ține în fiecare dimineață timp de maximum 15 minute. Aceasta este cunoscută și sub denumirea de reuniunea zilnică de stand-up. Include:

  • Care a fost contribuția mea la muncă ieri?
  • Care va fi contribuția mea astăzi?
  • Există probleme care mă întrerup?

4. Revizuirea Sprint-ului:

  • O ilustrare corespunzătoare a procesului de lucru cu o explicație a caracteristicilor produsului.
  • Un feedback al produsului care ne permite să cunoaștem lacul în livrare care poate fi prelucrat.
  • O întâlnire este invitată de maestrul scrum la care participă echipele implicate și toate părțile interesate pentru a discuta despre produsul dezvoltat și procesul de lucru urmat.

5. Analiza retroactivă a Scrum:

  • Echipa examinează și întreabă ce a mers bine în termeni de colaborare, planificare, proces și instrumente
  • Ei află lacuna și ajută la îmbunătățirea procesului și a competenței membrilor echipei implicate.
  • Ei planifică și ia o poziție fermă asupra modului de a trece de la un sprint la altul.
  • Echipa se asigură că întregul ciclu de lucru până la livrare este improvizat de fiecare dată.

Cele trei întrebări la care fiecare membru al echipei trebuie să răspundă:

  • Ce trebuie să începem să facem?
  • Ce trebuie să nu mai facem?
  • Ce avem nevoie pentru a continua să facem?

Concluzie:

  • În ciuda faptului că este atât de precis și eficient, scrum are propriile sale limitări:
  • Realizarea unui cadru atât de amplu este dificilă pentru echipele împrăștiate geografic.
  • Un astfel de cadru extins nu funcționează pentru echipele cu membri care posedă abilități specifice.
  • Anumite aspecte ale scrumului referitoare la fapte externe nu pot fi controlate.
  • Un astfel de cadru nu se potrivește cu câteva produse, deoarece au caracteristici de specialitate.

Articole recomandate:

Acesta a fost un ghid pentru elementele de bază ale Scrum. Aici vom discuta despre rolurile în Scrum, artefactele unui scrum și diferitele activități ale unui Scrum. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Managementul produselor agile
  2. Planul de gestionare a domeniului de aplicare
  3. Esențiale Scrum
  4. Managementul agil