05.10.2018. ·
8 min

Nedoumice Scrum Master pozicije

Nedoumice Scrum Master pozicije

Ljudi različitih struka i profila razmišljaju o pozivu zvanom Scrum Master jer pozicija postaje sve traženija u kompanijama različitih industrija. Međutim, nije da je svima jasno šta Scrum Master pozicija podrazumeva, šta ta osoba konkretno radi. Često dobijam pitanja poput "Da li je Scrum Master trening za mene? Ili jel bolji Product Owner? U čemu je zapravo razlika?"...

Ovo su nedoumice ljudi koji su na početku Scrum Master karijere, zapravo onih koji su čuli/pročitali nešto o tome, ali nisu sigurni gde je tu njihovo mesto. To nije iznenađujuće jer Agile/Scrum “hajp” je došao “sa zapada” i veoma brzo se širi. Razlog tome jeste da su kompanije i pojedinci uvideli da moraju da “se ubrzaju” i “konstantno unapređuju” ako žele da ostanu konkurentni na tržištu.

Poznato je da je Scrum Master jedna od uloga definisana kroz Scrum Framework koji kaže da jedan Scrum tim čine Product Owner, razvojni (Development) tim i Scrum Master. Kratko rečeno, Scrum Master je odgovaran da Scrum tim “živi” Scrum vrednosti i principe. Šta to zapravo znači?

Za početak, uloga Scrum Mastera je da timu objasni Scrum vrednosti, jer od njihovog razumevanja i usvajanja uveliko zavisi koliko će tim biti uspešan u primeni Scrum-a. Jer implementacija Scrum-a nije kompletna i ne donosi očekivane benefite ukoliko se primena istog svede samo na puko definisanje uloga u timu (“etiketiranje”) i praktikovanje propisanih elemenata Scrum-a bez krajnje svrhe koju isti treba da imaju. Dalje, Scrum Master je tu da pomaže timu u radu, balansira često sukobljen odnos između razvojnog tima i predstavnika biznisa, ali takođe i da se bavi Scrum-om na nivou organizacije.

Kada pričamo o poziciji Scrum Master, često se javljaju pitanja poput “Da li ja mogu da budem uspešan Scrum Master?” ili “Kakvu osobu bi bilo dobro da zaposlimo/izgradimo za poziciju Scrum Mastera?”

Obično se kaže da Scrum Master treba da bude odličan “servant-leader”, te da ima odlične timske veštine. On je na prvom mestu “servant”, to znači da je “na usluzi” timu, da je njegova uloga da pomogne timu. S druge strane, Scrum Master nema direktna “ovlašćenja” da kontroliše šta Scrum tim radi. Njegova uloga je liderska, on treba da je lider u onome što “propoveda” vezano za optimizaciju rada tima, odnosno da stekne takoreći neformalni autoritet. Stoga, osoba koja je timski igrač idealna je za poziciju Scrum Master-a. Podrazumeva se da na prvom mestu ta osoba treba da ima dobre veštine komunikacije, sposobna je da sagleda i prevazilazi izazove, zna da upravlja feedback-om, prepozna i rešava različite stepene konflikata, i naravno da inspiriše i motiviše članove tima.

Na poziciji Scrum Mastera poželjno je da se nalazi ekstrovertna osoba jer se od iste očekuje da napravi dobre odnose kako interno u timu, tako i sa ostalim zainteresovanih stranama, te da širi “pozitivan vajb” i konstantno unapređuje komunikaciju i kolaboraciju u i izvan tima. Takođe, poželjno je da je Scrum Master saosećajna osoba prijateljski nastrojena što za posledicu ima aktivno slušanje sa dozom empatije. U tom slučaju Scrum Master može da razume kontekst u kom se pojedinac/tim našao, te da mu uz osećaj pouzdanosti i poverenja, pomogne u prevazilaženju izazova bez predrasuda i optužbi. Ovo je veoma važna osobina Scrum Mastera jer na taj način pomaže timu da bude “zaštićen od spoljnih uticaja” što posledično rezultuje prihvatanjem Scrum Master-a u timu kao bitne uloge, time i Scrum-a generalno.

Obzirom da je jedna od poenti agilnosti iterativno-inkrementalni razvoj proizvoda, odnosno razvoj delova proizvoda u kratkim iteracijama gde se na iste odmah dobija povratna informacija sa tržišta/od klijenta, od Scrum timova se očekuje da budu inovativni i da eksperimentišu sa novim stvarima kako bi postali efikasniji ili kako bi naučili nesto iz tog procesa što će ih dalje unaprediti. U tom smislu, poželjno je da je Scrum Master osoba spremna na eksperimentisanje i nova iskustva, gde je i te kako sposobna da podrži i ohrabri tim na eksperiment, ali isto tako “ne prepusti slučaju” rezultat tog procesa, već ukaže na poentu istog i kako je to doprinelo timu za buduće korake.

Savestan Scrum Master vodi računa da su svi Scrum sastanci dobro organizovani, na adekvatan način vođeni, orijentisani ka ciljevima i imaju jasno shvaćenu svrhu od strane svih učesnika. Brine se i da postoji tačno dovoljno dokumentacije da bi zahtevi biznisa bili jasni razvojnom timu, te da bi se obezbedio željeni kvalitet proizvoda. Pored dokumentacije, uvek je akcenat na pravovremenoj komunikaciji i kolaboraciji u timu i sa eksternim stakeholderima. Ovo sve ukazuje na sledeću osobinu Scrum Master-a, a to je da treba da bude dobro organizovana osoba.

Izrazito je bitno da Scrum Master bude veoma emocionalno stabilna osoba sposobna da kontroliše iznenadne stresne situacije koje se mogu pojaviti u timu. Treba da uvek može da sagleda širu sliku i ne dozvoli emocijama da “preuzmu kontrolu” nad situacijom. U timu postoje često osobe različitog karaktera i personaliteta što može da utiče pozitivno ili negativno na ostatak tima. Usled različitosti, moguće su konfliktne situacije koje mogu imati destruktivan karakter. Scrum Master treba da je svestan svega – sopstvenih sposobnosti i osobina svih članova tima, kako bi mogao da motiviše tim na prevazilaženje svih situacija i izazova.

Kada se govori o veštinama koje Scrum Master treba da ima, skoro uvek se nameće pitanje “Da li je potrebno tehničko predznanje?” Generalno, što Scrum Master više poznaje proizvod, tržište i proces razvoja, to je njemu lakše da razume “tehničke izazove” koje članovi tima imaju, te dovede do prevazilaženja prepreka u radu tima. Međutim, po osnovnim pravilima Scrum-a, nije propisano da Scrum Master (ne)mora da ima tehničko predznanje. U svakom slučaju, nikako ne treba zaboraviti osobine koje ta osoba treba da ima, jer ukoliko ih nema, samo “tehničko predznanje” neće dovesti do očekivanih rezultata u primeni Scrum-a.

Često se postavlja pitanje da li je Scrum Master full-time pozicija, i to u smislu da li neko ko već ima određenu ulogu (npr tester, business analyst) može “usput” i da bude Scrum Master. Ili drugačija situacija jeste da li jedan Scrum Master može da bude deljen između više različitih timova?

U situaciji da neko iz tima preuzme da se pored svoje “osnovne” uloge bavi i ScrumMaster-stvom, najčešće se dobije situacija da samo jedna od tih uloga se radi posvećeno. Uloga Scrum Master-a je u potpunosti posvećena timu, tj. odnosima i procesima vezanim za isti. Takođe, Scrum Master kontinuirano radi na poboljšanju i optimizaciji rada tima. To nedvosmisleno implicira da je Scrum Master full-time posao, odnosno vrsta pozicije čiji je fokus očigledan ukoliko zaista želimo da se Scrum implementira, te da se osete benefiti istog u radu. Takođe, u situaciji “dodavanja” Scrum Master uloge već postojećoj ulozi u timu, neretko se zaboravlja na osobine koje Scrum Master treba da ima, te se uloga dodeli nekome ko ne poseduje adekvatan set osobina i veština.

Druga, vrlo česta situacija jeste da, pošto se sumnja da je Scrum Master full-time pozicija, tj. da osoba “ima šta da radi” tokom predviđenog radnog vremena, jedan Scrum Master “opslužuje” više različitih Scrum timova. Postavlja se pitanje da li je to u redu, i ako jeste, u kojim situacijama.

Ukoliko je Scrum Master novo-zaposlen, preporuka je da za početak bude posvećen jednom timu jer je suviše informacija koje treba da “procesuira”. Kad se uhoda u radu sa jednim timom, može da se razmišlja o dodeli drugog tima istom Scrum Master-u. Ukoliko početni tim nije zreo – Scrum nije zaživeo u svom punom potencijalu, treba razmisliti da li je pametno deliti Scrum Mastera na više timova. Naravno, to zavisi i od stepena prethodnog iskustva Scrum Master-a, sa kakvim timovima je radio, u kakvom okruženju, koliko dugo, itd. Svakako, ukoliko se smatra ispravnom odluka o deljenju Scrum Master-a na više timova, praksa kaže da to ne bi trebalo da bude više od dva tima.

Dodatni izazov postoji u pitanju da li Scrum Master i Product Owner mogu da budu ista osoba, jer uslovno rečeno Scrum Master i Product Owner su “suprostavljene uloge”. Kako to? Fokus Scrum Master-a je na timu i procesima i odnosima vezanim za isti, dok je fokus Product Owner-a na proizvodu tj. na definisanju šta članovi tima treba da rade da bi se odgovorilo na zahteve klijenta/tržišta. Kada je pričano o Scrum Master poziciji, pomenuto je da neretko postoji “problematičan” odnos predstavnika biznisa i razvojnog tima, gde je biznisu sve hitno i bitno odmah da se uradi, dok tim da bi dostigao najviši stepen efikasnosti i kvaliteta u radu, treba da je zaštićen od “stalnih napada” biznisa. U praksi, ukoliko se jednoj osobi dodele obe uloge, obično rezultat bude Scrum Master koji je “command and control” orijentisan, dakle “naređivački” koji nastoji da “gurne” tim da radi brže da bi se odgovorilo na SVE zahteve klijenta/tršišta. Jasno je da je ovakvo okruženje daleko od primene Agile/Scrum vrednosti i uživanja njihovih benefita.

Nadam se da će ovaj tekst pomoći svima koji imaju nedoumice u vezi Scrum Master uloge. Uvek kada se razmišlja o Scrum Master ulozi, bilo bi dobro razmisliti o tome da li zaista uživamo benefite primene Scrum/Agile-a u našem okruženju, jer to bi trebalo da je bio početni cilj implementacije istog. A uloga Scrum Master-a, na nivou timova pre svega, je u tome presudna.

Takođe, ukoliko želite da se edukujete više o Scrum Master ulozi prava prilika za to je Certified Scrum Master Course ili Certified Scrum Master Course – Extended, u sklopu sedmog po redu Agile Month-a!

Oceni tekst

4
69 glasova
Jelena Ristić (ex Bogdanić) Jelena Ristić (ex Bogdanić)

Business Development / Director of Education @ Puzzle Software Samoinicijativna i proaktivna osoba sa više od sedam godina iskustva u softverskoj industriji u sferi upravljanja projektima razvoja softverskih rešenja i razvoja odnosa sa klijentima. U Puzzle Software kompaniji je od marta 2014. godine gde aktivno učestvuje u strateškom razvoju poslovanja kompanije i koordinira aktivnostima kompanije koje se odnose na Agile edukaciju.

1 komentar

Milan Milan 02.05.2021.
7
1

Hvala na odlicno objasnjenom tekstu. Imao bih nekoliko pitanja, ako imate vremena ukratko odgovoriti. Da li je moguce da osoba zavrsi kurs i da moze da pocne da radi, a da prethodno nema zsvrsen nikakav IT kurs i da nema nikakvo ranije iskustvo. Da li je to uopste moguce? Po Vasem misljenju sta je najpametnije prvo uraditi, koji kurs vi preporucujete. Hvala na odgovoru

Iz ove kategorije

Svi članci sa Bloga

Slični poslovi

Povezane kompanije po tagovima