Scrum: okvir za agilni razvoj softvera
Panevropski Univerizitet Apeiron
SCRUM
Seminarski Rad
Boris Košpić Prof. Dr Branko Latinović
Banja Luka 2017
Sadržaj
Uvod...............................................................................................................................................................3
Scrum Teorija.................................................................................................................................................4
Transparentnost.............................................................................................................................................4
Inspekcija.......................................................................................................................................................4
Adaptacija......................................................................................................................................................4
Scrum tim.......................................................................................................................................................5
Proizvod Vlasnik.............................................................................................................................................5
Razvojni tim....................................................................................................................................................6
Scrum Master.................................................................................................................................................7
Sprint..............................................................................................................................................................8
Daily Scrum..................................................................................................................................................11
Praćenje Sprint Napredak............................................................................................................................16
Artifact Transparentnost..............................................................................................................................16
Definicija "Gotovo"......................................................................................................................................17
Istorija..........................................................................................................................................................17

Scrum Teorija
Scrum se temelji na empirijskim teorijama kontrole procesa, ili empirizma. Empirizam tvrdi da znanje
dolazi iz iskustva i donošenje odluka na osnovu onoga što je poznato. Scrum koristi iterativni,
inkrementalni pristup za optimizaciju predvidljivost i kontrolu rizika. Tri stuba podržavaju svaki
implementaciju empirijske kontrole procesa: transparentnost, pregled, i adaptacija.
Transparentnost
Značajne aspekte procesa moraju biti vidljivi onima koji su odgovorni za ishod. Transparentnost zahtijeva
aspekte da budu definisani zajednički standardi tako posmatrači dijele zajedničko razumijevanje onoga
što se vidi.
Primjer:
A zajednički jezik koji se odnosi na proces mora biti zajednički od strane svih učesnika; i,
Oni koji obavljaju posao i onih koji prihvataju proizvod rada moraju dijeliti zajedničke definicije "Done"
Inspekcija
korisnici Scrum-a moraju često pregledati Scrum artefakate i napredak ka cilju za otkrivanje neželjenih
odstupanja. Njihove inspekcije ne bi trebale biti tako česte da ometaju način rada. Inspekcije su
najkorisnije kada ih marljivo obavljaju obučeni inspektori na mjestu rada.
Adaptacija
Ako inspektor utvrdi da jedan ili više aspekata procesa odstupa izvan prihvatljivih granica, a da će
rezultat proizvod biti neprihvatljiv, proces ili materijal koji se obrađuju moraju se prilagoditi.
Podešavanje mora biti uradjeno tako da se što je moguće smanji dalje odstupanje.
Scrum propisuju četiri formalna događaja za inspekciju i adaptaciju, kao što je opisano u Scrum Events
ovog dokumenta:
-
Sprint planiranje
-
Daily Scrum
-
Sprint Review
-
Sprint Retrospective
-
Scrum Values
Uspješno korištenje Scrum zavisi od ljudi i sve više iskustva u ovih pet vrijednosti. Ljudi osobno rade na
ostvarivanju ciljeva Scrum tima. Članovi Scrum tim imaju hrabrosti učiniti pravu stvar i rade na teškim
problemima. Svi su se fokusirali na rad Sprint i ciljeva Scrum tima. Scrum tim uci svoje interesne grupe
da budu otvoreni na svim izazovima na obavljenon posla. članovi Scrum tima poštuju jedni druge da
budu sposobni, nezavisni ljudi.
Scrum tim
Scrum Tim se sastoji od vlasnika proizvoda, tima za razvoj, i Scrum Master-a. Scrum timovi su
samoorganizacije cross-funkcionalne. Self-organiziranje timova odabrati kako na najbolji način ostvariti
svoj posao, umjesto da se u režiji drugi izvan tima. Cross-funkcionalnih timova imaju sve nadležnosti
potrebne za postizanje rad bez zavisnosti od drugih nije dio tima. Model tim u Scrum je dizajniran za
optimizaciju fleksibilnost, kreativnost i produktivnost.
Scrum timovi isporučiti proizvode iterativno i inkrementalno, maksimiziranje mogućnosti za povratne
informacije. Inkrementalni isporuke "Gotovo" proizvod osigura potencijalno korisnih verziju rada
proizvoda je uvijek na raspolaganju.
Proizvod Vlasnik
Vlasnik proizvoda je odgovoran za maksimiziranje vrijednosti proizvoda i rada razvojnog tima. Kako se to
radi može varirati široko preko organizacije, Scrum timova i pojedinaca.
Vlasnik proizvoda je jedini osoba odgovorna za upravljanje Zaostatak proizvoda. upravljanje Zaostatak
proizvoda uključuje:
Jasno izražavanje Product Backlog predmeta;
Naručivanje stavke u Zaostatak proizvoda bi najbolje postizanje ciljeva i misije;
Optimiziranje vrijednost rada Razvojni tim obavlja;
Osigurati da je Zaostatak proizvoda je vidljivo, transparentno, i jasno sve, i pokazuje šta će Scrum tima
rade na sljedeći; i,
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti