Scrum: Kaj je sistem Scrum in kako začeti uporabljati Scrum desko

Če gledate ragbi, boste vedeli, da scrum vključuje množico igralcev, ki so tesno zbrani skupaj v umazaniji in se borijo za žogo. Sistem poteka dela 'Scrum' žal ni niti malo podoben. Manj gre za boj v blatu proti svojim sovražnikom, več pa za učinkovito in pravočasno opravljanje nalog.

Scrum, tako kot podoben sistem Kanban, je agilen okvir za vzdrževanje dobro organiziranega delovnega mesta. Še posebej priljubljen je pri razvoju programske opreme in dobro deluje za skupine od treh do devetih ljudi, vendar ga je mogoče uporabiti na skoraj vsakem delovnem mestu. Če ne delate kot igralec ragbija, bo to verjetno povzročilo zmedo.

Scrum: Kaj je sistem Scrum?

Scrum je bil prvič uveden kot izraz leta 1986, v Harvard Business Review članek Hirotaka Takeuchi in Ikujiro Nonaka. Avtorja dejansko opisujeta sistem v smislu ragbija, z delovno silo, ki deluje kot ekipa, ki "skuša iti na razdaljo kot enota, podaja žogo naprej in nazaj".

Jedro sistema Scrum je pristop, da se ekipa prepira, da skupaj dela pri specifičnih, dosegljivih ciljih v določenih časovnih obdobjih. Namesto da bi deset ljudi delalo na različnih, nepovezanih nalogah brez jasne končne točke, si Scrum prizadeva združiti ljudi, da bi skupaj delali na postopnih opravilih.

PREBERITE NAPREJ: Kaj je Kanban?

To temelji na več vlogah v ekipi Scrum. Na vrhu je lastnik izdelka, ki predstavlja deležnike izdelka. Spodaj je scrum mojster, ki je v bistvu vodja projekta, ki je odgovoren za izvajanje sistema Scrum. Spodaj je sama razvojna ekipa.

what_is_scrum_roles

Osnovni potek dela poteka takole: lastnik izdelka pripravi zaostanek izdelka, ki deluje kot seznam želja funkcij, na katerih je treba delati. To gre za scrum ekipo, pri čemer scrum mojster izbere številne naloge iz tega zaostanka, na katerih je treba delati. V jeziku Scrum se to imenujejo 'zgodbe'. Te zgodbe so nato osredotočene na 'šprint'; časovno obdobje, v katerem razvijalci delajo na teh ciljih in samo na teh ciljih.

Na koncu šprinta naj bo delo končano. Zgodi se pregled, da se oceni, ali je bil sprint uspešen, to se vrne lastniku izdelka in celoten cikel se začne znova.

Scrum board: fizična ali digitalna?

Vodenje ekipe Scrum se običajno vrti okoli neke oblike Scrum table, ki pomaga vizualizirati potek dela. To bi lahko vključevalo veliko, fizično tablo, razdeljeno na stolpce del, ki jih je treba opraviti, dela v teku in dokončanih del. Lahko bi vključevala tudi nekakšno digitalno tablo, na primer tiste iz podjetij, kot sta Trello in Asana.

Oglejte si sorodno Zakaj je London najboljše mesto za razvijalca aplikacij v letu 2018 Kako začeti podjetje: Najboljši nasveti za uspeh

V Trellu na primer ustvarite stolpce za različne stopnje poteka dela in jih zapolnite s karticami, ki podrobno opisujejo različna opravila. Fizična različica te table bi bila organizirana približno enako, čeprav z več listki. V obeh primerih bo deska postala središče »šprinta«, kjer bo poudarek na dokončanju vseh faz naloge v časovnem obdobju. Sprint lahko traja dva tedna, lahko pa tudi nekaj dni.

kaj_je_scrum_2

Kot kaže ta prizor iz HBO-jeve Silicijeve doline, je cilj na splošno spodbuditi vaše razvijalce, da delajo na nalogah (oprostite, »zgodbe«), ki jih vodijo v okviru delovnega toka Scrum.

Scrum proti Kanban

S Scrumom soroden sistem je Kanban, ki se prav tako vrti okoli svetlo obarvanih post-it zapiskov in besed, kot je "agilen potek dela". Največja razlika med Scrumom in Kanbanom je v tem, da je slednji stalen proces, pri čemer delavci vzamejo karte na vse strani, ko in kadar lahko. V Scrumu se delo na plošči vrti okoli določenih 'šprintov'.

Vloge v Kanbanu so tudi ohlapnejše, medtem ko ima Scrum posebno naklonjenost imen, kot je "scrum master", verjetno zato, ker zveni manj dolgočasno kot "vodja projekta", čeprav so v bistvu ista stvar. Scrum ima tudi redne nadomestne seje, imenovane scrums, kjer o napredku poteka dela razpravlja... uganili ste: mojster scrum.