Retrospectiva sprintului — este o întâlnire regulată a echipei de dezvoltare, desfășurată la sfârșitul fiecărui sprint pentru a analiza perioada trecută și a căuta îmbunătățiri. Spre deosebire de daily-uri și sprint review, retrospectiva se concentrează pe procese și interacțiuni, nu pe produs. Conform Scrum Guide, 2020, retrospectiva este unul dintre cele cinci evenimente obligatorii Scrum și servește ca mecanism cheie de îmbunătățire continuă a echipei.
Principalele
Retrospectiva sprintului — este o întâlnire structurată a echipei Scrum, care are loc după finalizarea sprintului și înainte de planificarea următorului. Participanții discută sprintul trecut, împărtășesc observații și stabilesc împreună ce schimbări să implementeze în muncă.
Termenul retrospectivă provine din practicile de îmbunătățire continuă descrise în cultura DevOps și metodologia Lean. În Scrum, retrospectiva a devenit un eveniment obligatoriu odată cu apariția Scrum Guide în 2010. În 2020, în actualizarea Scrum Guide, accentul s-a mutat de la „inspecție și adaptare” la „focus pe calitate și eficiență”, ceea ce a consolidat rolul retrospectivelor.
Sprint Review se concentrează pe produs și feedback-ul părților interesate, iar retrospectiva — pe procesele echipei. Daily Scrum — este sincronizarea zilnică, retrospectiva — analiza pe întreg sprintul. Retrospectiva este singura ceremonie în care echipa vorbește exclusiv despre sine, fără presiunea clientului sau a product owner-ului.
Retrospectiva sprintului are câteva scopuri cheie, fiecare important pentru dezvoltarea sănătoasă a echipei și procesului de dezvoltare.
Reflecția permite echipei să înțeleagă sprintul trecut: ce a reușit, ce nu a mers bine și ce lecții pot fi trase. Acest proces previne repetarea acelorași greșeli, formează o cultură a deschiderii și învață dezvoltatorii să își asume responsabilitatea pentru procese, nu doar pentru cod.
Fiecare retrospectivă trebuie să genereze acțiuni concrete — sarcini pentru următorul sprint. De exemplu: „adăugați code review pentru toate pull request-urile” sau „reduceți daily-ul la 10 minute”. Acțiunile sunt înregistrate în backlog și urmărite la următoarea retro. Dacă acțiunile nu sunt executate, retrospectiva își pierde sensul.
Retrospectivele regulate ajută la identificarea problemelor înainte ca acestea să ducă la epuizare. Ore suplimentare, conflicte în echipă, cerințe neclare — toate sunt ridicate la retro și rezolvate înainte de acumularea masei critice.
Există peste 50 de formate de retrospective, fiecare potrivit pentru diferite situații și componențe ale echipei. Alegerea formatului depinde de maturitatea echipei, problemele curente și timpul disponibil.
| Format | Descriere | Când să folosești |
|---|---|---|
| Start-Stop-Continue | Echipa împarte ideile în trei coloane: începe, oprește, continuă | Prima retro sau după o criză |
| Sailboat | Metaforă vizuală: vântul (ce ajută), ancora (ce încetinește), stâncile (riscuri) | Echipa s-a săturat de șabloane |
| 4L (Liked-Learned-Lacked-Longed For) | Patru categorii: a plăcut, am învățat, ne-a lipsit, ne-am dorit | Analiză aprofundată a sprintului |
| Mad-Sad-Glad | Format emoțional: înfurie, întristează, bucură | Există tensiune emoțională |
Start-Stop-Continue — cel mai simplu și popular format. Echipa scrie idei pe stickere și le distribuie în trei coloane. Start — practici noi, Stop — obiceiuri dăunătoare, Continue — ce funcționează. Formatul este excelent pentru echipe noi și retrospective rapide de 30 de minute.
Sailboat (sau „Barca cu pânze”) folosește metafora navei: vântul împinge înainte, ancora încetinește, stâncile — riscuri viitoare. 4L — un format mai profund, în care echipa analizează fiecare aspect prin patru lentile. Ambele formate necesită mai mult timp (60–90 de minute), dar oferă o imagine mai completă a stării echipei.
Pentru retrospective săptămânale sunt potrivite formatele ușoare: Start-Stop-Continue sau Mad-Sad-Glad. Pentru sprinturi de 2–4 săptămâni merită folosit Sailboat sau 4L. Dacă în echipă există conflict — e mai bine să începi cu Mad-Sad-Glad pentru a da frâu liber emoțiilor, apoi să treci la discuția constructivă.
Desfășurarea retrospectivei necesită structură și facilitare. Scrum Master sau facilitatorul desemnat conduce întâlnirea pas cu pas, astfel încât fiecare participant să fie ascultat.
Cu 24 de ore înainte de retro, facilitatorul colectează date: metrici ale sprintului (viteză, număr de bug-uri, sarcini finalizate), starea de spirit a echipei printr-un sondaj anonim. Tabla pentru retro este pregătită dinainte — fizică (stikere, markere) sau digitală (Miro, Mural, Retrium).
În această etapă, fiecare participant își notează observațiile pe stickere (de obicei 5–10 minute în tăcere). Categoriile depind de formatul ales. Regula importantă: nu critica stickerele altora în faza de colectare — mai întâi toate ideile sunt înregistrate, apoi discutate.
După colectare, echipa grupează stickerele pe teme și votează pentru cele mai importante. Fiecare participant primește 3–5 voturi (puncte pe stickere). Tematicile cu cel mai mare număr de voturi ajung în discuție. Acest mecanism previne situația în care un glas domină asupra celorlalte.
Etapa finală — formularea acțiunilor concrete. Fiecare acțiune trebuie să fie SMART: specifică, măsurabilă, realizabilă, relevantă și limitată în timp. Responsabilul este numit deschis, termenul este stabilit. Acțiunile sunt adăugate în backlog și verificate la următoarea retrospectivă.
Chiar și echipele experimentate fac greșeli în retrospective care transformă o practică utilă într-o formalitate goală. Cunoașterea acestor greșeli ajută la evitarea lor.
Cea mai frecventă greșeală — discuția fără rezultat. Echipa a vorbit, a identificat probleme, dar nu a înregistrat nicio acțiune. O astfel de retrospectivă nu duce la schimbări, iar la următoarea întâlnire se discută aceleași probleme. Soluția: ultimele 10 minute ale retro să fie întotdeauna dedicate planului de acțiune.
Când retrospectiva se transformă într-o ședință de plângeri fără propuneri constructive, moralul echipei scade. Facilitatorul trebuie să direcționeze discuția de la probleme către soluții. Tehnica: după fiecare problemă, pune întrebarea „Ce putem face în privința asta?”.
Dacă un dezvoltator vorbește 80% din timp, ceilalți se închid și nu mai împărtășesc idei. Soluția: folosiți colectarea tăcută a ideilor (fiecare scrie pe ale sale), runde pe rând, timer pentru intervenții. Sondajele anonime înainte de retro ajută, de asemenea, să aduni părerile participanților tăcuți.
Omiterea retro din cauza aglomerației sau „nu e timp” — o tendință periculoasă. Dacă echipa omite o retro, omiterea următoarei devine mai ușoară. În timp, problemele se acumulează, iar sprinturile devin mai puțin eficiente. Retrospectiva face parte din sprint la fel ca dezvoltarea și testarea.
Întrebări frecvente
Retrospectivele se fac după fiecare sprint, indiferent de durata acestuia. Pentru sprinturi de 1–2 săptămâni sunt suficiente 30–60 de minute. Dacă sprintul este scurt (o săptămână), se poate folosi formatul ușor Start-Stop-Continue. Omiterea retrospectivelor nu este recomandată — este mecanismul cheie de îmbunătățire continuă a echipei.
La retrospectivă participă întreaga echipă Scrum: dezvoltatori, Scrum Master și Product Owner. Product Owner poate participa ca membru, dar opinia lui nu trebuie să domine. Dacă în sprint au participat specialiști externi (designeri, analiști) — merită să îi invitați și pe ei. Regula principală: toți cei care au lucrat în sprint au drept de vot la retro.
Nedorința de a participa — un simptom al unor probleme mai profunde: neîncredere în conducere, teama de pedeapsă sau epuizare. Începeți cu sondaje anonime pentru a înțelege cauza. Schimbați formatul cu unul mai ludic (Sailboat, Mad-Sad-Glad). Reduceți timpul la 15–20 de minute. Arătați valoarea: începeți cu schimbări mici pe care echipa le va vedea și aprecia.
Da, retrospectivele la distanță se desfășoară eficient prin table digitale (Miro, Mural, Retrium, Google Jamboard). Folosiți timer-e pentru etapele sincrone, Video-on este obligatoriu pentru toți participanții. Retrospectivele asincrone funcționează și ele: echipa completează tabla pe parcursul zilei, apoi discută rezultatele 30 de minute. Retrospectivele la distanță necesită o facilitare mai clară.
Eficiența retro crește prin: rotația facilitatorului (pentru a nu te obișnui cu un singur stil), schimbarea formatelor la fiecare 3–4 sprinturi, focus pe acțiuni concrete, urmărirea sarcinilor îndeplinite la următoarea retro. Folosiți metrici: viteza, numărul de bug-uri, starea de spirit a echipei. Principalul indicator al eficienței — schimbările pe care echipa le-a implementat efectiv după retro.
Concluzii
Vom dezvolta o aplicație mobilă la cheie
IT Sectr creează aplicații iOS și Android pentru startup-uri și afaceri din 2017. Vă vom consilia și vă vom propune cea mai bună soluție.
Citiți și