Scrum je lagani (lightweight) okvir koji pomaže ljudima, timovima i organizacijama da generišu vrednost kroz adaptivna rešenja za kompleksne probleme.
Ali hajde da dodamo još vrednosti toj definiciji.
Scrum je okvir koji nam govori kako da vodimo sprinteve, kako da razvijamo proizvode na osnovu iterativnih i inkrementalnih procesa i kako da definišemo pojam “definition of done”, između ostalog.
Sećaš li se fraze iz Scrum Guide 2020?
“Scrum je jednostavan za razumevanje, ali težak za savladavanje.”
I to je tačno – na površini, Scrum izgleda jednostavno, kao jedna linija vojnika.
Međutim, ako zagrebemo dublje, otkrivamo ukorenjene izazove vođenja kompleksnih i haotičnih situacija.
- Scrum je ugaoni kamen motivacije ljudi, promene načina razmišljanja i upravljanja rizicima.
- On je zapravo perspektiva iz koje posmatramo stvarnost, kakva god da jeste, kako bismo mogli donositi kvalitetnije odluke na osnovu svežijih i boljih informacija.
- Scrumov okvir otkriva sistemske greške ili prepreke – a naš zadatak je da ih rešimo. Upravo ti “bubici” i “neravnine na putu” predstavljaju ključ za ono što sputava organizaciju da isporuči ono što je najvažnije: funkcionalnosti koje čine korisnike, klijente, zainteresovane strane i tržište zadovoljnima.
- Ako odlučiš da uvedeš Scrum, nemoj se iznenaditi otporom.
Kao i u “vodopad” (waterfall) projektima, programeri ne žele da predaju kod testerima nakon određenih faza; isto tako, timovi i organizacije ne žele da se suoče sa realnošću koju im Scrumova transparentnost otkriva.
Scrum ima veliki uticaj na način donošenja odluka u organizaciji:
-
Product Owner definiše šta i zašto.
-
Developeri (razvojni tim) odlučuju kako i kojom brzinom.
-
Scrum Master je facilitator koji uklanja prepreke.
Ove uloge u okviru Scruma osmišljene su tako da omoguće da se kompleksni projekti rešavaju sprint po sprint, da se profesija razvoja softvera vrati dostojanstvu, da se ljudima da poverenje i poštovanje, kako bi mogli istraživati rešenja i na kraju se ponositi svojim radom.
Scrum je okvir koji je prvenstveno stvoren sa ljudima na umu – sa idejom otvorenog menadžment stila koji osnažuje zaposlene.
To se ogleda i u njegovih 5 vrednosti. Ali one često predstavljaju izazov za tradicionalne menadžere koji su navikli da stalno daju direktive i uputstva svojim timovima.
Zato Scrum nije toliko o samom okviru, koliko o korišćenju tog okvira da otkrijemo ono što ranije nismo znali.
Dakle, kreni – prilagođavaj se onome što ti se otkriva.
Koristi okvire prioritizacije, sprintove i pravila da pomogneš timu i organizaciji da razumeju nova saznanja.
Ljudi se plaše neuspeha i nepoznatog, a organizacije često ne žele lako da prihvate sopstvene greške. Ali verujem da ćeš kroz vreme i praksu u Scrum-u postajati sve bolji, jer je upravo to ključni deo “puta otkrića”.
Scrum danas više nije opcija za većinu kompanija.
Digitalna transformacija nameće hitnost da organizuješ timove pomoću Scrum-a i agilnih praksi.
Šta je Scrum?
Scrum je jedan od najpopularnijih agilnih okvira. Pomaže timovima da isporučuju vrednost u malim iteracijama (do 30 dana), obično u sprintovima od 1–4 nedelje.
Scrum nije metodologija ni metoda, već okvir – što znači da se prilagođava potrebama tima.
Naziv dolazi iz ragbija: tim zajednički “gura loptu napred” kao jedno telo, za razliku od štafete (waterfall pristupa), gde svako radi svoj deo i predaje dalje.
Suština Scrum-a je da se formira kros-funkcionalni tim koji zajedno radi na istom cilju.
Prvi put je predstavljen 1995. godine, a osnivači su Jeff Sutherland i Ken Schwaber (u tekstu stoji pogrešno “Keith Schreiber”). Kasnije su mnogi agilni stručnjaci doprineli njegovom razvoju i kombinovali ga sa XP (Extreme Programming), Kanban-om i drugim tehnikama.
Danas je Scrum najrasprostranjeniji agilan okvir i često se koristi kao osnov za sticanje sertifikata Scrum Master-a i učenje agilnog upravljanja projektima.
Comments