Professional Documents
Culture Documents
eu/ 1
A G I L E (agilno upravljanje),
SCRUM & KANBAN
Što je Agile Project Management (APM)?
Agile Project Management (APM) ili
agilno upravljanje projektima je
ponavljajući pristup planiranju i
vođenju projektnih procesa putem
funkcionalnog samoorganiziranja
multi-funkcionalnih mješovitih timova,
poticanjem fleksibilnog i brzog
odgovora na uočenu promjenu u
proizvodu/usluzi kao i u potrebama klijenata.
Osnovni cilj APM je imati kraće cikluse razvoja i učestalije puštanje izmijenjenog
proizvoda/usluge za razliku od tradicionalnog „Waterfall“ upravljanja projektom.
Ovakav kraći vremenski okvir omogućuje projektnim timovima da brže i
učinkovitije reagiraju na promjene uočene u proizvodu/usluzi kao i u potrebama
klijenta,
Ove manje cjeline često se nazivaju sprintovi. Sprintovi su općenito kratki, dužina
im je od par dana do par tjedana. Uvidi stečeni tijekom redovitih i čestih
sastanaka tijekom svake iteracije koriste se kako bi se precizno utvrdilo što bi
trebao biti sljedeći korak u projektu.
Što je SCRUM?
Scrum je okvir postupanja u agilnom
upravljanju projektima koji se koristi za
upravljanje radom na složenim
proizvodima od ranih 1990-ih. Scrum
nije proces, tehnika ili konačna
metoda. Umjesto toga, Scrum je
struktura koja se odnosi na
angažiranje različitih procesa i tehnika.
Što je KANBAN?
Kanban je jednostavna metoda koja
ima za cilj izvršenja isporuke „just in
time“ nekog dijela projekta, zadatka
ili proizvoda/usluge na način da ne
dođe do preopterećenja resursa kao
i članova tima.
Kanban ima svoje porijeklo u proizvodnim procesima u Toyoti, ali ima široku
upotrebu i u drugim sferama poslovanja. U Kanban ne postoje strogi postupci koje
se treba slijediti. Kanban je skup načela i prakse između kojih je potrebno odabrati
najbolju kako bi odgovarala traženim potrebama. Najčešće korištena provedba
Kanban npr. u razvoju softvera uključuje korištenje Kanban ploče (u fizičkom
obliku ili u obliku nekog softvera), koja se sastoji od stupaca koji predstavljaju faze
rada i zadatke.
Dakle, zadaci se dodaju ili premještaju iz stupca "Učiniti", u stupac "U tijeku" kada
razvoj počinje, a smatra se kako je zadatak gotov kada se preselio u zadnji stupac
"Gotovo". Moguće je proširiti broj stupaca na više od tri sukladno projektnim
potrebama pa tada svaki stupac može imati pod-stupce, kao npr. stupac „U
tijeku“ može imati pod-stupac "Razvoj" koji se može se podijeliti u "Planiranje" i
https://gorankrmpotic.eu/ 4
Nedostaci;
Kao što smo naveli Scrum je iterativni pristup, što znači da je dizajniran da brzo
dostavi manje parcijalne isporuke koje se mogu izgraditi u nešto veće tijekom
vremena. Tijekom sprinta stvara se iskoristiv i potencijalno isporučiv
proizvod/usluga. Sprintovi se odvijaju jedan nakon drugog kako bi se cjelokupni
projekt izvršavao. Postoje tri stanja koje se događaju sa svakim sprintom:
Tim koji je odgovoran za određeni rad samostalno odlučuje kako će izvoditi rad
tijekom sprinta, Na kraju svakog sprinta cilj je proizvesti nešto što bi se moglo
testirati.
https://gorankrmpotic.eu/ 6
Svakodnevni Scrum (misli se na pregled sprinta ili dnevni sastanak) je srce Scrum-
a. Svaki dan razvojni timovi naglašavaju i promiču brzo donošenje odluka, a oni
unaprjeđuju stupanj transparentnosti i znanja razvojnog tima. Svakodnevni Scrum
je kratak – prosječno oko 15-30 minuta – tako da je tim fokusiran i učinkovit.
Niti Scrum niti Kanban nemaju strogi skup pravila. Ne postoji ništa što sprječava
izbor najboljih elementa za Scrum, kao što su to dnevni sastanci ili pregledi. Nema
razloga da ukoliko se tako želi upotrijebiti Kanban pregled u Scrum.
Najvažnije je kako se Scrum dokazao u praksi kao vrlo učinkovit okvir samo kada
ga cijeli tim dobro razumije. Međutim, isto je tako činjenica kako je teško raditi u
Scrum gdje svi članovi tima ne poznaju proces.
1. ScrumMaster
Scrum Master pomaže razvojnom timu izvođenje procesa na najvišoj razini. Oni
zajedno u potpunosti razumiju temeljna načela Scrum-a, te ih mogu učinkovito
primijeniti u složenim, stvarnim situacijama. Scrum Master zajedno s razvojnim
timom osigurava da se ciljevi i opseg projekata jasno razumiju i zajednički rade na
uklanjanju uočenih prepreka.
Vlasnici proizvoda su nešto poput menadžera, ali u Scrum-u postoji mnogo jači
naglasak stavljen na njihovu povezanost s korisnicima nego bilo koji drugi
senioritet u organizaciji.
autor:
Goran Krmpotić