Retrospectiva Sprint: Ce, de ce și cum
Publicat: 2020-02-11Ai simțit vreodată că echipa ta comite mereu aceleași greșeli? Simțiți că nu se mișcă în direcția corectă și trebuie să introduceți unele schimbări pentru a face procesul de dezvoltare a proiectului să fie productiv.
Indiferent dacă sunteți nou în dezvoltarea de software sau ați lucrat de ani de zile într-o companie de dezvoltare software personalizat , trebuie să fi întâlnit termenul „Retrospectivă Sprint”. Echipele de dezvoltare agile au făcut întâlnirile retrospective destul de populare.
Indiferent de cât de bună este o echipă Scrum, există întotdeauna loc de îmbunătățire. Deoarece accentul dezvoltării agile este îmbunătățirea continuă, o echipă de proiect bună alocă o perioadă scurtă la sfârșitul fiecărui Sprint pentru a reflecta modul în care se descurcă și caută noi modalități de îmbunătățire. Aceasta se numește retrospectivă Sprint.
Ce este o retrospectivă Sprint?
Termenul retrospectivă implică privirea în urmă sau abordarea evenimentelor și situațiilor trecute.
Potrivit Ghidului Scrum , dezvoltat și susținut de Ken Schwaber și Jeff Sutherland, „ Retrospectiva Sprintului este o oportunitate pentru echipa Scrum de a se autoinspecta și de a crea un plan de îmbunătățiri care urmează să fie puse în aplicare în timpul următorului Sprint”.
Ei bine, dacă nu știți ce este un Sprint, un Sprint este, în esență, o perioadă de timp în care echipa Scrum trebuie să realizeze o anumită cantitate de muncă. Este în centrul Scrum și al metodologiilor agile .
Scopul unei retrospective Sprint este de a identifica potențialele capcane și greșeli, de a evalua ciclul de lucru trecut și de a defini acțiunile care pot îmbunătăți lucrurile.
O retrospectivă Sprint este ca un spațiu sigur pentru oameni pentru a împărtăși feedback sincer. Este o oportunitate de a se concentra pe inspecție și adaptare. „Inspectați” și „adaptați” sunt motto-urile gemene ale unei retrospective și joacă un rol crucial în a face următorul Sprint mai productiv.
Retrospectiva Sprint joacă un rol fundamental în cadrul scrum în dezvoltarea agilă. În timpul retrospectivei sprintului, o echipă discută ce a mers bine în sprint, ce pot fi îmbunătățite și ce acțiuni vor fi întreprinse pentru a îmbunătăți următorul sprint.
Valoarea unei retrospective de sprint
Tot ceea ce are un efect asupra modului în care echipa Scrum construiește un produs, cum ar fi practicile, procesele, instrumentele și comunicarea, sunt deschise sondajului, iar retrospectiva este prezentă de proprietarul produsului, Scrum Master, echipa de dezvoltare și, opțional, părțile interesate.
Pe baza discuțiilor dintr-o retrospectivă, membrii echipei execută schimbări și apoi trec la sprintul care urmează cu un proces îmbunătățit progresiv.
Cel mai bun lucru la o retrospectivă este că se întâmplă chiar la sfârșit, când se termină sprintul. În acest fel, ideile proaspete sunt produse și tachinate de întreaga echipă în următorul Sprint.
La urma urmei, scopul real al Retrospectivei Sprint este de a aduce o schimbare pozitivă în proiect, echipă și organizație.
Ceea ce o echipă de proiect intenționează să realizeze cu o retrospectivă Sprint este aproape similar cu ceea ce o echipă de fotbal intenționează să realizeze în revizuirea casetei de luni dimineața a jocului de weekend. Revizuirea este pentru a evalua modul în care s-ar fi putut apăra mai bine.
Același lucru este și în cazul unei retrospective, în special nu este vorba despre câștigarea jocului, ci modificarea strategiei și implementărilor pentru a câștiga jocul următor.
La urma urmei, chiar și cu cele mai bune echipe, există întotdeauna loc de îmbunătățire.
În timp ce o retrospectivă de sprint este în esență un proces optimizat pentru echipele care lucrează într-un mediu agil, poate fi optimizată pentru orice tip de echipă care lucrează la un proiect comun.
În timpul fiecărei retrospective Sprint, echipa Scrum elaborează modalități de îmbunătățire a calității designului și dezvoltării produselor prin îmbunătățirea proceselor de lucru sau adaptând definiția „Terminat” dacă nu este în conflict cu standardele de produs sau organizaționale.
De ce ar trebui să rulezi o retrospectivă Sprint?
De cele mai multe ori, ceremoniile cruciale în agile, cum ar fi retrospectiva, par foarte banale pentru echipele de proiect și, în consecință, nu le folosesc la maximum.
Există o serie de beneficii ale rulării unei retrospective de sprint agil:
- Acesta creează un spațiu sigur pentru membrii echipei pentru a împărtăși informații și feedback valoros. Retrospectivele promovează participarea activă, permit schimbul de opinii și interese și încurajează echipa să ajungă în colaborare la o soluție.
- Oferă o platformă pentru a documenta câștigurile, a sărbători succesul și, la rândul său, întărește spiritul de echipă.
- Principala importanță a unei retrospective Sprint este că permite echipei să identifice potențiale capcane într-un stadiu incipient și să rezolve zonele de conflict. Cu retrospective, echipele agile pot îmbunătăți continuu procesele evaluând „ce poate fi îmbunătățit totul”.
- Prin desfășurarea unei retrospective, echipele pot identifica cu ușurință schimbări mici, incrementale, care pot avea un impact uriaș asupra produsului general. Când membrii își împărtășesc opiniile pentru îmbunătățire, ei simt un sentiment de proprietate.
- Nu numai membrii echipei simt că opiniile lor sunt ascultate și respectate, ci de asemenea trece prin ierarhie și oferă putere egală tuturor membrilor echipei.
- Există multe beneficii ale retrospectivelor, dar este de mare ajutor managerilor de proiect . Retrospectiva aliniază echipele, menține proiectul pe drumul cel bun și face fiecare sprint mai bun decât ultimul. Sfârșitul retrospectivei permite echipelor să înceapă următorul sprint cu o tabără curată.
Diferența dintre o retrospectivă de sprint și o revizuire de sprint
Sprint Review și Sprint Retrospective sunt adesea confundate ca fiind același lucru. Cu toate acestea, ele sunt complet diferite.
Sprint Review
Ideea din spatele lucrului în Sprints este de a produce un produs care poate fi livrat.
Sprint Review este o întâlnire în care o echipă de proiect demonstrează munca pe care a realizat-o. În timpul unei întâlniri de evaluare a Sprintului, echipa Scrum prezintă Product Owner-ului livrabilele Sprintului curent. Proprietarul produsului revizuiește apoi creșterea produsului în raport cu Criteriile de acceptare și fie acceptă, fie respinge Poveștile utilizatorului.
Retrospectiva sprintului
Într-o întâlnire retrospectivă Sprint, ultimul Sprint este analizat în ceea ce privește procesul urmat, instrumentele folosite, mecanismele de colaborare și comunicare, precum și alte aspecte relevante pentru subiect.
Echipa discută ce a mers bine în Sprintul anterior, ce nu a mers atât de bine, cu unicul scop de a face îmbunătățiri în următorul Sprint.
Mai simplu spus, Sprint Review se concentrează pe produs și maximizează valoarea de afaceri a sprinturilor anterioare, în timp ce Sprint Retrospective se concentrează pe proces și pe îmbunătățirea continuă a procesului.
Retrospectiva Sprint are loc după Revizuirea Sprintului și înainte de următoarea Planificare Sprint. În mare parte, este o întâlnire de trei ore pentru sprinturi de o lună.
Scrum Master se asigură că evenimentul este desfășurat și participanții înțeleg însuși scopul acestuia. Deoarece este o oportunitate pentru echipa Scrum de a se îmbunătăți, în mod ideal, fiecare participant ar trebui să fie prezent într-o retrospectivă.
Procesul retrospectiv al sprintului
Retrospectiva Sprint este considerată una dintre cele mai indispensabile întâlniri din Scrum. O retrospectivă agilă bine realizată oferă o serie de beneficii. Iată cei cinci pași și sfaturi esențiale pentru a îmbunătăți retrospectiva sprintului:
- Primul pas este să pregătești scena. Stabilirea mediului, a tonului și a direcției pentru retrospectivă este modul în care începeți cu piciorul bun.
- Următorul pas este să colectezi și să analizezi datele proiectelor anterioare pentru a avea perspective asupra acțiunilor efectuate anterior. De asemenea, presupune crearea unui grup comun de informații și evidențierea informațiilor și evenimentelor pertinente.
- Al treilea pas este identificarea tiparelor repetate și generarea de perspective. Privind modele și teme și identificând punctele dureroase și succesele, devine relativ ușor să îmbunătățiți procesul pentru toată lumea în următorul Sprint.
- Următoarea etapă este de a decide câteva probleme la care să se lucreze și de a crea planuri de acțiune concrete cu privire la modul de abordare a acestora.
- Retrospectiva se încheie cu recunoașterea și aprecierea pentru contribuția fiecărui membru.
Concluzie
Retrospectiva Sprint este o parte critică a metodologiei noastre Scrum Agile. Prin rularea unei retrospective, practicăm principiul Agile „inspectați și adaptăm”.
Retrospectiva este o oportunitate excelentă de a motiva o echipă, oferindu-le oportunitatea de a vorbi, de a-și împărtăși ideile și de a fi auziți.
Scopul final al întâlnirilor noastre retrospective Sprint este de a îmbunătăți continuu un proiect de dezvoltare, sprint cu sprint. Nu numai că îmbunătățește calitatea abordării, dar îmbunătățește semnificativ calitatea produsului.