05 - Razvoj informacionih sistema
Transcript of 05 - Razvoj informacionih sistema
![Page 1: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/1.jpg)
Razvoj informacionih sistema
Kemal Bajramović[email protected]
Informatizacija poslovnih procesa u javnoj upraviInformatizacija poslovnih procesa u javnoj upravi Fakultet za javnu upravu SarajevoFakultet za javnu upravu Sarajevo
![Page 2: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/2.jpg)
Životni ciklus razvoja sistema
Sistemsko (strategijsko)
planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Konceptualni plan
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
![Page 3: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/3.jpg)
ili...
Implementacija i korištenje
Plan, želje...
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
![Page 4: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/4.jpg)
Životni ciklus razvoja sistema
• Životni ciklus razvoja sistema (engl. System Development Life Cycle – SDLC) je proces kroz koji stručnjaci različitih profila (analitičari, projektanti, inženjeri, programeri, ...) i korisnici informacionog sistema prave informacioni sistem.
![Page 5: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/5.jpg)
Životni ciklus razvoja sistema
Sistemsko planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Konceptualni plan
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
![Page 6: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/6.jpg)
Šta je to sistemsko planiranje?
Sistemsko planiranje je faza u životnom ciklusu u kojoj se identifikuju i prioritetiziraju aplikacije i tehnologije koje će organizaciji vratiti najveću vrijednost.
SINONIMI:strateško sistemsko planiranje
menadžment informacionih resursa
studija izvodljivosti (nije sinonim, ali se upotrebljava u istom cilju)
![Page 7: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/7.jpg)
Ključna pitanja u sistemskom planiranju
• Šta su ciljevi institucije?• Priroda i izvori informacijskih potreba?• Definicija problemskog područja?• Koja su potencijalna rješenja?• Očekivane prednosti i nedostaci rješenja?• Razvojna taktika (in-house ili konzalting ili outsourcing)?
• Okvirni vremenski i finansijski plan
![Page 8: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/8.jpg)
Životni ciklus razvoja sistema
Sistemsko planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
Konceptualni plan
![Page 9: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/9.jpg)
Sistemska analiza
• Koje informacije će biti potrebne stručnom osoblju?
• Napraviti opis postojećeg i novog sistema. Istaknuti razliku između novog i postojećeg sistema.
• Kako prilagoditi funkcioniranje organizacije i rad zaposlenih novonastalim promjenama?
![Page 10: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/10.jpg)
Rezultat sistemske analize je definicija sistemskih zahtjeva:
• Opis funkcioniranja postojećeg sistema• Analiza problema postojećeg sistema• Specifikacija funkcionalnosti novog
sistema• Organizacijske promjene (promjene u
poslovnim procesima i organizacijskoj politici i kulturi)
• Kadrovske promjene
![Page 11: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/11.jpg)
Životni ciklus razvoja sistema
Sistemsko planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
Konceptualni plan
![Page 12: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/12.jpg)
Sistemski dizajn
• Logički dizajn, – opisuje funkcionalne sposobnosti sistema,
ali i daje precizne specifikacije kako će se postići te sposobnosti.
• Detaljni fizički dizajn, – Identifikacija izlaza i ulaza– Obrada i memorisanje podataka– Kontrolni i komunikacijski sistemi– Primjena
![Page 13: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/13.jpg)
Životni ciklus razvoja sistema
Sistemsko planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
Konceptualni plan
![Page 14: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/14.jpg)
Konstrukcija sistema
• Nabavka hardvera– Kupiti ili iznajmiti?– Kada kupiti?
• Konstrukcija softvera– Razvoj vs. nabavka gotovog rješenja– In-house razvoj vs. eksterni konzalting
• Testiranje sistema
![Page 15: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/15.jpg)
Životni ciklus razvoja sistema
Sistemsko planiranje
Implementacija i korištenje
Detalji i ograničenja postojećeg sistema
Sistemska analiza
Detalji i ograničenja postojećeg sistema
Poslovne potrebe
Sistemski dizajn
Tehnički dizajn
Konstrukcija sistema
Konačni proizvod
Konceptualni plan
![Page 16: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/16.jpg)
SDLC – još jedan pogled
![Page 17: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/17.jpg)
Implementacija i korištenje
• Konverzija sistema– Zamjena starog hardvera novim– Uvođenje u rad novih programa– Konverzija starih podataka u nove
• Obuka osoblja– obučavanje ljudi da koriste sistem važno je
koliko i njegovo stvaranje
![Page 18: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/18.jpg)
Implementacija i korištenje
• Sigurnost i zaštita– Osiguranje integriteta podataka– Osiguranje sigurnosti podataka– Auditing plan
• Održavanje sistema– Održavanje hardvera– Popravka eventualne nefunkcionalnosti softvera– Dopune funkcionalnosti softvera– 80% budžeta za IS ide na održavanje sistema
![Page 19: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/19.jpg)
Moramo razlikovati
• Razvoj sistema – opisan SDLC-om• Vođenje razvoja – kako vodimo ljude kroz
proces razvoja sistema
• Razvoj sistema – metode, tehnike i alati za razvoj IS (RUP, UML, ...)
• Vođenje razvoja – metode, tehnike i alati za upravljanje projektima (opšti menadžment, planiranje, organizovanje, vođenje, budžet, ...)
![Page 20: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/20.jpg)
Šta je to projekt?
Koje su tipične karakteristike projekta? Po čemu se razlikuje od ostalih operacija?
• Jedinstvenost (unikatan cilj)• Privremenost (ima jasan početak i kraj,
obično privremeni projektni tim)
Jasno specificiran proizvodOgraničenja na resurse/troškoveTehnološka ograničenjaTimski naporKonflikt
![Page 21: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/21.jpg)
Šta je to projekt?
Projekt - jedinstven proces koji se sastoji od skupa koordiniranih i kontrolisanih aktivnosti sa startnim i završnim datumima, a koji se izvršava da bi se dostigao određeni cilj uz poštivanje specifičnih zahtjeva uključujući ograničenja na vrijeme, troškove i resurse.
ISO 8402
Projekt – Privremeni napor koji se poduzima da bi se stvorio unikatan proizvod ili unikatna usluga.
PMI
![Page 22: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/22.jpg)
Upravljanje projektima-Project Management-
Upravljanje projektima je skup metoda, tehnika i alata koji koriste sve raspoložive informacije za planiranje i
upravljanje radom u svrhu dosezanja poslovnih ciljeva postavljenih na poslove, resurse i vrijeme.
PMVRIJE
ME
RESU
RSI
POSLOVI
![Page 23: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/23.jpg)
Planiranje i vođenje projekataznanje i iskustvo
UpravljanjeUpravljanjeprojektimaprojektima
(znanje i praksa)(znanje i praksa)
Opštimenadžment
(znanje i praksa(znanje i praksa))
SpecifiSpecifiččnanaoblastoblast
(znanje i praksa)(znanje i praksa)
![Page 24: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/24.jpg)
"Igrači"
Projekt Projekt menadmenadžžerer
Projektni timProjektni tim
InvestitorInvestitorDrDržžava (zakoni)ava (zakoni)
KorisniciKorisnici
MenadMenadžžmentment
PartneriPartneri
TrTržžiišštata
![Page 25: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/25.jpg)
Projekt menadžer
A
B
DC E
B
"klju"ključčni igrani igračč""
![Page 26: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/26.jpg)
Projekt menadžer kao INTEGRATOR
Projekt menadžer
Klijenti
Tim
Zakon Kvalitet
Tržište
Menadžment Partneri
Razvoj
![Page 27: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/27.jpg)
Projektni tim(bez tima nema ni ključnog igrača)
Razlika između grupe ljudi i tima?
Tim je grupa ljudi sa komplementarnim komplementarnim sposobnostimasposobnostima i zajednizajedniččkim ciljemkim ciljem.
![Page 28: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/28.jpg)
Upravljanje projektima - Organizacijske strukture
Funkcionalna organizacija
Glavni menadžer
Funkcionalnimenadžer
Funkcionalnimenadžer
Funkcionalnimenadžer
Zaposleni
Zaposleni
Zaposleni
Zaposleni Zaposleni
ZaposleniZaposleni
Zaposleni Zaposleni
Koordinacija projekta
![Page 29: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/29.jpg)
Upravljanje projektima - Organizacijske strukture
Projektna organizacija
Glavni menadžer
Projekt menadžer
Projekt menadžer
Projekt menadžer
Zaposleni Zaposleni
Zaposleni ZaposleniZaposleni
Zaposleni Zaposleni Zaposleni
Zaposleni
Koordinacija projekta
![Page 30: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/30.jpg)
Upravljanje projektima - Organizacijske strukture
Kompozitna organizacija
Glavni menadžer
Funkcionalnimenadžer
Funkcionalnimenadžer
Funkcionalnimenadžer
Zaposleni
Zaposleni
Zaposleni Zaposleni
ZaposleniZaposleni
Zaposleni
Projekt menadžer
Zaposleni Zaposleni
Menadžer projekt
menadžera
Projekt menadžer
Projekt menadžer
Koordinacija projekta AKoordinacija projekta B
![Page 31: 05 - Razvoj informacionih sistema](https://reader033.fdocuments.net/reader033/viewer/2022061123/5476bfd6b4af9fae0a8b63e1/html5/thumbnails/31.jpg)
Kompozitna organizacija?
PREDNOSTI– Brža reakcija– Efikasnije korištenje
resursa– Poboljšana
komunikacija kroz organizaciju
– Međufunkcionalne ideje i podrška
SLABOSTI– Članovi tima imaju
dva šefa– Odgovornost bez
ovlaštenja– Kompleksna
struktura– Viši menadžment
mora jasno definisati prioritete
– Često neizvodiva