AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT

Size: px
Start display at page:

Download "AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT"

Transcription

1 INFOTEH-JAHORINA Vol. 10, Ref. E-I-16, p , March AGILNI RAZVOJ PROGRAMSKIH PROIZVODA AGILE SOFTWARE DEVELOPMENT Ivan Padavić, Initium Futuri ltd., Zagreb Marko Velić, Initium Futuri ltd., Zagreb Dejan Ljubobratović, Faculty of Teacher Education - University of Rijeka Sadržaj - U poslednje vreme u domeni softverskog inženjerstva veoma su popularne tzv. agilne metode izrade softvera. Agilne metode svoje korene vuku iz lean menadžmenta koji se pojavio u Japanu 80-ih godina prošlog veka. Ove metode postavljaju principe akvizicije korisničkih zahtjeva, projektiranja i razvoja aplikacija i informacionih sistema na način koji uključuje krajnjeg korisnika u puno većoj mjeri nego je to kod tradicionalnih metoda. Osim toga, agilne metode predlažu novi, fleksibilniji način razmišljanja tj. opušteniji odnos prema cjelokupnom projektu, a sve u svrhu eliminacije nepotrebne dokumentacije, smanjenja nesporazuma i povećanja uspešnosti projekata razvoja informacionih sustava. U ovom radu opisani su ključni koncepti agilnih metoda razvoja softvera sa naglaskom na SCRUM metodiku. Agilne metode nisu panacea za uspešan razvoj softvera posebice u sferi finansiranja agilnih projekata pa je u radu opisan i taj praktični problem. Abstract Recently in Software engineering, agile software development methods are becoming more and more popular. Agile methods are coming from Japanese industrial lean management practices. These methods involve end user in the entire software development process much more than in traditional waterfall approach. Besides that, agile methods introduce new flexible project management concepts and eliminate unnecessary documentation. This paper presents key agile development practices with emphasis on SCRUM. Agile methods are not panacea for successful project and practical issues are described. 1. Nastanak agilnih metoda Potaknuta nezadovoljstvom uzrokovanim velikim procentom neuspešnih IT projekata, skupina sastavljena od sedamnaest stručnjaka iz područja softverskog inženjerstva zagovornika agilnih metoda razvoja, sastala se godine u maloj kolibici u skijaškom odmaralištu negdje u planinama Jute kako bi pokušali naći rješenje za goruće probleme postojećih metodologija programskog inženjerstva. Rezultat njihovog druženja je čuveni manifest - Agile Manifesto. [1] Agilni manifest je dokument koji opisuje temeljne postavke budućih agilnih metoda. Manifest možemo ukratko sažeti na četiri temeljne poruke: 1. Individualci i interakcija ispred procesa i alata 2. Softver koji radi ispred iscrpne dokumentacije 3. Saradnja s klijentom ispred pregovora o ugovoru 4. Reagiranje na promenu ispred praćenja plana Ove poruke zapravo su prilagodba temeljnih koncepata lean menadžmenta softverskom inženjerstvu. Lean menadžment se pojavio u Japanu 80-ih godina prošlog veka i njegov je cilj eliminacija nepotrebnih aktivnosti i veća uključenost samih radnika u unaprjeđenje procesa proizvodnje. 2. Principi agilnih metoda Vizija - Jedan od temeljnih koncepata agilnog upravljanja projektima koji se susreće u literaturi koja ga opisuje je vizija. Vizija je prema [2] kritični faktor uspešnosti u ranoj fazi projekta. Prije svega moramo imati viziju šta radimo. Zatim, moramo imati viziju tko će biti uključen u projekt klijenti, proizvodni menadžeri, članovi projektnog tima i ostali dionici. I treće, članovi projektnog tima mora da imaju viziju kako će zajedno da odrade posao. Špekuliranje - Iako riječ špekulacija ima određeno negativno značenje u smislu nepromišljenog riskiranja ili manipulacija, izvorno značenje riječi je Naslućivati/pretpostavljati nešto na temelju nepotpunih činjenica ili informacija. U tradicionalnim metodama izrada softvera sledi se unaprijed definirani plan, dok se u aginom pristupu u fazi špekulacije okvirno procenjuju zahtjevi i funkcionalnosti budućeg softvera, procenjuje se količina posla za određene zahtjeve, okvirni plan isporuke, rizici i strategije ublažavanja rizika te troškovi projekta. Istraživanje - Faza istraživanja (kako se naziva ponegdje u literaturi) u principu predstavlja sami razvoj proizvoda. Istraživanje je riječ koja opisuje samu suštinu ideje agilnog razvoja. Naime, cilj je kreirati proizvod, ne prema nekom čvrsto definiranom planu, već uz saradnju krajnjeg korisnika kroz proces razvoja istraživati i otkrivati što je to što korisnik zapravo treba. Adaptacija - Agilni razvoj kao svoju prednost ima i mogućnost ranog gašenja projekta. Iako zvuči suludo kada kažemo da je to prednost, gašenje projekta u ranoj fazi može uštedjeti mnogo uzaludnog rada, novca i nezadovoljstva. Naravno uvjet uza to je realnost u suočavanju s napretkom projekta od strane klijenta i razvojnog tima. Kako bi se takva situacija uopće prepoznala, a što je još važnije naravno i izbjegla važno je pravovremeno uočavanje pogrešaka i zastranjivanja u projektu. Agilne metode razvoja sa svojim konceptima retrospektiva i redovitih revizija što je učinjeno uz praćenje sukladnosti obavljenog posla sa potrebama klijenta omogućavaju upravo to. Adaptaciju na promjene, bilo da se radi o promjenama u okolini sustava za koji radimo 466

2 proizvod ili o promjenama u shvaćanju konačnog projekta i vlastitih potreba od strane klijenta. Zatvaranje - Zatvaranje projekta je važan element dobrog projektnog menadžmenta bez obzira je li riječ on tradicionalnom ili agilnom pristupu upravljanju projektom. Agilne metode u fazi zatvaranja projekta naglasak stavljaju na dovršavanje svih otvorenih zadataka, finalizaciju nužne dokumentacije i najvažnije, na komunikaciju i odnose unutar tima. 3. Korisničke priče i prioriteti Korisničke priče (engl. User Stories) predstavljaju osnovnu jedinicu u planiranju, izradi i evaluaciji novog programskog proizvoda. Korisnička priča je pandan funkcionalnostima u tradicionalnom pristupu razvoja. Naziv funkcionalnost zadržao se i kod praktičara agilnih metoda. Iako je sami naziv manje bitan, važno je percipirati kako taj novi naziv korisnička priča u sebi sadržava suštinu filozofije agilnog razvoja. Naime, za razliku od puke funkcionalnosti koja kaže da se određena radnja treba dogoditi u određenom trenutku, korisnička priča je opis tko, šta i zbog čega želi nešto učiniti. Iako se razlika na prvi pogled čini minorna, ona je itekako velika. Imajući ovo na umu, sama akvizicija zahtjeva (po tradicionalnom pristupu) je ponešto drugačiji proces. Praktičar agilne metode koji komunicirajući s klijentom od njega saznaje njegove potrebe i opisuje korisničke priče više ulazi u samu problematiku od tradicionalnog projektanta informacionog sistema koji jednostavno popisuje željene funkcionalnosti. Elementi korisničke priče su: korisnička uloga koja će koristiti funkcionalnost, cilj koji se postiže korištenjem funkcionalnosti te razlog zbog kojeg se ta funkcionalnost koristi. Primjer korisničke priče je: Voditelj prodaje ima uvid u broj prodanih proizvoda u odabranom razdoblju po mjesecima kako bi mogao pratiti trendove. Kod definicije korisničkih priča izuzetno je važna komunikacija sa krajnjim korisnikom tj. razumijevanje njegovih potreba. Često se događa da krajnji korisnik ne posjeduje informatička znanja i da ne zna objasniti što mu zapravo treba. Ukoliko se ne pridržavamo ovih načela vrlo često ćemo dobiti odgovor klijenta koji će glasiti poput: Napravili ste što sam tražio, ali to nije ono što mi treba. Ako programer koji radi na funkcionalnosti samo pročita korisničku priču i krene raditi bez komunikacije s klijentom, vrlo je vjerojatno da korisnik neće dobiti šta želi. U najboljem slučaju, dobit će šta je napisano. Definisanje prioriteta u izradi informacionog sistema veoma je važno, posebice kod većih projekata. Na taj način omogućava se svojevrsno rangiranje funkcionalnosti po važnosti tj. vrednosti za krajnjeg korisnika čime je pak omogućena isporuka programskog proizvoda u iteracijama. Upravo isporuke u iteracijama, gdje se nakon svake iteracije razvoja korisniku isporučuje softver koji radi, temelj je svih agilnih metoda. Prilikom definisanja prioriteta razvojni tim i korisnik se moraju usuglasiti oko toga koliko će razina prioriteta imati i koje će funkcionalnosti ući u koju razvojnu fazu. Lista prioriteta često je i prilog ugovoru koji se sklapa između naručitelja i isporučitelja. U skladu sa filozofijom agilnih metoda i lista prioriteta je promenjiva. To zapravo znači da korisnik u saradnji s razvojnim timom može, ukoliko primeti potrebu za tim, podignuti ili smanjiti prioritet određene funkcionalnosti sistema. Prilikom definisanja prioriteta, razvojni tim i klijent moraju razmišljati o tome šta donosi najveću vrednost za klijenta i u skladu s tim definisati koje će funkcionalnosti (opisane korisničkim pričama) ući u koju fazu. Prilikom definisanja prioriteta treba paziti na zamku koja se može dogoditi ukoliko se radi o vremenski kritičnim aplikacijama. Naime, praksa je pokazala da klijenti često žele isporučene funkcionalnosti šta ranije te se u ranim fazama projekta definisaju dijelovi sistema koji podržavaju proces, a kontrola i praćenje se zanemaruju i uključuju u naknadne iteracije. Ukoliko se rezultat ranije iteracije pusti u rad, a kontrola i praćenje se prepuste sljedećoj iteraciji, postoji opasnost da se druga faza zbog mogućih promena i dodatnih zahteva oduži i da se zbog toga ne uspe realizovati na vreme. Zbog toga menadžment može da ostane bez primerice mesečnog izvještaja koji može da bude ključan za donošenje odluke, a njegova realizacija kasni. 4. Karakteristike tima Kako je jedna od temeljnih pretpostavki agilnog razvoja i agilnog upravljanja projektom komunikacija, najvažnija karakteristika tima je upravo sposobnost i volja za komuniciranje s klijentom. Također, tim mora da ima razumevanja za već pomenute probleme vezane uz shvaćanje ICT-a i budućeg softvera od strane samog klijenta. Šta se tiče veličine timova, to naravno ovisi o samom projektu te tehničkoj zahtjevnosti i opsegu posla koji treba da se obavi u zadatom vremenu. Agilna metoda XP je pogodna za manje timove, dok je Scrum, primerice, najpogodniji za timove od pet do deset članova. Razmatrajući veličinu tima, na umu valja imati i prednosti i mane malih odnosno velikih timova. Mali timovi su fleksibilniji, no problem nastaje kada neki član tima iznenada napusti tim. Kako u agilnim metodama ne postoji opsežna projektna dokumentacija, gubitak člana tima koji poseduje mnoga znanja o projektu, predstavlja velik rizik. Isto tako, povećanje tima ne znači naravno i linearno povećanje brzine obavljanja nekog posla, a sa sobom nosi veću potrebu za koordinacijom. Obzirom da su najčešći praktikanti agilnih metoda danas u industriji proizvodnje softvera male tvrtke tj. mali projektni timovi, postavlja se pitanje što sa različitim ulogama unutar samog razvojnog tima. Same aktivnosti potrebne da bi se razvio programski proizvod nisu se značajno promenile u odnosi na tradicionalne modele razvoja pa tako još uvijek postoje poslovi koje obavljaju uloge kao što su: projekt menadžer, program menadžer, projektant, razvojni inženjer, tester, dizajner itd. Obzirom na ograničenost ljudskih resursa u malim timovima, jasno je da će se ove uloge često morati pojavljivati unutar jedne osobe. Zbog mogućeg svojevrsnog sukoba interesa među ulogama unutar pojedinca postoje smernice koje uloge je poželjno, a koje nije poželjno kombinirati u istoj osobi. Primjer jedne takve preporuke dat je na slici

3 malo vremena. U ovom potonjem se krije i opasnost od nerazumevanja korisnika koje se često manifestira i gubitkom povjerenja jer mu se čini kako razvojni tim radi nerealne procjene, a zaboravlja pritom vrijeme utrošeno na izgradnju arhitektonske osnovice sustava. Ilustracija odnosa aktivnosti izrade arhitekture i korisničkih funkcionalnosti prikazana je na slici Karakteristike klijenta Slika 1. MSF Timski model [3] Sve agilne metode razvoja podrazumevaju veliku uključenost klijenta u sami proces razvoja. Neke agilne metode to preporučaju većoj, a neke u manjoj mjeri, no bez obzira koju metodu koristili u praksi, najčešće se pokazuje da klijent nažalost nije dovoljno uključen. Kod dogovaranja novog projekta, veoma je važno klijentu objasniti prednosti agilnog razvoja te ga pripremiti na sve što ga očekuje. U provođenju agilnog projekta nužne su neke karakteristike klijenta poput sledećih: strpljenje, spremnost na sudjelovanje u razvoju, strpljivost, spremnost na plaćanje agilnosti projektnog tima. Također važno je imati na umu da naručitelj rešenja ne mora nužno da bude i budući korisnik toga rešenja. Tako primerice može da se desi da se razvojni tim povodi za naputcima naručitelja (sponzora) projekta, koji je često u menadžerskoj ili vlasničkoj poziciji, zanemarujući zahteve krajnjih korisnika (radnika), a da kasnije taj isti naručitelj plaćanje projekta uvjetuje prihvaćanjem od strane radnika budućih korisnika sistema/aplikacije. U praksi treba biti oprezan u pogledu očekivanja klijenta/naručitelja te u pregovorima i pojašnjavanju problematike klijentu treba biti i realan jer u suprotnom, u kasnijim fazama projekta, možemo očekivati pitanja poput: Ali vi ste to trebali uočiti, Ali to je bio vaš posao, Ali nama je to jako skupo, Ali nama je on jako važan, Ali rekli ste da će vam trebati toliko, Ali rekli ste da će to koštati toliko. Još jedna važna aktivnost u agilnom upravljanju projektom je i upravljanje korisničkim očekivanjima. Naime, isporuka pojedinih dijelova programskog proizvoda se u različitim fazama izrade odvija različitom dinamikom. U početnim fazama (iteracijama) razvojni inženjeri više vremena provode na definiranje i kreiranje arhitekture sistema tj. korisniku nevidljivih delova sistema. Kasnije se više vremena provodi izrađujući funkcionalnosti za krajnje korisnike. U skladu s tim i korisnikova percepcija procesa razvoja je drugačija. Možemo u grubo konstatirati kako su korisnici u inicijalnim fazama projekta nestrpljivi jer im se čini da se puno vremena gubi, a ne vide rezultate, dok su u kasnijim fazama pohlepni obzirom da stječu dojam kako za kreiranje funkcionalnosti za krajnjeg korisnika treba izrazito Slika 2. Odnos aktivnosti izrade arhitekture i korisničkih funkcionalnosti kroz vreme [4] 6. Procenjivanje Procjena opsega i vremenskog roka potrebnog za obavljanje posla zamišljenog projektom je veoma važna aktivnost u celom procesu agilnog razvoja. Početna procena temelj je za planiranje resursa, očekivanja klijenta i razvojnog tima te pretpostavljenu cenu samog projekta. Osim početne procene, u toku rada na projektu, razvojni tim trebao bi periodički da procenjuje ostatak posla obzirom na identificirane promene i nova saznanja. Općenito, možemo da kažemo da danas u praksi postoje dva temeljna načina procenjivanja. Prvi način je vremenski i obično se izražava u jedinicama čovek/dan ili čovek/čas. Drugi način je bodovni i pretpostavlja identificiranje koliko je bodova teška određena funkcionalnost koju je potrebno implementirati u projektu. Kada govorimo o problemu procenjivanja potrebno je razumeti razliku između točnost i preciznosti. Naime, ako programer kaže da mu je za obavljanje određenog posla potrebno 25,6 časova, to je vrlo precizna informacija. Ako je drugi programer rekao da će za isti posao biti potrebno 2 dana, onda je to informacija sa znatno manjom preciznošću. Uzmimo za primer da je realno za taj posao bilo potrebno 16 radnih časova (znači 2 dana), onda vidimo da je neprecizni procjenitelj bio zapravo puno bliže realnosti tj. njegova procjena je bila točnija. Iz primjera možemo da zaključimo kako bi nam točnost trebala biti važnija od preciznosti same procene. Pridjeljivanje tehničke kompleksnosti također može da pridonese realnijoj proceni članova razvojnog tima. Razmišljajući o tehničkoj kompleksnosti, procenitelj može identificirati potencijalne probleme koji bi mogli da se pojave bilo da je reč o implementaciji ili novim znanjima koja je potrebno usvojiti kako bi se realizovala potrebna aktivnost Kod procenjivanja, preporuka je da svi članovi budućeg razvojnog tima daju svoje mišljenje tj. svoju vlastitu procenu. 468

4 Kod takvog načina procenjivanja, voditelj projekta mora da ima na umu i individualne karakteristike procenitelja. Neki članovi tima po svojoj prirodi mogu da budu pesimisti, a neki optimisti. Postoje i matematičke tehnike kako ovo može da se uključi u konačnu procenu i o tome će biti reči u nastavku. Jedan od matematičkih metoda za procenjivanje je i čuveni PERT (engl. Project Evaluation and Review Technique). PERT dolazi iz područja mrežnog planiranja i jedan od njegovih elemenata je i matematička tehnika procenjivanja dana sledećom formulom: KPp predstavlja procenjenu količinu posla, O označava optimističnu procenu potrebnog vremena, N je najverovatnije, a P je pesimistično vreme potrebno za procenu. Praksa je pokazala da, kada se od članova tima koji trebaju da procene određeni posao zatraži tri vremena (optimistično, najverovatnije, pesimistično), procenitelji daju točnije procene. Objašnjenje toga je poticanje takvog načina procenjivanja na dublje promišljanje o problematici o kojoj se radi. Ukoliko procenitelj mora dati optimističnu procenu, sam će sebi postavljati pitanja koji su to faktori koji bi mogli utjecati da se posao obavi u optimističnom roku. Ukoliko se radi o programerima, verovatno će procenitelju kroz glavu proći pomisao o ponovnoj iskoristivosti nekog ranije napisanog koda ili nešto slično. Ako se pak od procenitelja traži pesimistična varijanta, veća je verovatnost da će osoba promisliti o mogućim problemima i možda se prisetiti više mogućih poteškoća negoli da se radi o proceni koja za rezultat ima samo jednu vrednost, a ne tri kako je to slučaj kod PERT-a. Kako se zapravo radi o vaganoj aritmetičkoj sredini triju vrednosti procena, ta formula se može i korigirati ovisno o individualnim karakteristikama procjenitelja. Tako se ovisno o tome je li procenitelj pesimist ili optimist, težište u formuli može staviti na optimistično tj. pesimistično vreme, množeći to vreme sa faktorom različitim od 1 i sukladno tome smanjiti faktor kojim se množi najverovatnije procenjeno vreme. 7. Razvojni ciklusi Razvojni ciklusi su u agilnim metodama organizovani u cikluse koje se popularno nazivaju i iteracije (engl. Iteration). Iteracije obuhvaćaju aktivnosti razvojnog tima koje kao izlaz imaju programski kod tj. aplikaciju ili sistem spreman za uporabu od strane klijenta. Aktivnosti članova tima često se u agilnim metodama predstavljaju zadaćama (engl. Task). Nekoliko zadaća čini posao koji treba odraditi kako bi se realizovala korisnička priča (engl. User Story). Nekoliko korisničkih priča može sačinjavati funkcionalnost (engl. Feature). Dok skup funkcionalnosti može predstavljati opseg posla koji mora da se odradi u jednoj iteraciji. Nakon jedne ili više iteracija razvoja, može uslediti isporuka (engl. Delivery). Isporuka predstavlja preuzimanje funkcionalnosti od strane naručitelja. Također, postoje i agilne metode gde ove granice nisu strogo definisane pa se tako i po završetku rada na nekoj korisničkoj priči i po testiranju iste od strane razvojnog tima može odmah preći na isporuku realiziranog dela sistema te korisnik može odmah da počne s korištenjem. Primer hijerarhije ciklusa i aktivnosti u nekom projektu: Isporuka 1. Iteracija 1.1. Funkcionalnost Korisnička priča Task Task Korisnička priča Retrospektive Restrospektive su sastavni koncept većine današnjih agilnih metoda za upravljanje projektima izrade softvera. Restrospektive se izvode nakon svake iteracije (sprinta) i predstavljaju diskusiju u kojoj sudeluju članovi razvojnog tima. Za vreme osvrta na proteklu iteraciju članovi tima pokušavaju odgovoriti na sledeća pitanja: Što nije bilo u redu?, Gdje smo pogrešili?, Kako možemo da izbegnemo iste probleme u budućnosti?. 9. Softver Iako agilne metode u svojoj suštini minimiziraju kako dokumentaciju tako i alate (uključujući i softverske) već fokus stavljaju na ljude i procese, praksa je pokazala kako je ipak dobro imati način praćenja provođenja agilnih metoda i osiguranje neke vrste repozitorija svih artefakata projekta u digitalnom obliku. Razlozi za to su naravno dokumentarističke prirode. Osim samog bileženja svih aktivnosti, poželjno je i povećanje efikasnosti i osiguranje konzistentnosti korištenjem nekog softverskog alata. Vrlo praktičan primer u kojem bi korištenje softvera umjesto klasične ploče, samoljepljivih papirića i tabličnog kalkulatora bilo poželjno je slučajno otpadanje papirića s ploče zbog loše kvalitete ljepila, čime se stvara nekonzistentnost u project/sprint backlog-u. Svakako, pri odabiru softverskog alata za podršku agilnom razvoju ne smemo smetnuti s uma samu bit agilnih metoda i dozvoliti da primena softvera odvede u nepotrebnu birokratizaciju i otuđenje samih članova tima jednih od drugih. Upravo stoga, zahtjevi koji se postavljaju pred takav softver su brzina i jednostavnost korištenja te fleksibilnost u smislu prilagodbe individualnoj organizaciji/projektu tj. modifikaciji agilne metode koja se koristi. 10. Popularne agilne metode razvoja softvera XP - Ekstremno programiranje predstavlja model razvoja softvera posebno dizajniran za malene i srednje velike razvojne timove, koji se susreću za ubrzanim promjenama u zahtjevima. [5] Ekstremno programiranje uvodi niz obrazaca kojima se pospješuje razvoj softvera u uvjetima stalnih promjena zahtjeva. Neki do tih obrazaca su programiranje u paru, unit testiranje, refaktoriranje, konstantno menjanje i prilagođavanje arhitekture i kratke iteracije. [6] Scrum - Agilno upravljanje projektima primjenom Scrum metodike izvorište ima u radu japanaca Takeuchi-a i Nonakae i njihovih analiza najboljih praksi u kompanijama poput Fuji-Xerox, Honda, Canon i Toyota. [7] Scrum je metodika razvoja softvera koja sledi sve paradigme agilnog razvoja i donosi obrasce za upravljanje timom i razvojnim ciklusom 469

5 programskog proizvoda. Samo ime metodike dolazi iz američkog nogometa i inspirirano je načinom na se koji timovi u tom sportu dogovaraju prije akcije i kako malo po malo kroz sprintove osvajaju teritoriju. Razvojni ciklus u Scrumu se naziva Sprint. Sprint je zapravo jedna iteracija u razvoju i obično traje od dva tjedna do pet tjedana. Scrum poput većine ostalih agilnih metoda podrazumijeva korištenje korisničkih priča za planiranje i izvođenje projekta. Sve korisničke priče koje opisuju rad planiran za projekt čine tzv. Project Backlog, dok skup korisničkih priča koje će se realizirati za vreme jednog Sprinta čine Sprint Backlog, a primjer je dan na slici 3. Slika 3. Sprint backlog [6] Ostale metode - Osim XP-a i Scrum-a koji su danas najrasprostranjenije agilne metode, u stručnoj i znanstvenoj literaturi mogu se pronaći i brojne druge metode za agilno upravljanje projektima i to ne samo za industriju proizvodnje softvera. Od agilnih metoda za proizvodnju softvera možemo pomenuti FDD (engl. Feature Driven Development), TDD (Test Driven Development), Kanban itd. no njihovo opisivanje nadilazi okvire ovog rada. Osim navedenih i neki stariji ustaljeni okviri upravljanja projektima razvoja softvera u novije vreme dobivaju inačice za agilni razvoj. Tako primerice i popularni Microsoftov MSF (engl. Microsoft Solution Framework) ima inačicu za agilni razvoj. 11. Zašto agilne metode nisu panacea za projektni menadžment (pogotovo kod nas) U praksi se pokazalo kako prakticiranje agilnih metoda uvelike može da poveća procenat uspešnosti IT projekata obzirom da razvojni tim kroz intenzivnu komunikaciju s klijentom i odgovaranje na promene u zahtevima koje nastaju u tijeku provođenja projekta stječe bolji uvid u stvarne korisnikove potrebe i na taj način kreira softver koji je usklađeniji sa korisničkim očekivanjima. Iako agilne metode imaju mnogo pozitivnih strana, postoje i problemi s kojima se suočavaju praktičari. Ti problemi tiču se znanja stečenih u radu, obzirom da ne postoji opširna dokumentacija, velikih napora koje klijent mora uložiti, obzirom da se od njega očekuje uključenost u razvoj, nedorečenosti u smislu pravne popraćenosti projekta, obzirom da ne postoje smjernice za stvaranje agilnog ugovora te problem finansiranja i osiguravanja projektnog budžeta, obzirom da se od agilnog tima očekuje prilagođavanje promenama u zahtevima što neminovno znači i probijanje vremenskog okvira projekta. Postavlja se dakle pitanje što sa rokovima i što sa cenom izrade softvera? Slobodno možemo da kažemo sledeće ako se radi o agilnom projektu i agilnom timu, nužno je da i klijent bude agilan. Kako u smislu saradnje, tako i u smislu plaćanja vaše agilnosti. 12. Zaključak Agilne metode razvoja softvera naglasak stavljaju na veću komunikaciju i kreiranje korisnog programskog proizvoda, a u drugi plan su stavljeni strogi okviri unaprijed definisanih projektnih faza i opširna dokumentacija. U praksi se pokazalo kako prakticiranje agilnih metoda uvelike može da poveća procenat uspešnosti IT projekata obzirom da razvojni tim kroz intenzivnu komunikaciju s klijentom i odgovaranje na promene u zahtevima koje nastaju u tijeku provođenja projekta stječe bolji uvid u stvarne korisnikove potrebe i na taj način kreira softver koji je usklađeniji sa korisničkim očekivanjima. Iako agilne metode imaju mnogo pozitivnih strana, postoje i problemi s kojima se suočavaju praktičari. Ti problemi tiču se znanja stečenih u radu, obzirom da ne postoji opširna dokumentacija, velikih napora koje klijent mora uložiti, obzirom da se od njega očekuje uključenost u razvoj, nedorečenosti u smislu pravne popraćenosti projekta, obzirom da ne postoje smernice za stvaranje agilnog ugovora te problem finansiranja i osiguravanja projektnog budžeta, jer se od agilnog tima očekuje prilagođavanje promenama u zahtevima što neminovno znači i probijanje vremenskog okvira projekta. Svi ovi, ali i neki drugi problemi prakticiranja agilnih metoda mogu biti predmet budućih istraživanja iz ove domene. LITERATURA [1] Agile Manifesto, [2] Jim Highsmith. (2004). Agile Project Management: Creating Innovative Products. Addison Wesley. [3] MSF for Agile Software Development Process Guidance: =9F3EA426-C2B BA0F- 35A021D85234&displaylang=en [4] Mountain Goat Software [5] Beck, K. (1999). Extreme Programming Explained: Embrace Change. Addison-Wesley Professional. [6] Padavić, I. (2009). Postupak evaluacije te implementacija agilnog modela razvoja softvera, diplomski rad. Varaždin: Fakultet organizacije i informatike. [7] Sutherland, J., Viktorov, A., & Blount, J. (2006). Distributed Scrum: Agile Project Management with Outsourced Development. Agile 2006, international Conference. Mineapolis. 470

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan.

SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. SIMPLE PAST TENSE (prosto prošlo vreme) Građenje prostog prošlog vremena zavisi od toga da li je glagol koji ga gradi pravilan ili nepravilan. 1) Kod pravilnih glagola, prosto prošlo vreme se gradi tako

More information

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije

Biznis scenario: sekcije pk * id_sekcije * naziv. projekti pk * id_projekta * naziv ꓳ profesor fk * id_sekcije Biznis scenario: U školi postoje četiri sekcije sportska, dramska, likovna i novinarska. Svaka sekcija ima nekoliko aktuelnih projekata. Likovna ima četiri projekta. Za projekte Pikaso, Rubens i Rembrant

More information

Port Community System

Port Community System Port Community System Konferencija o jedinstvenom pomorskom sučelju i digitalizaciji u pomorskom prometu 17. Siječanj 2018. godine, Zagreb Darko Plećaš Voditelj Odsjeka IS-a 1 Sadržaj Razvoj lokalnog PCS

More information

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd,

AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje. Marko Eremija Sastanak administratora, Beograd, AMRES eduroam update, CAT alat za kreiranje instalera za korisničke uređaje Marko Eremija Sastanak administratora, Beograd, 12.12.2013. Sadržaj eduroam - uvod AMRES eduroam statistika Novine u okviru eduroam

More information

Podešavanje za eduroam ios

Podešavanje za eduroam ios Copyright by AMRES Ovo uputstvo se odnosi na Apple mobilne uređaje: ipad, iphone, ipod Touch. Konfiguracija podrazumeva podešavanja koja se vrše na računaru i podešavanja na mobilnom uređaju. Podešavanja

More information

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA

CJENIK APLIKACIJE CERAMIC PRO PROIZVODA STAKLO PLASTIKA AUTO LAK KOŽA I TEKSTIL ALU FELGE SVJETLA KOŽA I TEKSTIL ALU FELGE CJENIK APLIKACIJE CERAMIC PRO PROIZVODA Radovi prije aplikacije: Prije nanošenja Ceramic Pro premaza površina vozila na koju se nanosi mora bi dovedena u korektno stanje. Proces

More information

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević

GUI Layout Manager-i. Bojan Tomić Branislav Vidojević GUI Layout Manager-i Bojan Tomić Branislav Vidojević Layout Manager-i ContentPane Centralni deo prozora Na njega se dodaju ostale komponente (dugmići, polja za unos...) To je objekat klase javax.swing.jpanel

More information

STRUČNA PRAKSA B-PRO TEMA 13

STRUČNA PRAKSA B-PRO TEMA 13 MAŠINSKI FAKULTET U BEOGRADU Katedra za proizvodno mašinstvo STRUČNA PRAKSA B-PRO TEMA 13 MONTAŽA I SISTEM KVALITETA MONTAŽA Kratak opis montže i ispitivanja gotovog proizvoda. Dati izgled i sadržaj tehnološkog

More information

PROJEKTNI PRORAČUN 1

PROJEKTNI PRORAČUN 1 PROJEKTNI PRORAČUN 1 Programski period 2014. 2020. Kategorije troškova Pojednostavlj ene opcije troškova (flat rate, lump sum) Radni paketi Pripremni troškovi, troškovi zatvaranja projekta Stope financiranja

More information

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ

TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ TRENING I RAZVOJ VEŽBE 4 JELENA ANĐELKOVIĆ LABROVIĆ DIZAJN TRENINGA Model trening procesa FAZA DIZAJNA CILJEVI TRENINGA Vrste ciljeva treninga 1. Ciljevi učesnika u treningu 2. Ciljevi učenja Opisuju željene

More information

BENCHMARKING HOSTELA

BENCHMARKING HOSTELA BENCHMARKING HOSTELA IZVJEŠTAJ ZA SVIBANJ. BENCHMARKING HOSTELA 1. DEFINIRANJE UZORKA Tablica 1. Struktura uzorka 1 BROJ HOSTELA BROJ KREVETA Ukupno 1016 643 1971 Regije Istra 2 227 Kvarner 4 5 245 991

More information

SAS On Demand. Video: Upute za registraciju:

SAS On Demand. Video:  Upute za registraciju: SAS On Demand Video: http://www.sas.com/apps/webnet/video-sharing.html?bcid=3794695462001 Upute za registraciju: 1. Registracija na stranici: https://odamid.oda.sas.com/sasodaregistration/index.html U

More information

Razvoj softvera primenom agilnih metodologija

Razvoj softvera primenom agilnih metodologija Razvoj softvera primenom agilnih metodologija ACA D. JOVANOVIĆ, Fakultet za projektni i Originalni naučni rad UDC: 005.5:[659.2:004 FILIP P. JOVANOVIĆ, Fakultet za projektni i DOI: 10.5937/tehnika1606896J

More information

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević

Upravljanje kvalitetom usluga. doc.dr.sc. Ines Dužević Upravljanje kvalitetom usluga doc.dr.sc. Ines Dužević Specifičnosti usluga Odnos prema korisnicima U prosjeku, lojalan korisnik vrijedi deset puta više nego što je vrijedio u trenutku prve kupnje. Koncept

More information

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings

Eduroam O Eduroam servisu edu roam Uputstvo za podešavanje Eduroam konekcije NAPOMENA: Microsoft Windows XP Change advanced settings Eduroam O Eduroam servisu Eduroam - educational roaming je besplatan servis za pristup Internetu. Svojim korisnicima omogućava bezbedan, brz i jednostavan pristup Internetu širom sveta, bez potrebe za

More information

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE

CJENOVNIK KABLOVSKA TV DIGITALNA TV INTERNET USLUGE CJENOVNIK KABLOVSKA TV Za zasnivanje pretplatničkog odnosa za korištenje usluga kablovske televizije potrebno je da je tehnički izvodljivo (mogude) priključenje na mrežu Kablovskih televizija HS i HKBnet

More information

Windows Easy Transfer

Windows Easy Transfer čet, 2014-04-17 12:21 - Goran Šljivić U članku o skorom isteku Windows XP podrške [1] koja prestaje 8. travnja 2014. spomenuli smo PCmover Express i PCmover Professional kao rješenja za preseljenje korisničkih

More information

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze

Trening: Obzor financijsko izvještavanje i osnovne ugovorne obveze Trening: Obzor 2020. - financijsko izvještavanje i osnovne ugovorne obveze Ana Ključarić, Obzor 2020. nacionalna osoba za kontakt za financijska pitanja PROGRAM DOGAĐANJA (9:30-15:00) 9:30 10:00 Registracija

More information

WWF. Jahorina

WWF. Jahorina WWF For an introduction Jahorina 23.2.2009 What WWF is World Wide Fund for Nature (formerly World Wildlife Fund) In the US still World Wildlife Fund The World s leading independent conservation organisation

More information

Tutorijal za Štefice za upload slika na forum.

Tutorijal za Štefice za upload slika na forum. Tutorijal za Štefice za upload slika na forum. Postoje dvije jednostavne metode za upload slika na forum. Prva metoda: Otvoriti nova tema ili odgovori ili citiraj već prema želji. U donjem dijelu obrasca

More information

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI

IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI IZDAVANJE SERTIFIKATA NA WINDOWS 10 PLATFORMI Za pomoć oko izdavanja sertifikata na Windows 10 operativnom sistemu možete se obratiti na e-mejl adresu esupport@eurobank.rs ili pozivom na telefonski broj

More information

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB.

KAPACITET USB GB. Laserska gravura. po jednoj strani. Digitalna štampa, pun kolor, po jednoj strani USB GB 8 GB 16 GB. 9.72 8.24 6.75 6.55 6.13 po 9.30 7.89 5.86 10.48 8.89 7.30 7.06 6.61 11.51 9.75 8.00 7.75 7.25 po 0.38 10.21 8.66 7.11 6.89 6.44 11.40 9.66 9.73 7.69 7.19 12.43 1 8.38 7.83 po 0.55 0.48 0.37 11.76 9.98

More information

Ekstremno programiranje kao metod agilnog razvoja softvera

Ekstremno programiranje kao metod agilnog razvoja softvera UNIVERZITET U NOVOM SADU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU I INFORMATIKU Robert Pap Ekstremno programiranje kao metod agilnog razvoja softvera diplomski rad Novi Sad, 2008. Sadržaj

More information

11 Analiza i dizajn informacionih sistema

11 Analiza i dizajn informacionih sistema 11 Analiza i dizajn informacionih sistema Informatika V.Prof.dr Kemal Hajdarević dipl.ing.el 25.4.2014 11:58:28 1 1. Kompjuter, Internet, i mrežne osnove 2. Kompjuterska industrija Informatika u stomatologiji

More information

Bušilice nove generacije. ImpactDrill

Bušilice nove generacije. ImpactDrill NOVITET Bušilice nove generacije ImpactDrill Nove udarne bušilice od Bosch-a EasyImpact 550 EasyImpact 570 UniversalImpact 700 UniversalImpact 800 AdvancedImpact 900 Dostupna od 01.05.2017 2 Logika iza

More information

Nejednakosti s faktorijelima

Nejednakosti s faktorijelima Osječki matematički list 7007, 8 87 8 Nejedakosti s faktorijelima Ilija Ilišević Sažetak Opisae su tehike kako se mogu dokazati ejedakosti koje sadrže faktorijele Spomeute tehike su ilustrirae a izu zaimljivih

More information

RANI BOOKING TURSKA LJETO 2017

RANI BOOKING TURSKA LJETO 2017 PUTNIČKA AGENCIJA FIBULA AIR TRAVEL AGENCY D.O.O. UL. FERHADIJA 24; 71000 SARAJEVO; BIH TEL:033/232523; 033/570700; E-MAIL: INFO@FIBULA.BA; FIBULA@BIH.NET.BA; WEB: WWW.FIBULA.BA SUDSKI REGISTAR: UF/I-1769/02,

More information

Upute za korištenje makronaredbi gml2dwg i gml2dgn

Upute za korištenje makronaredbi gml2dwg i gml2dgn SVEUČILIŠTE U ZAGREBU - GEODETSKI FAKULTET UNIVERSITY OF ZAGREB - FACULTY OF GEODESY Zavod za primijenjenu geodeziju; Katedra za upravljanje prostornim informacijama Institute of Applied Geodesy; Chair

More information

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a

NIS PETROL. Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a NIS PETROL Uputstvo za deaktiviranje/aktiviranje stranice Veleprodajnog cenovnika na sajtu NIS Petrol-a Beograd, 2018. Copyright Belit Sadržaj Disable... 2 Komentar na PHP kod... 4 Prava pristupa... 6

More information

Agilne metodologije u razvoju softvera

Agilne metodologije u razvoju softvera broj 10, svibanj 2011. tema broja Agilne metodologije u razvoju softvera tehnologije i trendovi Rational AppScan IBM Maximo Asset Management Jaspersoft Business Intelligence Suite Activiti/BPMN 2.0 novosti

More information

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT

TRAJANJE AKCIJE ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT TRAJANJE AKCIJE 16.01.2019-28.02.2019 ILI PRETHODNOG ISTEKA ZALIHA ZELENI ALAT Akcija sa poklonima Digitally signed by pki, pki, BOSCH, EMEA, BOSCH, EMEA, R, A, radivoje.stevanovic R, A, 2019.01.15 11:41:02

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka 25. novembar 2011. godine 7. čas SQL skalarne funkcije, operatori ANY (SOME) i ALL 1. Za svakog studenta izdvojiti ime i prezime i broj različitih ispita koje je pao (ako

More information

Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija

Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija Implementacija metodologije ekstremnog programiranja u nastavni proces visokoobrazovnih institucija Autori: Tomislav Gligora, Veleučilište Velika Gorica Sažetak Davorin Valenčić, Veleučilište Velika Gorica

More information

1. Instalacija programske podrške

1. Instalacija programske podrške U ovom dokumentu opisana je instalacija PBZ USB PKI uređaja na računala korisnika PBZCOM@NET internetskog bankarstva. Uputa je podijeljena na sljedeće cjeline: 1. Instalacija programske podrške 2. Promjena

More information

Katedra za menadžment i IT. Razvoj poslovnih informacionih sistema

Katedra za menadžment i IT. Razvoj poslovnih informacionih sistema Prezentacija smjera Razvoj poslovnih informacionih sistema Katedra za menadžment i IT Razvoj poslovnih informacionih sistema Zašto... Careercast.com latest report on the ten best jobs of 2011 #1 Software

More information

Projektiranje informacijskih sustava

Projektiranje informacijskih sustava Projektiranje informacijskih sustava Uvod Ak. god. 2009/2010 Literatura System Analysis and Design, Third Edition; Dennis, Wixom and Roth; Wiley, 2006 www.wiley.com/college/dennis 2 1 Informacijski sustav

More information

Mogudnosti za prilagođavanje

Mogudnosti za prilagođavanje Mogudnosti za prilagođavanje Shaun Martin World Wildlife Fund, Inc. 2012 All rights reserved. Mogudnosti za prilagođavanje Za koje ste primere aktivnosti prilagođavanja čuli, pročitali, ili iskusili? Mogudnosti

More information

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri.

Ulazne promenljive se nazivaju argumenti ili fiktivni parametri. Potprogram se poziva u okviru programa, kada se pri pozivu navode stvarni parametri. Potprogrami su delovi programa. Često se delovi koda ponavljaju u okviru nekog programa. Logično je da se ta grupa komandi izdvoji u potprogram, i da se po želji poziva u okviru programa tamo gde je potrebno.

More information

Upravljanje softverskim projektima

Upravljanje softverskim projektima Upravljanje softverskim projektima GORAN D. KILIBARDA, Fakultet za projektni i Pregledni rad inovacioni menadžment, Beograd UDC: 005.8:004.4 VESNA M. ŠOBAJIĆ, Fakultet za projektni i DOI: 10.5937/tehnika1601145K

More information

MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT. Menadžment i informacione tehnologije

MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT. Menadžment i informacione tehnologije Prezentacija smjera MENADŽMENT I INFORMACIONE TEHNOLOGIJE Katedra za menadžment i IT Menadžment i informacione tehnologije Zašto... Careercast.com latest report on the ten best jobs of 2011 #1 Software

More information

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 1 СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ 2 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 3 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ 4 ПРИНЦИПИ МЕНАЏМЕНТА КВАЛИТЕТОМ Edwards Deming Не морате то чинити, преживљавање фирми

More information

DEFINISANJE TURISTIČKE TRAŽNJE

DEFINISANJE TURISTIČKE TRAŽNJE DEFINISANJE TURISTIČKE TRAŽNJE Tražnja se može definisati kao spremnost kupaca da pri različitom nivou cena kupuju različite količine jedne robe na određenom tržištu i u određenom vremenu (Veselinović

More information

Tema 11:Objektno orijentisane metodologije razvoja softvera

Tema 11:Objektno orijentisane metodologije razvoja softvera Tema 11:Objektno orijentisane metodologije razvoja softvera dr Vladislav Miškovic Fakultet za računarstvo i informatiku PROJEKTOVANJE INFORMACIONIH SISTEMA 2017/2018 Sadržaj predavanja 1. Uvod 2. Objektno

More information

Rešavanje problema pomoću računara

Rešavanje problema pomoću računara Rešavanje problema pomoću računara Vladimir Filipović vladaf@matf.bg.ac.rs Softversko inženjerstvo Šta podrazumevamo pod softverskim inženjerstvom? vladaf@matf.bg.ac.rs 2/16 Konstrukcija prevodilaca Prevođenje

More information

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020.

Idejno rješenje: Dubrovnik Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. Idejno rješenje: Dubrovnik 2020. Vizualni identitet kandidature Dubrovnika za Europsku prijestolnicu kulture 2020. vizualni identitet kandidature dubrovnika za europsku prijestolnicu kulture 2020. visual

More information

Razvoj informacionih sistema. Prof. dr Pere Tumbas Prof. dr Predrag Matković

Razvoj informacionih sistema. Prof. dr Pere Tumbas Prof. dr Predrag Matković Razvoj informacionih sistema Prof. dr Pere Tumbas ptumbas@ef.uns.ac.rs Prof. dr Predrag Matković pedja@ef.uns.ac.rs 1 Evaluacija prototipa od korisnika Procesni modeli razvoja informacionog sistema Model

More information

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik)

JEDINSTVENI PORTAL POREZNE UPRAVE. Priručnik za instalaciju Google Chrome dodatka. (Opera preglednik) JEDINSTVENI PORTAL POREZNE UPRAVE Priručnik za instalaciju Google Chrome dodatka (Opera preglednik) V1 OPERA PREGLEDNIK Opera preglednik s verzijom 32 na dalje ima tehnološke promjene zbog kojih nije moguće

More information

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET!

WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET! WELLNESS & SPA YOUR SERENITY IS OUR PRIORITY. VAŠ MIR JE NAŠ PRIORITET! WELLNESS & SPA DNEVNA KARTA DAILY TICKET 35 BAM / 3h / person RADNO VRIJEME OPENING HOURS 08:00-21:00 Besplatno za djecu do 6 godina

More information

Engineering Design Center LECAD Group Engineering Design Laboratory LECAD II Zenica

Engineering Design Center LECAD Group Engineering Design Laboratory LECAD II Zenica Engineering Design Center Engineering Design Laboratory Mašinski fakultet Univerziteta u Tuzli Dizajn sa mehatroničkom podrškom mentor prof.dr. Jože Duhovnik doc.dr. Senad Balić Tuzla, decembar 2006. god.

More information

PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE

PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Krešimir Maržić PRILAGODBA METODE EKSTREMNOG PROGRAMIRANJA ZA PROJEKT RAZVOJA JAVNE ELEKTRONIČKE USLUGE MAGISTARSKI RAD Zagreb, 2005. Magistarski

More information

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu

Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Slobodni softver za digitalne arhive: EPrints u Knjižnici Filozofskog fakulteta u Zagrebu Marijana Glavica Dobrica Pavlinušić http://bit.ly/ffzg-eprints Definicija

More information

PRILOG ISTRAŽIVANJU USLOVA ZA UVOĐENJE AGILNIH METODA U PREDUZEĆA

PRILOG ISTRAŽIVANJU USLOVA ZA UVOĐENJE AGILNIH METODA U PREDUZEĆA Univerzitet u Novom Sadu Fakultet tehničkih nauka Departman za industrijsko inženjerstvo i menadžment Miloš Jovanović PRILOG ISTRAŽIVANJU USLOVA ZA UVOĐENJE AGILNIH METODA U PREDUZEĆA Doktorska disertacija

More information

PROJEKTNI PRISTUP U RAZVOJU PROGRAMSKOG PROIZVODA

PROJEKTNI PRISTUP U RAZVOJU PROGRAMSKOG PROIZVODA Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» MARIANA MARTINČIĆ PROJEKTNI PRISTUP U RAZVOJU PROGRAMSKOG PROIZVODA Diplomski rad Pula, 2017. Sveučilište Jurja Dobrile

More information

UPRAVLJANJE RAZVOJNIM PROJEKTIMA

UPRAVLJANJE RAZVOJNIM PROJEKTIMA Univerzitet u Istočnom Sarajevu Mašinski fakultet Biljana Marković, Miloš Milovančević, Dejan Jeremić UPRAVLJANJE RAZVOJNIM PROJEKTIMA Improvement of product development studies in Serbia and Bosnia and

More information

IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN Priredili: prof. dr Mile Vasić prof.

IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN Priredili: prof. dr Mile Vasić prof. IZDAVAČ: Slobomir P Univerzitet, Slobomir, Bijeljina ISBN 978-99955-54-15-6 Priredili: prof. dr Mile Vasić prof. dr Ljiljana Jović Organizacioni odbor: Dr Ljiljana Jović predsjednik Mr Vladimir Marković,

More information

Otpremanje video snimka na YouTube

Otpremanje video snimka na YouTube Otpremanje video snimka na YouTube Korak br. 1 priprema snimka za otpremanje Da biste mogli da otpremite video snimak na YouTube, potrebno je da imate kreiran nalog na gmailu i da video snimak bude u nekom

More information

Struktura i organizacija baza podataka

Struktura i organizacija baza podataka Fakultet tehničkih nauka, DRA, Novi Sad Predmet: Struktura i organizacija baza podataka Dr Slavica Aleksić, Milanka Bjelica, Nikola Obrenović Primer radnik({mbr, Ime, Prz, Sef, Plt, God, Pre}, {Mbr}),

More information

SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD. Pere Ćurić. Zagreb 2016.

SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD. Pere Ćurić. Zagreb 2016. SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD Pere Ćurić Zagreb 2016. SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD Mentor: Prof. dr. sc. Nedeljko Štefanić

More information

Pristup rizicima u sistemu menadžmenta kvaliteta zasnovan na FMEA metodi

Pristup rizicima u sistemu menadžmenta kvaliteta zasnovan na FMEA metodi Pristup rizicima u sistemu menadžmenta kvaliteta zasnovan na FMEA metodi Ana Čobrenović, MPC Holding doc. dr Mladen Đurić, Fakultet organizacionih nauka 1 Uvod i definicije Rizik Organizacije se konstantno

More information

INFORMACIJSKI SOFTVERSKI ALAT 2-PLAN PROJECT MANAGEMENT SOFTWARE ZA MODELIRANJE GRAĐEVINSKOG PROJEKTA

INFORMACIJSKI SOFTVERSKI ALAT 2-PLAN PROJECT MANAGEMENT SOFTWARE ZA MODELIRANJE GRAĐEVINSKOG PROJEKTA SVEUČILIŠTE U SPLITU EKONOMSKI FAKULTET ZAVRŠNI RAD INFORMACIJSKI SOFTVERSKI ALAT 2-PLAN PROJECT MANAGEMENT SOFTWARE ZA MODELIRANJE GRAĐEVINSKOG PROJEKTA Mentor: izv.prof.dr.sc Hell Marko Student: Šime

More information

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU

KONFIGURACIJA MODEMA. ZyXEL Prestige 660RU KONFIGURACIJA MODEMA ZyXEL Prestige 660RU Sadržaj Funkcionalnost lampica... 3 Priključci na stražnjoj strani modema... 4 Proces konfiguracije... 5 Vraćanje modema na tvorničke postavke... 5 Konfiguracija

More information

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6.

PLAN RADA. 1. Počnimo sa primerom! 2. Kako i zašto? 3. Pejzaž višestruke upotrebe softvera 4. Frameworks 5. Proizvodne linije softvera 6. KOREKTAN PREVOD? - Reupotrebljiv softver? ( ne postoji prefiks RE u srpskom jeziku ) - Ponovo upotrebljiv softver? ( totalno bezveze ) - Upotrebljiv više puta? - Itd. PLAN RADA 1. Počnimo sa primerom!

More information

Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera

Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera Materijali za pripremu usmenog ispita Predmet: Procesi razvoja softvera 1. Uvod 1.1. Šta je UML? UML je jedna o najpoznatijih skraćenica u informatičkom svetu. Skraćenica potiče od englskog termina Unified

More information

Sveučilište u Zadru. Odjel za ekonomiju Sveučilišni preddiplomski studij menadžmenta. Bernarda Klarin OPEN SOURCE ALATI ZA UPRAVLJANJE PROJEKTIMA

Sveučilište u Zadru. Odjel za ekonomiju Sveučilišni preddiplomski studij menadžmenta. Bernarda Klarin OPEN SOURCE ALATI ZA UPRAVLJANJE PROJEKTIMA Sveučilište u Zadru Odjel za ekonomiju Sveučilišni preddiplomski studij menadžmenta Bernarda Klarin OPEN SOURCE ALATI ZA UPRAVLJANJE PROJEKTIMA Završni rad Zadar, 2017. Sveučilište u Zadru Odjel za ekonomiju

More information

Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA

Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma Dr. Mijo Mirković Albert Farkaš SUVREMENI TRENDOVI RAZVOJA INFORMACIJSKIH SUSTAVA Diplomski rad Pula, 2015. Sveučilište Jurja Dobrile u Puli

More information

Iskustva video konferencija u školskim projektima

Iskustva video konferencija u školskim projektima Medicinska škola Ante Kuzmanića Zadar www.medskolazd.hr Iskustva video konferencija u školskim projektima Edin Kadić, profesor mentor Ante-Kuzmanic@medskolazd.hr Kreiranje ideje 2003. Administracija Učionice

More information

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» JOSIP ŠUGIĆ CMM METODA ZA OSIGURANJE KVALITETE SOFTVERA Diplomski rad Pula, 2015. Sveučilište Jurja Dobrile u Puli Fakultet

More information

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE

MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE MINISTRY OF THE SEA, TRANSPORT AND INFRASTRUCTURE 3309 Pursuant to Article 1021 paragraph 3 subparagraph 5 of the Maritime Code ("Official Gazette" No. 181/04 and 76/07) the Minister of the Sea, Transport

More information

DIZAJN PROIZVODA PREDVIĐENIH ZA PROIZVODNJU ADITIVNIM TEHNOLOGIJAMA

DIZAJN PROIZVODA PREDVIĐENIH ZA PROIZVODNJU ADITIVNIM TEHNOLOGIJAMA Sveučilište u Mostaru Adisa Vučina, Milenko Obad, Nebojša Rašović DIZAJN PROIZVODA PREDVIĐENIH ZA PROIZVODNJU ADITIVNIM TEHNOLOGIJAMA Improvement of product development studies in Serbia and Bosnia and

More information

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA

SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA UNIVERZITET U BEOGRADU FAKULTET ORGANIZACIONIH NAUKA Zoran V. Ševarac SOFTVERSKO INŽENJERSTVO INTELIGENTNIH SISTEMA doktorska disertacija Beograd, 2012. UNIVERSITY OF BELGRADE FACULTY OF ORGANIZATIONAL

More information

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY

INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY INSTALIRANJE SOFTVERSKOG SISTEMA SURVEY Softverski sistem Survey za geodeziju, digitalnu topografiju i projektovanje u niskogradnji instalira se na sledeći način: 1. Instalirati grafičko okruženje pod

More information

FAKULTET PROMETNIH ZNANOSTI UPRAVLJANJE ŽIVOTNIM CIKLUSOM USLUGE ADOPTO U. Zagreb, DIPLOMSKI RAD. Josip Matijević

FAKULTET PROMETNIH ZNANOSTI UPRAVLJANJE ŽIVOTNIM CIKLUSOM USLUGE ADOPTO U. Zagreb, DIPLOMSKI RAD. Josip Matijević SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Josip Matijević UPRAVLJANJE ŽIVOTNIM CIKLUSOM USLUGE ADOPTO U SAAS OKRUŽENJU DIPLOMSKI RAD Zagreb, 2016. Umjesto ove stranice uvezuje se zadatak diplomskog

More information

CRNA GORA

CRNA GORA HOTEL PARK 4* POLOŽAJ: uz more u Boki kotorskoj, 12 km od Herceg-Novog. SADRŽAJI: 252 sobe, recepcija, bar, restoran, besplatno parkiralište, unutarnji i vanjski bazen s terasom za sunčanje, fitnes i SPA

More information

Planiranje i osiguravanje kvalitete programskog proizvoda. dr. sc. Tihana Galinac Grbac

Planiranje i osiguravanje kvalitete programskog proizvoda. dr. sc. Tihana Galinac Grbac Planiranje i osiguravanje kvalitete programskog proizvoda dr. sc. Tihana Galinac Grbac Ciljevi Znati svrhu i namjenu procesa planiranja i osiguravanja kvalitete programskog proizvoda Razumjeti osnovne

More information

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA:

KAKO GA TVORIMO? Tvorimo ga tako, da glagol postavimo v preteklik (past simple): 1. GLAGOL BITI - WAS / WERE TRDILNA OBLIKA: Past simple uporabljamo, ko želimo opisati dogodke, ki so se zgodili v preteklosti. Dogodki so se zaključili v preteklosti in nič več ne trajajo. Dogodki so se zgodili enkrat in se ne ponavljajo, čas dogodkov

More information

Autori: Jasna Draganić Inka Šehović Enisa Pulić. Štamparija: Kaligraf, Sarajevo Sarajevo, juni/lipanj 2005 Naklada 150 primjeraka

Autori: Jasna Draganić Inka Šehović Enisa Pulić. Štamparija: Kaligraf, Sarajevo Sarajevo, juni/lipanj 2005 Naklada 150 primjeraka PRIRUČNIK ZA NEVLADINE ORGANIZACIJE PRIPREMA I PISANJE PROJEKTNIH PRIJEDLOGA PRIPREMA BUDŽETA ZA PROJEKTE UPRAVLJANJE PROJEKTOM Priručnik za nevladine organizacije Izdavač: Regionalni centar za okoliš/životnu

More information

The project management procedure for regional network of Quality Management Centers

The project management procedure for regional network of Quality Management Centers TEMPUS JP 543662-2013 Improvement of Partnership with Enterprises by Enhancement of a Regional Quality Management Potentials in WBC University of Montenegro, Cetinjska 2, 81000 Podgorica, Montenegro www.ucg.ac.me

More information

Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo. Orbico Group

Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo. Orbico Group Kontroling kao pokretač promjena u Orbico d.o.o. Sarajevo Emina Leka Ilvana Ugarak 1 Orbico Group vodeći distributer velikog broja globalno zastupljenih brendova u Europi 5.300 zaposlenika 19 zemalja 646

More information

FYI UPRAVLJANJE ZAHTJEVIMA. FYI by CROZ. -tema broja- IBM Tivoli Unified Process Composer IBM Maximo Asset Management. Zoran Hrustić, IBM

FYI UPRAVLJANJE ZAHTJEVIMA. FYI by CROZ. -tema broja- IBM Tivoli Unified Process Composer IBM Maximo Asset Management. Zoran Hrustić, IBM FYI FYI by CROZ -Broj 4, lipanj 2008. -tema broja- UPRAVLJANJE ZAHTJEVIMA IBM Tivoli Unified Process Composer IBM Maximo Asset Management -tehnologije i trendovi- -intervju- Zoran Hrustić, IBM Putopis

More information

Struktura indeksa: B-stablo. ls/swd/btree/btree.html

Struktura indeksa: B-stablo.   ls/swd/btree/btree.html Struktura indeksa: B-stablo http://cis.stvincent.edu/html/tutoria ls/swd/btree/btree.html Uvod ISAM (Index-Sequential Access Method, IBM sredina 60-tih godina 20. veka) Nedostaci: sekvencijalno pretraživanje

More information

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine

UNIVERZITET U BEOGRADU RUDARSKO GEOLOŠKI FAKULTET DEPARTMAN ZA HIDROGEOLOGIJU ZBORNIK RADOVA. ZLATIBOR maj godine UNIVERZITETUBEOGRADU RUDARSKOGEOLOŠKIFAKULTET DEPARTMANZAHIDROGEOLOGIJU ZBORNIKRADOVA ZLATIBOR 1720.maj2012.godine XIVSRPSKISIMPOZIJUMOHIDROGEOLOGIJI ZBORNIKRADOVA IZDAVA: ZAIZDAVAA: TEHNIKIUREDNICI: TIRAŽ:

More information

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu

Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu Modelling Transport Demands in Maritime Passenger Traffic Modeliranje potražnje prijevoza u putničkom pomorskom prometu Drago Pupavac Polytehnic of Rijeka Rijeka e-mail: drago.pupavac@veleri.hr Veljko

More information

GRowing Advanced industrial Crops on marginal lands for biorefineries

GRowing Advanced industrial Crops on marginal lands for biorefineries Doc.dr.sc. Vanja Jurišić (AFZ) Slavica Rukavina, univ.spec.oec.mag.ing.bioteh. (INA) GRowing Advanced industrial Crops on marginal lands for biorefineries Konzorcij Industries Joint Undertaking under the

More information

IZVEDBENI PLAN NASTAVE OPIS KOLEGIJA

IZVEDBENI PLAN NASTAVE OPIS KOLEGIJA VELEUČILIŠTE U ŠIBENIKU IZVEDBENI PLAN NASTAVE Oznaka: PK-10 Datum: 22.01.2014. Stranica: 1 od 4 Revizija: 01 Studij: Spec.dipl.str.stu.Menadžment Studijska godina: 2 Akad. godina: 2013/2014 Smjer: Semestar:

More information

CILJ UEFA PRO EDUKACIJE

CILJ UEFA PRO EDUKACIJE CILJ UEFA PRO EDUKACIJE Ciljevi programa UEFA PRO M s - Omogućiti trenerima potrebnu edukaciju, kako bi mogli uspešno raditi na PRO nivou. - Utvrdjenim programskim sadržajem, omogućiti im kredibilitet.

More information

SPECIJALISTIČKI RAD. Tema: TQM Potpuno upravljanje kvalitetom i uloga zaposlenih u postizanju potpunog kvaliteta. Br. ind.

SPECIJALISTIČKI RAD. Tema: TQM Potpuno upravljanje kvalitetom i uloga zaposlenih u postizanju potpunog kvaliteta. Br. ind. SPECIJALISTIČKI RAD Tema: TQM Potpuno upravljanje kvalitetom i uloga zaposlenih u postizanju potpunog kvaliteta Mentor: Prof. dr Željko Baroš Student: Kljajić Živana Br. ind. 0018-07/RMUS Banja Luka, 2009

More information

Mindomo online aplikacija za izradu umnih mapa

Mindomo online aplikacija za izradu umnih mapa Mindomo online aplikacija za izradu umnih mapa Mindomo je online aplikacija za izradu umnih mapa (vrsta dijagrama specifične forme koji prikazuje ideje ili razmišljanja na svojevrstan način) koja omogućuje

More information

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» SARA IBRULJ CRM SUSTAV PODUZEĆA RUDAN D.O.O.

Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» SARA IBRULJ CRM SUSTAV PODUZEĆA RUDAN D.O.O. Sveučilište Jurja Dobrile u Puli Fakultet ekonomije i turizma «Dr. Mijo Mirković» SARA IBRULJ CRM SUSTAV PODUZEĆA RUDAN D.O.O. Diplomski rad Pula, 2016. Sveučilište Jurja Dobrile u Puli Fakultet ekonomije

More information

24th International FIG Congress

24th International FIG Congress Conferences and Exhibitions KiG 2010, 13 24th International FIG Congress Sydney, April 11 16, 2010 116 The largest congress of the International Federation of Surveyors (FIG) was held in Sydney, Australia,

More information

SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD. Marko Navijalić. Zagreb, 2014.

SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD. Marko Navijalić. Zagreb, 2014. SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD Marko Navijalić Zagreb, 2014. SVEUČILIŠTE U ZAGREBU FAKULTET STROJARSTVA I BRODOGRADNJE DIPLOMSKI RAD Mentor: Prof.dr.sc. Dragutin

More information

ORGANIZACIJA I SISTEM

ORGANIZACIJA I SISTEM PEDAGOŠKI FAKULTET, SOMBOR MASTER STUDIJE : UČ, VAS ORGANIZACIJA I SISTEM OBRAZOVANJA 1 1 Doc. dr Nataša Branković 2 PROJEKTNI MENADŽMENT NASTAVNE JEDINICE Projektni menadžment i projekat- definisanje

More information

Advertising on the Web

Advertising on the Web Advertising on the Web On-line algoritmi Off-line algoritam: ulazni podaci su dostupni na početku, algoritam može pristupati podacima u bilo kom redosljedu, na kraju se saopštava rezultat obrade On-line

More information

ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA

ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA ANALIZA PRIMJENE KOGENERACIJE SA ORGANSKIM RANKINOVIM CIKLUSOM NA BIOMASU U BOLNICAMA Nihad HARBAŠ Samra PRAŠOVIĆ Azrudin HUSIKA Sadržaj ENERGIJSKI BILANSI DIMENZIONISANJE POSTROJENJA (ORC + VRŠNI KOTLOVI)

More information

ŽIVOTNI CIKLUS PROJEKTA TEHNOLOGIJE PROIZVODNJE I USLUGA SA RAZLIČITIM PROCESNIM POSTROJENJIMA

ŽIVOTNI CIKLUS PROJEKTA TEHNOLOGIJE PROIZVODNJE I USLUGA SA RAZLIČITIM PROCESNIM POSTROJENJIMA ŽIVOTNI CIKLUS PROJEKTA TEHNOLOGIJE PROIZVODNJE I USLUGA SA RAZLIČITIM PROCESNIM POSTROJENJIMA PROJECT LIFE CYCLE OF PRODUCTION TECHNOLOGY AND SERVICES WITH VARIOUS PROCESS PLANTS dr Zoran Radojević 1,

More information

3D ANIMACIJA I OPEN SOURCE

3D ANIMACIJA I OPEN SOURCE SVEUČILIŠTE U ZAGREBU GRAFIČKI FAKULTET MARINA POKRAJAC 3D ANIMACIJA I OPEN SOURCE DIPLOMSKI RAD Zagreb, 2015 MARINA POKRAJAC 3D ANIMACIJA I OPEN SOURCE DIPLOMSKI RAD Mentor: Izv. profesor doc.dr.sc. Lidija

More information

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT

Univerzitet u Novom Sadu. Fakultet tehničkih nauka. Odsek za računarsku tehniku i računarske komunikacije. Uvod u GIT Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Uvod u GIT Šta je git? Sistem za verzionisanje softvera kao i CVS, SVN, Perforce ili ClearCase Orginalno

More information

GIGABIT PASSIVE OPTICAL NETWORK

GIGABIT PASSIVE OPTICAL NETWORK GIGABIT PASSIVE OPTICAL NETWORK O NAMA Ključni element savremenih sistema za isporuku sadržaja putem Interneta (Data, Voice, Video) je interakcija sa krajnjim korisnikom. Iza nas je vreme kada je svaki

More information

POZIV NA DOSTAVU PONUDA

POZIV NA DOSTAVU PONUDA JEDNOSTAVNA NABAVA Evidencijski broj: EVB 054 54-18 POZIV NA DOSTAVU PONUDA u postupku jednostavne nabave usluga redovnog i dodatnog održavanja aplikacije za korisničku podršku IBM Control Desk (ICD) Zagreb,

More information

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU GRAĐEVINSKI FAKULTET OSIJEK DIPLOMSKI RAD

SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU GRAĐEVINSKI FAKULTET OSIJEK DIPLOMSKI RAD SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU GRAĐEVINSKI FAKULTET OSIJEK DIPLOMSKI RAD Osijek, 10. studeni 2016. godine SVEUČILIŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU GRAĐEVINSKI FAKULTET OSIJEK DIPLOMSKI

More information

UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA

UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA VOJNOTEHNIČKI GLASNIK, 2011, Vol. LIX, No. 2 UPRAVLJANJE PROJEKTIMA PO PRISTUPU PROJEKT MENADŽMENTA Andrejić D. Marko, Vojna akademija, Katedra logistike, Beograd, Đorović D. Boban, Pamučar D. Dragan,

More information