Vous êtes sur la page 1sur 3

UNIVERZITET U SARAJEVU

FAKULTET ZA SAOBRAAJ I KOMUNIKACIJE

ZADAA IZ PREDMETA:

SOFTVERSKO ININJERSTVO

Predmetni
Prof.Dr.Anel Tanovi
nastavnik:
Asistent: MA Irena Serna Marjanovi
Studenti: Meetovi Abid
Broj indeksa: 7219
Usmjerenje: KiT
Godina studija: II
Rezultat
zadae:

Datum: 09.04.2017 god.

SCRUM
Scrum (framework) je inkrementalni i iterativni pristup razvoju softvera.
Inkrementalni razvoj predstavlja razvoj softvera korak po korak, dok iterativni
nain predstavlja strategiju vremenskog planiranja u kojem se softver kroz svaki

definirani period vremena dodatno usavruje .

Prednosti Scruma nad drugim okvirima rada su takve da programer je zatien od


svakodnevnog kontakta sa korisnicima, transparantnost u radu, brzo su vidljivi
rezultati i popravljivi. Scrum forsira stalne retrospektive i razmiljanja o tome
kako unaprijediti proizvod. Mane u Scrumu predstavljaju sprintovi i dugi
sastanci. Ponekad nam je potreban dan ili dva vie da bismo zavrili neki zadatak.
Dugi sastanci (za planiranje, proiavanje (Product Backlog Rafinement) ili
retrospektivu) mogu da budu veoma demotiviui. Programeri najvie vole da
programiraju. Fokus na brzini razvoja i iterativnosti ponekad dovodi do pada
kvaliteta. Iako se na Skram treninzima pria o testiranju, TDD, CI itd. takoe se
istie da je bitno zavriti zadatak u predvienom roku a bez ikavog suvinog
koda.

Propisani Scrum dogaaji se trebaju odravati redovno i imaju za cilj umanjiti


potrebu za dodatnim sastancima koji nisu dio Scrum okvira. Svi dogaaji su
vremenski ogranieni, odnosno svaki od njih ima definisano maksimalno trajanje.
Jednom kada Sprint zapone, njegova duina je fiksirana i ne moe biti skraena
niti produena. Izuzev samog Sprinta, preostali dogaaji se mogu zavriti ranije -
im je postignut cilj dogaaja, to znai da se investira odgovarajue vrijeme i da
se ne dozvoljava rasipanje resursa.

Scrum ne moemo malo koristiti a malo ne ili ga u potpunosti prihvatiti (sa svim
manama) ili e biti osuen na neuspjeh, prednosti je vie i imaju veu teinu
nego mane.

Naziv SCRUM potie iz poznate sportske igre ragbija. Ko je nekada gledao


taj sport bie mu jasnije, no u ragbiju postoji jedna faza igre u kojoj se svi igrai
oba tima okupe na gomilu i zajednikim snagama pokuavaju da osvoje bolju
poziciju na terenu i loptu, i ta faza se upravo naziva scrum.
Osnivaima SCRUM metodologije se svideo ovaj pristup u kom postoji jedan tim
ljudi razliitih profila i sposobnosti koji zajednikim snagama rade na ostvarivanju
zacrtanog cilja, pa su stoga odluili i da upotrebe naziv iz popularnog sporta.
Scrum metodologija predstavlja najpopularniju agilnu metodologiju u razvoju
softvera, koja poseban akcenat stavlja na upravljanje razvojnim procesom,
bazirana na idejama empirijskog modela kontrole proizvodnih procesa. Empirijski
model kontrole se primjenjuje na procese sa velikim stepenom neodreenosti, a
upravljanje se sprovodi uz kontinuirano praenje i brzo prilagoavanje procesa u
skladu sa dobijenim rezultatima i eljenim izlazima. Scrum predstavlja nain rada
za timove da rade zajedno kako bi razvili proizvod. To jeste scrum predstavlja
jednostavan okvir za timsku saradnju na sloenim projektima. Nudi mali skup
pravila koja nude timovima dovoljno mogunosti da se usmjere na svoje inovacije
i na rjeavanje onoga to bi mogao biti nepremostiv izazov. Dakle, scrum je okvir
(eng. framework) metodologije razvojnog procesa koji se koristi za upravljanje
kompleksnim razvojem. Meutim, scrum je i mnogo vie od jednostavnog okvira.
On podrava nau potrebu da se bude ovjek na poslu da pripada, ui, radi,
stvara i bude kreativan i da bude u interakciji sa drugim ljudima.

Vous aimerez peut-être aussi