KIMISUITE 6 min čitanja

Kako da standup sastanci budu kratki, a planiranje sprinta realno

Agende sa vremenskim okvirom, standup od 15 minuta sa svežim pitanjima, story pointovi pre planiranja i prognoza sprinta na osnovu vašeg velocityja i kapaciteta, uz konkretan primer.

Kako da standup sastanci budu kratki, a planiranje sprinta realno

Kratki i korisni timski sastanci imaju tri zajedničke stvari: pisanu agendu sa predviđenim vremenom za svaku tačku, jasan kraj i ishod na osnovu kog neko nešto preduzima. Realno planiranje sprinta ima još jednu: tim se obavezuje na ono što prethodni sprintovi pokazuju da može da uradi, prilagođeno tome ko je zaista dostupan, a ne na ono što se nada da će uraditi.

Većina timova ne počinje sa dugim sastancima, već do njih postepeno sklizne: standup se pretvori u izveštavanje o statusu, problemi se rešavaju u krugu dok šest ljudi čeka, a planiranje postane pregovaranje u kom pobeđuje optimistična procena. Ovaj vodič kroz četiri koraka prikazuje rešenja, uz pomoć četiri besplatna alata na kimisuite.com. Nijedan od njih ne zahteva nalog.

Korak 1: Napišite agendu pre nego što pošaljete pozivnicu

Meeting Agenda Generator ima šest šablona: dnevni standup, retrospektiva sprinta, all-hands sastanak, 1:1, sales discovery poziv i kickoff projekta. Unesete naslov, trajanje termina i moderatora, a rezultat kopirate ili preuzmete kao markdown.

Šablon za standup izgleda ovako:

  1. Juče: uspesi i prepreke (5 min)
  2. Danas: prioriteti (5 min)
  3. Blokeri i zahtevi (5 min)
  4. Jedna stvar koju niko ne zna (krug od jednog minuta)

Šablon za retrospektivu traje 42 minuta: uvod (5), šta je išlo dobro (10), šta nije (10), akcione stavke koje su konkretne, imaju vlasnika i rok (15) i brza provera energije od 1 do 5 (2).

Jedan detalj vredi znati: vreme po sekcijama je fiksno za svaki šablon. Trajanje koje unesete prikazuje se u zaglavlju, ali se sekcije ne skaliraju. Ako vaš termin za retrospektivu traje 30 minuta, skratite ih ručno pre slanja pozivnice. Upravo je ta izmena poenta: unapred odlučujete čemu ćete posvetiti manje vremena.

Korak 2: Neka standup traje 15 minuta

Scrum Guide (verzija iz novembra 2020, scrumguides.org) opisuje Daily Scrum kao „događaj od 15 minuta za Developere”, koji se održava „u isto vreme i na istom mestu svakog radnog dana sprinta”. Njegova svrha je da se proveri napredak ka cilju sprinta (Sprint Goal) i prilagodi plan za predstojeći rad.

Isti vodič navodi i da Developeri „mogu da izaberu bilo koju strukturu i tehnike koje žele”. Tri klasična pitanja su navika, a ne pravilo. Ako se „šta si radio juče?” pretvorilo u recitovanje, promenite pitanje.

Tu pomaže Standup Question Generator. On bira od 1 do 10 nasumičnih pitanja iz jedne od četiri grupe: icebreaker, retrospektiva, dubinska i zabavna. Jednom nedeljno započnite standup jednim icebreaker pitanjem ili na retrospektivu donesite pitanja poput „Gde ste izgubili najviše vremena?” ili „Šta treba da PRESTANEMO da radimo?”.

Korak 3: Procenite storije pre planiranja

Planiranje ide brže kada storiji već imaju veličinu. Story Point Estimator je verzija planning pokera za jednu osobu. Birate Fibonačijev niz (1, 2, 3, 5, 8, 13, 21, 40, 100) ili T-shirt veličine (od XS do XXL, plus „?”), upišete stori, izaberete kartu i podesite nivo sigurnosti na nizak, srednji ili visok. Procene se upisuju u listu sa ukupnim zbirom poena.

Najkorisniji deo su smernice ispod svake karte. Uz 13 piše „Veliko · razložite pre obavezivanja”, uz 21 „Preveliko · podelite na manje storije”, a „?” znači da vam je potrebno više informacija pre procene. Ako primetite da birate 13 ili više, stori nije spreman za sprint.

Pojedinačne procene su polazna tačka. Tim ih i dalje razmatra, jer jednoj osobi promakne ono što drugi znaju.

Korak 4: Prognozirajte sprint na osnovu sopstvenog velocityja

Scrum Guide ne pominje velocity niti story pointove. Ipak navodi da što Developeri više znaju o „svom dosadašnjem učinku, predstojećem kapacitetu i svojoj Definition of Done, to će biti sigurniji u svoje prognoze sprinta”. Velocity, broj poena koje tim završi po sprintu, jedan je uobičajen način da se to izmeri.

Sprint Velocity Calculator uzima vaša poslednja tri sprinta i kapacitet za sledeći, u procentima, i daje:

  • Prosek tri sprinta
  • Trend: rast ako je poslednji sprint bio više od 10 procenata iznad prethodnog, pad ako je bio više od 10 procenata ispod, u suprotnom stabilan
  • Prognozu: prosek pomnožen vašim kapacitetom
  • Koliko sprintova je potrebno da se završi 50 poena uz tu prognozu

Konkretan primer

Tim od pet članova završio je 24, 31 i 27 poena u poslednja tri sprinta. Jedna osoba je na odmoru tokom celog sledećeg sprinta, pa je kapacitet 80 procenata.

  1. Prosek: (24 + 31 + 27) / 3 = 27,3 poena
  2. Trend: 27 je više od 10 procenata ispod 31, pa kalkulator prikazuje „Trend opada — istražite blokere”
  3. Prognoza: 27,3 x 0,8 = 21,8 poena
  4. Sprintova do završetka 50 poena: 50 / 21,8 = 2,3, zaokruženo naviše na 3

Sada uzmite procenjene storije iz koraka 3: 8, 5, 5, 3 i 2 poena, ukupno 23. To je više od prognoze od 21,8. Pošten plan je 8 + 5 + 5 + 3 = 21 poen, a stori od 2 poena je prvi koji se uvlači ako tim završi ranije.

Trend poredi samo poslednja dva sprinta, pa je jedan težak sprint dovoljan da pokrene „pad”. Pre nego što to protumačite kao problem, na retrospektivi pitajte šta je smetalo. I nikada ne poredite velocity između timova: poeni svakog tima znače nešto drugo.

Gde se uklapa KIMISUITE

Alati rade i samostalno. Ako želite da sastanci i sprint tabla budu na jednom mestu, dve KIMISUITE aplikacije pokrivaju gore navedene korake.

Meeting Hub omogućava video sastanke kojima se gosti pridružuju u pregledaču putem linka. Kada zakazujete sastanak, agendu možete da nalepite u njegov opis. Tokom poziva, meni Alati sadrži tajmer (1, 5, 10, 15, 30 minuta ili prilagođeno) koji svi vide i koji pocrveni na 0:00. Anketa sa dve ili više opcija pomaže timu na retrospektivi da odluči koju akciju prvo da preduzme. Nakon sastanka transkript se može preuzeti na svakom planu, a na Pro i Enterprise planovima AI rezime navodi akcione stavke sa odgovornim osobama i rokovima, kao i donete odluke.

Task Hub sadrži sam sprint. Njegov šablon Engineering Sprint kreira liste, oznake i primere kartica za novu tablu. Na Grow planu i višim možete dodati prilagođena polja, poput numeričkog polja, i podesiti zavisnosti, tako da kartica pokazuje šta blokira ili šta nju blokira. Na Business planu AI Task može od rezimea i transkripta završenog Meeting Hub sastanka da napravi predloge kartica, koje pregledate pre nego što budu kreirane. Više o tome u tekstu Task Hub: od glasovne beleške do table zadataka.

Obe aplikacije nalaze se u istom KIMISUITE radnom prostoru, koji se naplaćuje po radnom prostoru, a ne po korisniku. Šta to znači za tim, pročitajte u tekstu cena po radnom prostoru, ne po korisniku. Svaka aplikacija dolazi sa probnim periodom od 14 dana.

Česta pitanja

Šta ako naš standup stalno traje duže od 15 minuta?

Izmestite rešavanje problema iz njega. Kada nekoj temi treba više od minuta, imenujte je, navedite dve osobe koje treba da razgovaraju i neka se nađu odmah posle.

Da li moramo da koristimo tri standup pitanja?

Ne. Scrum Guide iz 2020. prepušta Developerima izbor strukture, sve dok sastanak proverava napredak ka cilju sprinta i prilagođava plan. Drugačije pitanje svake nedelje sprečava da se krug pretvori u izveštaj.

Koliko sprintova mi je potrebno za izračunavanje velocityja?

Sprint Velocity Calculator koristi poslednja tri. Manje sprintova daje nepouzdan prosek, a veoma stari sprintovi opisuju tim koji se od tada možda promenio.

Koji kapacitet da unesem kada je neko odsutan deo sprinta?

Procenite udeo radnih dana tima koji je zaista na raspolaganju. U timu od pet članova, jedna osoba odsutna tokom celog sprinta znači 80 procenata. Jedna osoba odsutna tri dana u sprintu od deset dana znači 47 od 50 čovek-dana, dakle oko 94 procenta.

Isplanirajte sledeći sprint uz Task Hub