Sprinti planeerimine
Miks on sprinti planeerimine oluline?
Sprinti planeerimine toimub koos tiimiga: tiim lepib kokku, milline on nende peamine eesmärk järgmiseks sprintiks (olgu see üks nädal, kaks nädalat vms.). Planeerimine on oluline, et hinnata edaspidist tööd ja töömahtu ning jälgida arengut.
Kuidas toimub planeerimine?
Lihtsalt öeldes püüab tiim võtta sprinti nii palju kõrgeima prioriteediga ülesandeid, kui neil võimekust on. Võimekust vaadatakse üldjuhul eelenvate sprintide tulemuste järgi.
Meie projektis kasutame ülesannete juures ajahinnanguid. See võimaldab:
Hinnata, kui palju mingi ülesanne nõuab (hinnang lisada GitLabis),
Plaanida sprinti nii, et kogu töömaht oleks enam-vähem võrdselt tiimiliikmete vahel jaotatud.
Üldjuhul ei ole agiilses arenduses piletid kindlate isikutele kohe jagatud (jagatakse töid jooksvalt) - kuid selguse nimel võib seda siiski teha.
Pane tähele:
Ideaalselt ülesanded, mis on jagatud erinevatele tiimiliikmetele, ei takista teineteise tööd - keegi ei ole sõltuv kellegi teise ülesandest, mida lahendatakse samal ajal. See võimaldab tööl toimuda paralleelselt nii, et keegi ei pea teiste järgi ootama.
Kui mõni pilet tundub liiga suur (meie puhul kui estimate on rohkem kui 7-8h), kaalu selle jaotamist väiksemateks tükkideks. Väiksemaid ülesandeid on kergem ajalises mahus ennustada ning lahendada. Samuti on väiksemaid merge request'e kergem üle vaadata.
Et parandada oma planeerimisoskusi, jälgi ning logi aega enda piletitdel (kasuta /spend issue kommentaarides GitLabis)
Aja järgimine:
Kasutatakse tihti firmades, et küsida kulunud ajale vastavat palka,
Aitab sul võrrelda esialgseid hinnanguid tegeliku ajakuluga,
Parandab hinnangute täpsust tulevate ülesannete korral.
Enne sprindi lõpliku valmissaamist arutage tiimiga iga ülesannet, et teha kindlaks:
Kõik mõistavad töö sisu ja ulatust,
Ükski ülesanne ei saa teise taha kinni jääda ehk ei ole sõltuv.
Sprindi eesmärk
Proovige oma sprindile luua eesmärk - see peaks olema teie tiimi fookus selle ajaperioodi jooksul. Kuigi tiim peaks püüdma lõpetada kõik planeeritud ülesanded, on sprindi eesmärgiga seotud töö kõrgema prioriteediga.
Sprintile töö lisamine
Üldjuhul ei lisata sprindile lisatööd, välja arvatud juhul kui kõik planeeritud tööd said tehtud. See tähendab:
Kood on kirjutatud,
Kood on kontrollitud,
Kood on jõudnud põhiharusse.
Erandid:
Kriitilised probleemid,
Vead, mis mõjutavad oluliselt kasutajakogemust ning takistavad teiste ülesannete lahendamist.