Späť
Základné a nadstavbové vzdelávacie programy pre tím.
Dlhodobá podpora tímov mentormi.
Spoznajte potenciál pre zlepšenia tímu.
Príprava a nastavenie tímu pre tvorbu komplexných produktov škálovaným Agile.
Ucelený a zmysluplný rozvoj tímu
Základné a nadstavbové vzdelávacie programy pre Scrum Mastrov.
Dlhodobé programy rozvoja schopností.
Identifikujte svoje potenciály pre ďalší profesionálny rozvoj.
Príprava Scrum Mastrov pre prácu v škálovanom Agile.
Základné a nadstavbové vzdelávacie programy pre Produktových vlastníkov.
Pripravte sa na prácu produktového vlastníka škálovaného portfólia produktov.
Vzdelávanie pripravujúce firmu pre zavedenie Agile.
Dlhodobé rozvojové programy pre zavedenie agilných praktík do firmy.
Hodnotenie agility firmy a identifikácia potenciálov pre ďalšie zlepšovanie.
Príprava firmy pre škálovanie agilných praktík.
Naše služby
TRÉNINGY
ROZVOJ
HODNOTENIE
ŠKÁLOVANIE
Ďalšie odkazy
Domov / Blog / Produktívne plánovanie sprintu
V článku sa dozviete tipy na produktívne plánovanie sprintu, ako sa na neho pripraviť, ako ho nastaviť a správne viesť.
Počas niekoľkých posledných mesiacov sa mi naskytla príležitosť zúčastniť sa viacerých plánovacích stretnutí tímov s rôznou dobou nasadenia agile. Od úplných začiatočníkov až po starých harcovníkov, ktorí agile aplikujú už viac ako päť rokov.
Zaujalo ma na nich to, že:
Možno predpokladáte, že tieto chyby mali tímy, ktoré začínali. No nebolo to tak. Tieto chyby sa objavili v skúsených tímoch. Vedené certifikovanými Scrum Mastrami.
Výsledok?
Frustrácie manažmentu z nejasného termínu dodania, čo vedie k neustálym zmenám priorít. To prirodzene frustruje zákazníka aj tím. Navyše to prispieva k nemožnosti plánovania, práve kvôli častým zmenám. A začarovaný kruh je na svete.
Plánovanie je frustrácia, ktorá tím bolela, a preto ho chceli mať z krku.
A pritom za tie 4 hodiny sa dá toho tak veľa stihnúť naprogramovať.
Jeden z mojich prvých manažérov ma učil pravidlo brúsenia sekery. Jednoducho povedané, nedá sa len stínať stromy.
Aj drevorubač sa musí zastaviť, vybrať si ten správny smer, vybrať stromy a nabrúsiť sekeru. Až potom rúbať stromy tak, aby vládal aj na ďalší deň.
Ako je to v IT? (Lepší?) Vývojár chce vyvíjať. Všetko ostatné je balast. Sekera sa brúsi iba ojedinele.
No to brúsenie sekery má niečo v sebe…
Agilné princípy ukazujú ako z tejto frustrácie von. Začať treba Agilným Manifestom, ktoré dáva do popredia funkčný softvér. Vytvorený v spolupráci tímu, zákazníka tak, aby bol pripravený na zmeny.
Účelom plánovania je robiť plánovanie, nie vytvárať plány.
Teda:
Plánovanie sprintu, agenda
Často odpozorovanou chybou je úplne chýbajúca agenda plánovania sprintu. Nepripravenosť z pohľadu organizácie času, postupu, priestorov a potrebného materiálu.
Tím jednoducho prišiel na plánovanie a nechal sa unášať. V takýchto prípadoch začujete najčastejšie otázku „Kedy vlastne máme obed?“. Áno, najčastejšie je práve táto prvou otázkou.
Čo je teda potrebné na plánovanie? Tu je niekoľko postrehov.
Predpokladajte trvanie asi 2-4 hodiny podľa pripravenosti backlogu. Je to dlho? Radšej si sadnúť na dve hodiny a dohodnúť než potom zmätene hľadať spôsob riešenia niekoľko dní…
Efektívny agilný tím do 10 ľudí vie naplánovať 3 týždenný sprint v priebehu 2 hodín s rozbití položiek backlogu na podúlohy, ich odhadom a rozdelením v tíme. Samozrejme priamo na Kanban tabuli sprintu.
Dobrý Scrum Master pripraví miestnosť. Projektor, laptop, funkčné pripojenie k elektronickej tabuli. Telefón(y), web kamery ak je to potrebné.
Viditeľný časový rámec jednotlivých aktivít. Stopky, alebo hodiny merajúce čas. Samozrejme pozve ľudí aj poslaním udalosti do kalendára. Dostatočne vopred. Najmenej 2 týždne vopred.
Dobrý Produktový vlastník príde na plánovanie s pripravenými požiadavkami a ich prioritami. S odhadnutou biznis hodnotou, rizikom a MoSCoW. S akceptačnými kritériami. Vo forme, ktorú tím považuje za stav pripravený (definition of ready).
Dobré agilné tímy už vedia čo v sprint backlogu je. Už si ho vopred každý preštudoval, napísal si pripomienky, resp. otázky a vie čo musí spraviť pre dokončenie požiadaviek. Má predpripravené konkrétne úlohy.
V takomto prípade dokončí 10 ľudí plánovanie sprintu do 2 hodín určite.
Postrehli ste ale tú disciplínu v príprave?
Budete potrebovať kartičky, kartičky, kartičky. A ešte raz kartičky. Zabudnite na notebooky. Plánovanie má byť tímovou prácou (viď Agile Manifesto).
S kartami sa ľahko manipuluje, ľahko sa prioritzuje, delí, vytvára nový obsah. Backlog sa jednoducho dá rozdeliť medzi viacero ľudí, zparalelniť prácu. Plánovanie tak bude intenzívne, efektívne a produktívne.
Až keď skončíte plánovanie, až potom zadajte všetky karty do nástroja. Ak to urobíte všetci z tímu, tak zadať niekoľko desiatok kariet vám nezaberie viac ako pol hodinu.
Aké je to s jedným laptopom a projektorom? Pr_duktívne. Všetci sedia okolo stola so založenými rukami a v tom lepšom prípade pozerajú na stenu. V bežnom prípade sa hrajú s telefónom pod stolom.
Preto prduktívne.
Ok, maximálne jeden, ak váš backlog je v elektronickom nástroji. Aby ste sa vedeli prehrabať v referenciách a ďalších potrebných informáciách. No prineste sprint backlog aj na kartičkách. Malá komplikácia, ktorá zvyšuje produktivitu.
Prineste si aj vašu definíciu Hotovo. Aby vám pomohla ako šablóna pri písaní úloh. Možno budete potrebovať viacero definícií. Pre user stories alebo chyby.
Aby ste sa vyhli zbytočnému deleniu požiadaviek na úlohy, do sprintu má produktový vlastník zaradiť iba toľko user stories, koľko tím stihol dokončiť v predchádzajúcich sprintoch. Koľko story pointov bolo reálne dokončených.
V tomto kroku naplánujte kapacitu tímu. Koľko dní budú členovia tímu v práci v plánovanom sprinte. Koľko hodín denne sa vedia venovať backlogu. Každú úlohu potom odhadnite v hodinách a nakoniec skontrolujte, či ich stihnete dokončiť.
Aby ste si vedeli overiť, či náhodou ste si nenaplánovali príliš veľa práce na sprint, ktorú nemáte možnosť stihnúť.
Skúsené agilné tímy kapacitu rátať nepotrebujú. Majú cit pre vyrovnanie práce medzi členmi tímu, vedia sa zastúpiť a pomôcť si. Takému tímu stačí iba velocity v storypointoch.
Pre menej skúsené agilné tímy to však má veľký zmysel vzhľadom na transparentnosť. Pomáha to pomáhať si.
Výsledkom dobrého plánovania sú:
Pocit je často pravdivejší než akákoľvek matematika….
Veľa úspechov pri plánovaní ďalších sprintov, ktoré sa vám podarí dokončiť.
Prečo, ako, čo, pre koho? Keď si dáme dokopy otázky ktoré počujeme najčastejšie, bude to pravdepodobne zoznam ktorý...
Aj drobnosť ako názov mítingu môže znechutiť vývojový tím. A bohužiaľ na škodu. Tím ‘Furt dačo’ v agilným...
Odpoveď je jednoduchá. Len či ju a j chcete skutočne počuť. Správna odpoveď totiž je: „Záleží.“ Záleží...
Nenechajte si ujsť výber toho najlepšieho z Agile, s čím sa stretli naši mentori. Nielen zo sveta produktov, vývoja, tipov a trikov, ale občas aj humoru. Posielame pravidelne, raz za občas :) #QualityOverQuantity