engage connect exchange
Od liste zadataka do timskog cilja: Anatomija jednog Sprint Planninga
Dvostruka perspektiva jedne timske aktivnosti – iz ugla Jovana i Jelene , Scrum Master-a i Product Owner-a.
Prošao je ponedeljak, i “preživeli” smo Product Backlog Refinement.
Više o tome kako smo preživeli možete pronaći ovde:
Tišina koja govori: Anatomija jednog Backlog Refinement-a
Međutim, posle kiše dođe sunce, zar ne?
E pa cvrc! Ne dođe uvek.
Evo ga utorak i još nekoliko minuta nas deli od Sprint Planninga.
Kao Scrum Master, uvek sa timom pokušavam da otvorim diskusiju kako bismo zajedno došli do definisanja vrednosti koju hoćemo da napravimo u ovom Sprintu, i da timu promenim perspektivu sa toga šta treba da napravimo ka onome zašto je potrebno da to napravimo.
Međutim, to je često teško.
Pošto znam da mi sada sledi to isto, mentalno se pripremam da uskočim u kostim Kalimera koji će reći:
“A zašto ovo što sada radimo, radimo baš sada i šta ovim hoćemo da postignemo?”
Jelena: Okej, znači 1 dev i 1 QA nisu tu naredne dve nedelje.
To nam je za ¼ manji scope nego što smo uradili u prethodnom sprintu, kad je ceo tim bio tu.
Dva taska će nam se preliti u naredni sprint.
Backlog je poslagan po prioritetima.
Bilo bi sjajno da završimo one filtere na listi proizvoda, to će krajnjeg korisnika brže dovesti do korpe.
Imam 3 predloga sprint goal-a.
Spremna sam.
Join the meeting
12:59
13:00
Evo nas, svi su upalili kamere – izgleda da je Product Backlog Refinement urodio plodom, bar smo svi prisutni! Ovo je dobar znak.
Product Owner, u konsultaciji sa timom, zatvara prethodni sprint i konstatuje da smo ostvarili prethodni Sprint cilj. O yeah!
Rezimiramo šta smo uradili do sada i šta nam je sledeći milestone. Deluje da smo na pravom putu.
Pričamo o implementaciji filtera za pretragu proizvoda, treba da dodamo mogućnost za dodavanje više slika na stranici proizvoda, imamo i neki bag koji treba da popravimo….
Tu je i poznato klimanje glavom, mhm, da da da,od strane tima, i deluje da smo svi on the same page. Top!
Ili ipak…?
Google Meet se oglašava poznatim zvukom, neko je podigao ruku!
Neko želi nešto da pita! Bingo!
Sledi pitanje od strane jednog člana tima:
“Ok, znači mi u ovom Sprintu hoćemo da implementiramo filtere za pretragu proizvoda, treba da popravimo ovaj bag za korpu i da dodamo mogućnost za dodavanje više slika na stranici?”
Kao Scrum Master, prepoznajem ovaj momenat, svi su fokusirani na zadatke i ŠTA treba da se uradi, a niko ne postavlja pitanje vrednosti koju hoćemo da napravimo.
Dok ja brojim u sebi, Product Owner ushićeno odgovara – DA!
Konačno smo shvatili šta treba da uradimo. Filtere smo obećali klijentu, ovaj bag oko korpe moramo da rešimo tipa juče, a dodavanje slika nam je problem već neko vreme!
Nastavlja se klimanje glavama, izgleda da su svi razumeli šta je potrebno da se uradi, kreću sa dogovaranjem oko toga šta će ko iz tima da preuzme od zadataka koje imamo u ovom Sprintu.
Preokret
Odustajem od brojanja ponovo do 10, i odlučujem da srušim Sneška odmah:
“Šta pokušavamo da postignemo ovim izmenama koje planiramo za idući Sprint?”
Tajac.
Gledam Product Ownera, progovorila bi na treće oko, ali se uzdržava i ćuti.
Ovo tim treba sam da skapira.
Jelena:Dobro je, svi smo na istom. Imamo razumevanje oko scope-a.
Ali nije dovoljno da imamo samo slatku listicu itema.
Znam šta Scrum Master pita i znam zašto pita.
Izvukla bih odmah ova svoja 3 predloga cilja, ali nije to poenta!
Da smo uživo, ova tišina bi verovatno bila neprijatnija. Hajde da pokušam sa još jednim pitanjem:
“Ako nam je plan da implementiramo filtere za pretragu proizvoda, dodamo mogućnost za dodavanje više slika na stranici, popravimo ovaj bag za korpu….Šta naš korisnik time dobija? Šta biznis dobija? Koju smo vrednost napravili?”
Čujem zujanje mikrofona, kao da će neko potencijalno da progovori.
“Pa sve se tiče proizvoda na neki način….”, reče jedan od članova tima.
“Sve ovo što planiramo da uradimo nam se javlja u procesu dok korisnik traži i bira proizvode…”, dodaje drugi.
Čujem Product Owner-a…
“Da li vam ovaj cilj deluje smisleno:
Optimizovati proces pronalaska i pregleda proizvoda radi povećanja konverzije?”
Tu smo!
Jelena: Vidim malo začuđena lica sa kojih prvo čitam: kakva konverzija, ko je uopšte to pomenuo?
Pa onda čitam: Al’ čekaj, ako korisniku bude lakše da dođe do željenog proizvoda koristeći filter, onda će lakše doći i do korpe… AHA, kapiram!
Ne znam da li sam vam rekla: imam mnogo dobar i pametan tim!
Samo im, kao i svima nama, povremeno treba malo podsticaja.
Iako je planning, očigledno, mogao da se završi čim raspodelimo zaduženja, jednim smislenim pitanjem smo sebi otvorili vrata za izlazak iz zone komfora i preusmerili diskusiju na vrednost i cilj koji želimo da ostvarimo u ovom sprintu.
Vidim transformaciju, napravili smo značajan pomak: od razgovora o pojedinačnim zadacima i zaduženjima ‘šta’ i ‘ko’, prešli smo na suštinski važno pitanje ‘zašto’ – koja je vrednost i svrha onoga što gradimo.
Ključni uvidi
- Sprint Goal nije lista zadataka.
Od “Implementirati filtere, dodati slike i popraviti bug” do “Optimizovati proces pronalaska i pregleda proizvoda radi povećanja konverzije” – put nekada može biti težak, ali je uvek vredan. - Sprint Goal treba da da osećaj svrhe, motiviše tim da vidi širu sliku i poveže svoj tehnički rad sa stvarnom vrednošću.
- Sprint goal treba da bude i takav da ostavlja prostor za fleksibilnost. Ako je to lista zadataka, oni se svi moraju izvršiti, ali ako je to viši cilj, tim može izabrati druge zadatke koji mogu da dovedu do istog cilja.
- Kad tim razume “zašto“, a ne samo “šta”, to je jedan od prvih znakova da je prerastao iz grupe izvršilaca u pravi agilni tim, sa zajedničkom svrhom.
Bonus materijal
Saznaj kako da:
- Sa timom definišeš ono što je stvarno bitno
- Od deset prioriteta dođeš do jednog pravog prioriteta
- Primeniš tehnike za definisanje Sprint Cilja
