Autori Scruma objavili novi Vodič za Scrum! Što sve moram znati o njemu?

Autori Scruma objavili novi Vodič za Scrum! Što sve moram znati o njemu?

U srijedu, 18. studenog objavljen je novi Vodič za Scrum. Promjene su brojne, a tekst je skraćen, pročišćen i pojednostavljen, s namjerom da bude primjenjiv u različitim domenama izvan IT-a. U nastavku vam donosimo prvi dio osvrta na novi Vodič iz pera Ane Roje Ivančić i Ognjena Bajića.

Cjeloviti osvrt na Vodič za Scrum 2020.

Ovaj članak je dio serije članka o novom Vodiču za Scrum:

  1. Autori Scruma objavili novi Vodič za Scrum! Što sve moram znati o njemu?
  2. Vodič za Scrum 2020: Tko priča s korisnicima? Scrum tim! Tko radi? Scrum tim! Tko je odgovoran? Pa Scrum tim!
  3. Product Backlog, Sprint Backlog, Inkrement: Scrum osigurava maksimalnu transparentnost
  4. Sprint do cilja: Scrum tim mora jasno definirati i dugoročne i kratkoročne ciljeve

Što je uopće Vodič za Scrum (The Scrum Guide) i kako je nastao?

Autori Vodiča za Scrum, Ken Schwaber i Jeff Sutherland, 1995. godine su na OOPSLA konferenciji prvi put javno definirali i prezentirali Scrum. U narednih je 15-ak godina Ken, što samostalno, što kao koautor, objavio više knjiga i članaka o Scrumu uvodeći pritom dodatne elemente definicije.

Na primjer, rola Scrum Mastera i vrijednosti Scruma prvi puta su spomenuti 2001., a Scrum artefakti su definirani 2004. godine. Tijekom tog perioda Scrum je kroz praktičnu upotrebu evoluirao u raznim smjerovima, bez da je postojao referentni izvor koji ga definira. To je riješeno 2010. godine kada su autori Scruma objavili prvo izdanje Vodiča za Scrum. Od tada ovaj vodič sadrži službenu definiciju Scruma kao procesnog okvira za organizaciju rada timova u domeni kompleksnih problema. Svježe, sedmo izdanje Vodiča za Scrum je rezultat daljnje evolucije ovog procesnog okvira u praksi.

Ukratko o Scrumu (u skladu s novim Vodičem)

Scrum zahtijeva Scrum Mastera koji potiče okruženje u kojem:

    1. Product Owner posredstvom Product Backloga uređuje slijed aktivnosti potrebnih za rješavanje nekog kompleksnog problema;
    2. Scrum tim u sprintovima odrađuje odabrane aktivnosti i proizvodi gotove upotrebljive inkremente koji donose vrijednost;
    3. Scrum tim i njegovi dionici rade uvid u rezultate sprinta i prilagodbu za naredni sprint;
    4. Ponavljanje prethodnog.

Scrum ostaje Scrum ili što se nije promijenilo u novoj verziji Vodiča

Iz ovog kratkog opisa Scruma vidljivo je da novi Vodič za Scrum ne mijenja srž Scruma. Scrum je bio i ostat će definiran kao procesni okvir (eng. process framework) utoliko što propisuje nužni minimum procesa koji je potrebno implementirati kako bi tim mogao organizirati svoj rad na rješavanju nekog kompleksnog problema.

Novina je što vodič sada propisuje čak i manje obveznih elemenata i praksi.

Scrum ne predstavlja univerzalno rješenje svih problema i najviše koristi od implementacije ovog okvira postiže se u domeni rješavanja kompleksnih problema, gdje na početku nije u potpunosti jasno kako bi rješenje trebalo izgledati niti kako će se točno problem rješavati. Na primjeru razvoja produkta, to bi značilo da su početni korisnički zahtjevi vrlo široko definirani i korisnici ustvari nemaju jasnu ideju što žele te da su tehnološka rješenja koja će se koristiti u razvoju nedovoljno poznata ili su čak nepostojeća.  

Empirijski pristup ostaje osnovno uporište Scruma. Scrum tim odlučuje i planira vođen vlastitim iskustvom i temeljem poznatih, svima dostupnih i transparentnih informacija. Uvidom u takve informacije dobiva se ispravna slika stvarnog stanja koja omogućuje prilagodbu plana. Potreba za kontinuiranim uvidom (eng. inspection) i prilagodbom (eng. adaptation) je u novom Vodiču još naglašenija. Scrum sada dobiva dodatno uporište u Lean modelu, čime je (napokon) službeno opisana njegova karakteristika inzistiranja na uklanjanju suvišnih koraka procesa i fokusiranja na najbitnije stvari.

Kako autori kažu u Vodiču:

Scrum is founded on empiricism and lean thinking. Empiricism asserts that knowledge comes from experience and making decisions based on what is observed. Lean thinking reduces waste and focuses on the essentials.

Razvoj kompleksnog proizvoda u promjenjivim tržišnim uvjetima gdje postoji puno više nepoznanica nego poznatih činjenica ne može biti temeljen na čvrstim planovima i unaprijed zacrtanim rokovima u kojima će se isporučiti unaprijed definirana funkcionalnost. Upravo suprotno, u takvim uvjetima naši planovi nisu ništa drugo nego predviđanja koja se mogu, ali i ne moraju ostvariti. Kretat ćemo se u ispravnom smjeru samo ako dovoljno često zastanemo, utvrdimo do kuda smo došli i u kakvim uvjetima se trenutno nalazimo, i ponovno informirano odlučimo kuda i kako dalje. Pritom se idealno vodimo metrikama procesa ili produkta koje kontinuirano pratimo. 

Potreba za kontinuiranim uvidom i prilagodbom u novom je Vodiču još naglašenija.

Svi su dosadašnji elementi Scruma zadržani, kao i glavnina pravila koja ih povezuju. Međutim, karakteristike elemenata i pravila koja povezuju elemente su donekle izmijenjene. (Detaljnije o novom Scrum timu i ciljevima u Scrumu, pročitajte u narednim nastavcima ovog serijala.)

The fundamental unit of Scrum is a small team of people, a Scrum Team […] The entire Scrum Team is accountable for creating a valuable, useful Increment every Sprint. Scrum defines three specific accountabilities within the Scrum Team: the Developers, the Product Owner, and the Scrum Master.

U srcu Scruma je mali Scrum tim tipične veličine do 10 članova koji je kao cjelina odgovoran za sve aktivnosti vezane uz rad na proizvodu i unutar organizacije ima slobodu sam interno upravljati svojim radom. Jedna osoba u timu snosi odgovornosti Product Ownera, jedna odgovornost Scrum Mastera, a ostatak članova čine Developeri.

Rad Scrum tima je organiziran kroz vremenski ograničene sprintove, koji započinju planiranjem sprinta (eng. Sprint Planning), sastoje se od svakodnevnog zajedničkog rada na produktu koji se koordinira na dnevnim sastancima (eng. Daily Scrum) i završava pregledom sprinta (eng. Sprint Review) te osvrtom na sprint (eng. Sprint Retrospective).

Cilj proizvoda (eng. Product Goal) je dugoročniji cilj kojeg Scrum tim želi postići (a koji daje odgovor na pitanje zašto uopće radimo proizvod) i sav posao vezan za razvoj proizvoda u skladu s takvim ciljem je opisan kroz Product Backlog. Konkretni posao svakog sprinta je definiran ciljem sprinta (eng. Sprint Goal) i Sprint Backlogom.

Scrum tim je najkasnije na kraju sprinta u obvezi izgradnje upotrebljivog inkrementa produkta koji zadovoljava dogovorene standarde kvalitete opisane kroz njihovu definiciju gotovog (eng. Definition of Done) i donosi novu vrijednost svojim korisnicima.

Pet izdvojenih Scrum vrijednosti

Uspješna primjena Scruma i dalje ovisi o pet izdvojenih Scrum vrijednostipredanosti ostvarivanju ciljeva i međusobnoj podršci (eng. Commitment), fokusiranosti na posao (eng. Focus), otvorenosti prema izazovima i pravovremenom dijeljenju informacija (eng. Openness), međusobnom poštivanju (eng. Respect) te hrabrosti u poduzimanju ispravnih postupaka i suočavanju s teškim izazovima (eng. Courage). Scrum tim mora živjeti u skladu s ovakvim sustavom vrijednosti. Svi dionici procesa unutar i izvan organizacije koji na bilo koji način surađuju sa Scrum timom također ga moraju poštivati.

Jedino tada je moguće očekivati da će primjena ovog procesnog okvira rezultirati koristima poput sposobnosti pravovremene reakcije na promjene, veće predvidljivosti  procesa i većeg zadovoljstva krajnjih korisnika produkta. Drugim riječima, Scrum tim će moći dati bolje odgovore na pitanja poput “Kada će nešto biti gotovo?” i “Radimo li na nečemu što naši korisnici stvarno trebaju i što će sutra zadovoljno koristiti?”  

These values give direction to the Scrum Team with regard to their work, actions, and behavior. The decisions that are made, the steps taken, and the way Scrum is used should reinforce these values, not diminish or undermine them.

Scrum vrijednosti svima služe kao svojevrsna nit vodilja u svakodnevnom vrtlogu njihovih poslova i aktivnosti. One pomažu u razrješavanju nedoumica oko toga kakve odluke donositi, kako postupati i kako se ponašati. Živjeti u skladu s ovim vrijednostima podrazumijeva transparentno dijeljenje svih informacija, čime se omogućava uvid u stvarno stanje i prilagodba smjera kretanja prema ostvarenju zadanih ciljeva. Time su postavljeni temelji za izgradnju povjerenja i suradnju unutar i izvan granica Scrum tima.

Jednostavniji rječnik, proširena primjena i manje propisanih pravila novog Vodiča za Scrum

Jedan od glavnih ciljeva novog Vodiča bio je pojednostaviti ga, učiniti prihvatljivim široj publici i primjenjivim u različitim domenama. To je razumljivo s obzirom na to da se u praksi Scrum odavno prestao koristiti samo u domeni softverskog razvoja u kojoj je originalno nastao, što je rezultiralo pristranom softverskom terminologijom. Danas se Scrum uspješno primjenjuje u domenama razvoja hardvera, izrade marketinških kampanja, u edukativne svrhe u školstvu, aktivnostima HR odjela, državnim upravama, itd. Stoga ima smisla da profesionalci izvan IT domene mogu dobro razumjeti novi Vodič za Scrum. 

We follow the growing use of Scrum within an ever-growing complex world. We are humbled to see Scrum being adopted in many domains holding essentially complex work, beyond software product development where Scrum has its roots. 

I profesionalci izvan IT domene trebaju moći dobro razumjeti novi Vodič za Scrum.

Dosadašnje verzije Vodiča sadržavale su više konkretnih propisanih uputa za ponašanje u različitim situacijama. Autori su se u novoj verziji željeli vratiti počelima koja Scrum definiraju kao procesni okvir koji sadrži nužni minimum propisanih elemenata i pravila potrebnih za rješavanje kompleksnih problema. U novom Vodiču tako više nećemo naći brojne detalje implementacije Scruma i prakse koje su bile propisane ili preporučene. Kako stoji u Vodiču, taj minimum procesnog okvira se prilikom primjene proširuje različitim komplementarnim praksama i principima koji jako ovise o domeni primjene i opisani su negdje drugdje.

Primjerice, praksa upotrebe triju pitanja za dnevni sastanak više se ne spominje. Kako mehaničko odgovaranje na ova tri pitanja često u praksi ne pridonosi ostvarivanju osnovnog cilja dnevnog sastanka, za ovom praskom nećemo žaliti. S druge strane, u Vodiču više nema pravila da se barem jedan zaključak s retrospektive jednog sprinta adresira kroz Sprint Backlog narednog sprinta i tako osigura preduvjet za kontinuirani rad na unapređivanju procesa. Osobno bismo ovu stavku rado zadržali u Vodiču s nadom da će potaknuti timove da u svakom sprintu bar dio vremena posvete poboljšanju načina rada.

Ovakvo pročišćavanje teksta Vodiča ima i svoju lošu stranu – početnici će odgovore na brojna pitanja na koja nailaze prilikom praktične implementacije Scruma morati potražiti negdje drugdjeResursi na Scrum.org stranicama su svakako autoritativni izvor informacija koji preporučujemo. Ovi materijali nastaju iz pera zajednice profesionalnih Scrum.org trenera koji temeljem svog praktičnog dugogodišnjeg iskustva razrađuju odgovore na svakodnevne izazove primjene Scruma.

Želite li diskutirati o novom Vodiču za Scrum?

Razumljivo je da imate brojna pitanja na tragu zašto je došlo do promjena i što to konkretno znači za vašu implementaciju Scruma. Nudimo vam priliku za otvorenu diskusiju o svim aspektima promjena na meetupu pod nazivom “Izašao je novi Vodič za Scrum. Što to znači za moj Scrum?” koji autori članka organiziraju sljedeći tjedan, 25. 11. 2020.  

Tekst su zajednički napisali Ana Roje Ivančić i Ognjen Bajić.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome)
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime (Hrvoje Lončar) ili barem ime i inicijala (Hrvoje L.) te pravu email adresu. Kako koristimo podatke koje tamo ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Intervju

Želimo li primati plaće na Revolut treba nam “pravi” Revolut Bank, direktor Mirkes otkriva koji su planovi u Hrvatskoj

Je li Revolut zaista sada prava banka u Hrvatskoj, možete li na njega primiti ili isplatiti plaću i zašto uopće postoji ogranak Revolut Bank, saznali smo u razgovoru s njihovim direktorom, a nismo propustili provjeriti ni situaciju s HNB-om.

Startupi i poslovanje

Podravka i Human predstavili novu Coolinariku, evo što su napravili 10 godina od zadnjeg redizajna

Prva stranica kojoj se svi u regiji okrećemo kada su u pitanju recepti više neće biti ista. Coolinarika je od danas progresivna web aplikacija koja postaje znatno pametnija, a za sve to bilo je potrebno protresti čak milijune podataka.

Startupi i poslovanje

APIS IT dokapitalizacijom Grada Zagreba postaje drugi hrvatski IT jednorog, vrijedan preko milijardu dolara?

Dokapitalizacijom APIS IT-a Vlada bi potvrdila da ne samo da podržava vodeće hrvatske startupe nego ih i stvara, nastavno na potpisivanje deklaracije 'EU Start-up Nations Standard of Excellence' - koje su planirali učiniti.

Što ste propustili

Startupi i poslovanje

Infobip akvizirao Shift: Ivan Burazin će kao član uprave jačati odnose s developerima

Ovom akvizicijom Shift postaje podbrend Infobipa i nastavlja rasti i razvijati se unutar domaće tehnološke tvrtke - ali što Infobip zapravo planira sa Shiftom i koju ulogu u svemu ima sam Ivan Burazin?

Kultura 2.0

Future of Work: Luka Kladarić će nam pojasniti kakav “remote” kaos nam tek slijedi

Kaotična 2020. mnogima je promijenila radne navike, ali oni koji rade od kuće već godinama nedvojbeno su bolje podnijeli krizu od osoba koje prije pandemije nisu izlazili iz ureda.

Startupi i poslovanje

U Visage Technologiesu monotono ne postoji: Radi se u industrijama od kozmetičke – do automobilske

Tehnologija praćenja, analize i prepoznavanja lica može se primijeniti na mnoge industrije, a švedsko-hrvatski Visage Technologies fokusirao se na dvije specifične. Saznali smo kako ih je to usmjerilo na dva poslovna modela - agencijski i proizvodni te kako unutar njih izgleda razvoj "cutting edge" rješenja iz područja računalnog vida.

Startupi i poslovanje

GNK Dinamo prvi je partner aplikacije Sportening Ivana Klarića!

Aplikacija koja spaja navijače s njihovim najdražim klubovima danas je predstavila partnerstvo s GNK Dinamom, prvo ove vrste u domaćem sportu. Što to donosi za njih, ali i navijače?

Vodič

Spremate se za Job Fair Meetup? Poslodavci, studenti – poslušajte savjete organizatorica!

Planirate li već pripremu za Job Fair Meetup? Ako niste, evo vam poticaja da krenete na vrijeme. Uz organizatorice poznatog sajma poslova saznali smo što kod studenata prolazi, a što ne.

Startupi i poslovanje

Uz SofaScore Editor pratite rezultate “beton lige” kao da je Liga Prvaka

Rezultati malih lokalnih liga i natjecanja do sada su bili nepravedno zanemareni od strane aplikacija za praćenje sportskih rezultata. Uz inovativno rješenje SofaScorea možete sami unositi rezultate svoje lokalne lige - što već rade igrači u više od 180 liga diljem svijeta!