Întâlnirile Scrum și ce înseamnă - Știri, sfaturi; Instrucțiuni pentru dezvoltare agilă,

Scrum este cel mai popular dintre modelele de proces agile. Cu toate acestea, frecvența întâlnirilor care sunt prescrise de regulile Scrum este uneori criticată. Acest lucru se datorează cu siguranță și scepticismului general față de întâlniri, care s-a dezvoltat în ultimii ani datorită unei anumite nebunii a întâlnirilor. (Consultați articolul foarte ușor de citit de Seth Godin: Deveniți serios în legătură cu problema întâlnirii dvs.)

Cu toate acestea, experiența din propriile proiecte a arătat că toate întâlnirile pe care le cere Scrum sunt extrem de utile pentru un proces de proiect eficient și de succes - cu condiția să fie bine gestionate și desfășurate într-un mod disciplinat. Acest articol arată importanța întâlnirilor individuale Scrum pentru desfășurarea proiectului și de ce le considerăm necesare.

Dacă vă uitați la reprezentarea grafică tipică a procesului Scrum, veți observa că sprinturile (așa se numesc iterațiile în Scrum) sunt afișate ca două cercuri:

înseamnă

Aceste cercuri sunt centrale. Acestea se bazează pe cercul Deming, cunoscut și sub numele de ciclul PDCA, din managementul calității. Cercul Deming reprezintă un proces de rezolvare a problemelor cu patru faze:

  • Plan (plan)
  • Face (face)
  • Verifica
  • act

Parcurgerea repetată a celor patru faze ar trebui să asigure o îmbunătățire continuă:

întâlnirile

Întâlnirile scrum

O privire mai atentă la întâlnirile din Scrum arată că acestea sunt concepute pentru a conduce echipele printr-un astfel de proces la intervale regulate. Un ciclu PDCA este parcurs cu fiecare sprint (cerc mare în ilustrația procesului Scrum) și în fiecare zi (cerc mic). Ședințele care susțin acest lucru sunt:

  • Ședință de planificare sprint
  • Scrum zilnic
  • Recenzie Sprint
  • Retrospectiva Sprint

Ședință de planificare sprint

După cum sugerează și numele, întâlnirea de planificare a sprintului este utilizată pentru a planifica munca pentru sprintul care urmează. Proprietarul produsului explică echipei obiectivul sprintului și preselectarea cerințelor. Apoi, el prezintă mai întâi cerința cu cea mai mare prioritate. Acest lucru este discutat în măsura în care apare o idee comună a cerinței. Criteriile pentru acceptarea cerinței la sfârșitul sprintului sunt, de asemenea, discutate împreună.

Echipa împarte apoi cerința în toate activitățile necesare, inclusiv sarcini de proiectare, testare și documentare. Aceste sarcini sunt evaluate și echipa verifică dacă este capabilă să implementeze această cerință, inclusiv toate sarcinile din sprintul actual. Dacă acesta este cazul cererii, aceasta este transferată în restul sprintului.

Acum este rândul cererii cu următoarea prioritate și trece prin aceiași pași. Echipa include doar atâtea cerințe în backlog-ul sprint cât este capabilă să implementeze.

O variantă a întâlnirii de planificare folosită și la // SEIBERT/MEDIA prevede o împărțire în două întâlniri: În prima parte, discutăm cu proprietarul produsului care sunt cerințele planificate pentru sprint. Abia după ce echipa s-a angajat să îndeplinească cerințele, detaliile sunt clarificate într-o a doua ședință și împărțirea în sarcinile individuale realizate.

După ce sarcinile au fost clarificate, echipa poate prelua în cele din urmă primele sarcini și începe să le implementeze.

Scrum zilnic

Daily Scrum este o întâlnire zilnică de maximum 15 minute. Ajută echipa să se organizeze și are loc în fiecare zi, în același timp, în același loc. În cadrul acestei întâlniri, fiecare membru al echipei răspunde pe scurt la trei întrebări:

  1. Ce am făcut de la ultimul Daily Scrum?
  2. Ce provocări au apărut?
  3. Ce intenționez să fac pentru următorul Daily Scrum?

Cu sprijinul Daily Scrum, se trăiește un ciclu PDCA zilnic. Întâlnirea începe cu o verificare dacă echipa a reușit să atingă obiectivele pe care și le-a propus în ultima întâlnire. Descoperirile din ziua precedentă pot fi apoi incluse în planificarea zilei.

Această întâlnire ajută la asigurarea schimbului zilnic de informații și la distribuirea sarcinilor. Toți membrii echipei sunt informați cu privire la progresul curent și echipei i se oferă posibilitatea de a iniția contramăsuri într-un stadiu incipient („Inspectați și adaptați”) dacă progresul dorit nu este atins.

Recenzie Sprint

O revizuire a sprintului are loc în ultima zi a sprintului, timp în care echipa prezintă rezultatele muncii proprietarului produsului pentru aprobare. Odată cu revizuirea sprintului, echipa are în vedere un termen fix la sfârșitul sprintului, prin care trebuie să fie disponibilă o creștere potențială a produsului. Proprietarul produsului poate accepta doar cerințe care au fost implementate complet și fără erori până la revizuirea sprintului. Lucrările care au fost începute, dar care nu au fost finalizate sunt considerate ca nefiind efectuate. În revizuirea sprintului cu caracterul său de verificare, devine deosebit de clar ceea ce a fost deja elaborat și unde poate exista încă o nevoie de ajustare.

Retrospectiva Sprint

La sfârșitul ciclului de sprint există o retrospectivă. Acest lucru este foarte diferit de celelalte întâlniri Scrum. Partea productivă a ciclului de sprint este completată cu revizuirea sprintului. În retrospectiva sprintului, cooperarea dintre cei implicați se reflectă acum în mod deschis și sincer. Echipa abordează în mod specific problemele, dar nu dă vina pe angajații individuali pentru acestea. Cauzele complicațiilor sunt analizate împreună, astfel încât rădăcinile problemelor, mai degrabă decât simptomele, să poată fi abordate.

Retrospectiva sprintului este comparabilă cu o informare la serviciul de pompieri sau o informare la armată. La fel ca reuniunea de revizuire, retrospectiva are și un caracter de verificare, dar aici accentul nu se pune pe produs, ci pe proces și colaborare. Constatările din revizuirea sprintului și retrospectiva trebuie apoi utilizate pentru a iniția măsuri de îmbunătățire.

Concluzie

Moderația profesională și definirea unei casete de timp asigură faptul că întâlnirile sunt disciplinate și orientate spre țintă. Fiecare întâlnire individuală aduce o contribuție valoroasă la un proiect de succes.

Planificați un proiect software sau extinderea unei aplicații existente? Doriți să stabiliți metode de dezvoltare agile în compania dvs.? Ne-ar face plăcere să vă sfătuim și să vă susținem în proiectul dvs. împreună cu angajații noștri care sunt certificați ca Scrum Master și proprietar de produs. Vă rugăm să ne contactați fără obligație. De asemenea, puteți găsi mai multe informații pe pagina noastră specială despre agilitate.