upravljanje razvojem is
DESCRIPTION
Prof. dr Dragana Bečejski-Vujaklija. Upravljanje razvojem IS. Master kurs. URIS 2011 - predava či. predavanja – prof. dr Dragana Bečejski-Vujaklija kontakt: draganab @ fon.rs vežbe (studije slučaja, radionice): mr Ognjen Pantelić – metode razvoja IS, ERP, BI [email protected] - PowerPoint PPT PresentationTRANSCRIPT
2/39
URIS 2011 - predavači
predavanja – prof. dr Dragana Bečejski-Vujaklija kontakt: [email protected]
vežbe (studije slučaja, radionice): mr Ognjen Pantelić – metode razvoja IS, ERP, BI
[email protected] mr Ratimir Drakulić – cyber forenzika, etika
[email protected] saradnik Ana Pajić – IT standardi, ITIL, IT ekonomija
3/39
Sadržaj kursaUpravljanje projektom razvoja IS...........................................Upravljanje podacima, MDM .................................................Standardi u razvoju softvera, softverska metrika................... IT usluge i ITIL.......................................................................Organizacija IT funkcije, IT tim .............................................SOA, Web 2, Pervasive computing ......................................Organizacija zaštite IS, Green IT...........................................BI, Data Webhouse ...............................................................ERP ...................................................................................... IS lanaca snabdevanja .........................................................Content Management, Business Performance ManagementIT ekonomija .........................................................................Forenzika IS...........................................................................Etički principi u IS.................................................................
10.01.11.01.12.01.14.01.15.01.17.01.18.01.19.01.21.01.22.01.24.01.25.01.26.01.27.01.
4/39
Predispitne obaveze i ispit
Prisustvo na nastavi i vežbama (60% - 36 časova)
ili 2-3 pitanja iz oblasti predavanja
Napisan i odbranjen originalni seminarski rad (obima oko 30 strana)
5/39
Preporučena literatura
Turban, McLean, Wetherbe, “Informaciona tehnologija za menadžment”, Zavod za udžbenike i nastavna sredstva, Beograd, 2003. – prevod na srpski
Laudon & Laudon, “Management Information Systems:Global Edition” 11ed, Pearson Education,2009.
Kroenke D: “Experiencing MIS: International Version 2ed”, Pearson Education, 2010.
Uz svaku oblast, biće definisana dodatna literatura
6/39
U biblioteci FON-a:
IT Manager Development Library
Priručnici za praksu, autor Mike Sisco :1. IT Management-101 2. Developing an IT Business Plan3. Building a Successful IT Organization 4. Developing an IT Strategic Plan5. IT Project Management 6. IT Due Diligence7. IT Staff Motivation and Development 8. IT Assimilations9. Technology Asset Management 10. What to Look For in a CIO
u elektronskom obliku, preuzimanje na fleš stik
9/39
O khipu
Khipu potiču iz perioda Inka, 1400 – 1532 godine. Kraljevstvo Inka se prostiralo na teritoriji današnjeg Ekvadora i centralnog Čilea, sa glavnim gradom Kosko (Cuzco), u visokim Andima.
U dokumentima kolonizatora stoji da su khipu korišćeni za prikupljanje, čuvanje i slanje podataka po trkačima širom kraljevstva.
Inke su koristile decimalni brojni sistem. Svaki konopac na khipu ima jedan ili više čvorova, koji nose numeričko značenje. Vrsta i boja konopca nose takođe različite informacije.
Sačuvano ih je oko 600 u muzejima i privatnim kolekcijama širom sveta.
Više o khipu: http://khipukamayuq.fas.harvard.edu/index.htm
10/39
Informacioni sistemi i tehnologije danas
Informacioni sistem (IS) je uređen skup ljudi, podataka, procesa, komunikacija i informacionih tehnologija, koji sarađuju na podršci i unapređenju svakodnevnih poslovnih operacija, kao i podršci rešavanju problema i donošenju upravljačkih odluka.
Informaciona tehnologija je savremeni termin koji obuhvata kombinaciju računarske tehnologije (hardver i softver) sa telekomunikacionom tehnologijom (mreže podataka, slika i glasa).
11/39
Informacioni sistem danas, od zahteva do realizacije...
Kako to korisnik opisujeKako analitičar specificira Šta projektant implementira Očekivanja korisnika
Zadatak IT menadžera: implementacija očekivanja
12/39
Informacioni sistem i okruženje
FOKUS NALJUDE GRADIVNI ELEMENTI SISTEMA
FOKUS NA RAZVOJ
AN
AL
ITIC
AR
I S
IST
EM
A Vla
snic
iK
ori
snic
iD
izaj
ner
iP
rog
ram
eri
DOBAVLJA CI IKONSULTANTI
INFORMACIONE TEHNOLOGIJE
Metode analize i projektovanja
sistema
AKTIVNOSTI
INFORMACIONI SISTEM
13/39
Interesne grupe (stakeholders) u procesu razvoja IS
Stejkholder je osoba koja ima interes za postojeći ili novi informacioni sistem. To može, ali ne mora biti tehničko lice.
U informacionom sistemu, stejkholderi se klasifikuju kao: Vlasnici (System owners) Korisnici (System users) Analitičari (Systems analysts) Projektanti (System designers) Programeri (System builders) IT prodavci i konsultanti
14/39
Stejkholderi i IS
FOKUS NALJUDE
GRADIVNI ELEMENTIINFORMACIONOG SISTEMA
FOKUS NARAZVOJ
AN
AL
ITIC
AR
I SIS
TE
MA V
lasn
ici
Ko
ris
nic
iP
roje
kta
nti
Pro
gra
mer
i
DOBAVLJACI IKONSULTANTI
VIZIJA, CILJEVI I ZADACIinformacionog sitema
INFORMACIONE TEHNOLOGIJE
Zahtevi za novi informacioni sistem(šta je sistem sada, a šte bi trebalo da bude)
Projektovanje novog informacionog sistema(kako ce sistem biti implementiran)
Realizacija novog informacionog sistema(tehnicka implementacija novog sistema)
Metode analize i projektovanja
sistema
15/39
Fokusi u upravljanju razvojem IS
Podaci — sirovi materijal za kreiranje korisnih infomacija.
Procesi — aktivnosti (uključujući menadžment) koje realizuju misiju poslovanja.
Interfejsi — povezivanje sistema sa korisnicima i drugim sistemima.
16/39
Fokus na PODATKE
FOKUS NALJUDE
FOKUS NAPODATKE
FOKUS NAPROCESE
FOKUS NAINTERFEJSE
FOKUS NARAZVOJ
AN
AL
ITIC
AR
I S
IST
EM
A Vla
snic
iK
ori
snic
iD
izaj
ner
iP
rog
ram
eri
DOBAVLJA CI IKONSULTANTI
Metode analize i projektovanja
sistema
POSLOVNO
ZNANJE
ZAHTEVI
ZA PODACIMA
MODEL
PODATAKA
BAZA
PODATAKA
SISTEM ZAUPRAVLJANJE
BAZOM PODATAKA
17/39
Fokus na podatke
Perspektiva vlasnika sistema Znanje o poslovanju sadržano u podacima donosi
blagovremenost, tačnost i relevantnost informacija (informacije su proizvod sirovih podataka).
Perspektiva korisnika Zahtev za podacima je korisničko viđenje sadržaja sistema.
Perspektiva projektanta sistema Šema baze podataka
Perspektiva programera Sistem za upravljanje bazom podataka
18/39
Fokus na PROCESE
FOKUS NALJUDE
FOKUS NAPODATKE
FOKUS NAPROCESE
FOKUS NAINTERFEJSE
FOKUS NARAZVOJ
AN
AL
ITIC
AR
I S
IST
EM
A
DOBAVLJACI IKONSULTANTI
Metode analize i projektovanja
sistema
POSLOVNE
FUNKCIJE
ZAHTEVI
ZA PROCESE
MODEL
PROCESA
APLIKACIJE
ALATI ZA RAZVOJAPLIKACIJA
Vla
snic
iK
ori
snic
iD
izaj
ner
iP
rog
ram
eri
19/39
Fokus na procese
Perspektiva vlasnika sistema Poslovne funkcije su sadržaj poslovanja. One se dekomponuju na procese
i zadatke. Interakcija funkcija preslikava tradicionalnu organizaciju na sektore,
odeljenja, centre.
Perspektiva korisnika Poslovni procesi su aktivnosti koje odgovaraju poslovnim događajima.
Perspektiva projektanta sistema Aplikaciona šema je model koja preslikava poslovne procese Softverska specifikacija predstavlja tehnički dizajn poslovnih procesa
koje treba automatizovati računarskim programima.
Perspektiva programera Aplikacioni programi su računaru čitljive reprezentacije softverskih
procesa.
20/39
Fokus na INTERFEJS
FOKUS NALJUDE
FOKUS NAPODATKE
FOKUS NAPROCESE
FOKUS NAINTERFEJSE
FOKUS NARAZVOJ
AN
AL
ITIC
AR
I S
IST
EM
A
DOBAVLJACI IKONSULTANTI
Metode analize i projektovanja
sistema
POSLOVNE
LOKACIJE
ZAHTEVI
ZA INTERFEJS
SPECIFIKACIJA
INTERFEJSA
INTERFEJSI
ALATI ZA RAZVOJINTERFEJSA
Vla
snic
iK
ori
snic
iD
izaj
ner
iP
rog
ram
eri
21/39
Fokus na interfejs
Perspektiva vlasnika sistema, Perspektiva korisnika Zahtevi za interfejsom predstavljaju korisničke ulaze i izlaze
Perspektiva projektanta sistema Korisnički dijalog opisuje kako se korisnik kreće iz ekrana u
ekran, da bi uz pomoć aplikacije odradio svoj posao.
Perspektiva programera Middleware je sloj utility softvera koji je između aplikacionog i
sistemskog softvera i omogućava njihovo slaganje.
23/39
Projekat i upravljanje projektom
Projekat je [privremena] sekvenca jedinstvenih, kompleksnih i povezanih aktivnosti koje imaju zajednički cilj, ili se moraju okončati u određeno vreme, sa određenim budžetom i definisanom specifikacijom.
Upravljanje projektom je proces sagledavanja, planiranja, organizovanja, vođenja i kontrole razvoja usvojenog sistema uz minimalne troškove i u definisanom vremenu.
24/39
Matrica procesa u Projektu razvoja IS
FOKUS NALJUDE
FOKUS NAPODATKE
FOKUS NAPROCESE
FOKUS NAINTERFEJSE
FOKUS NARAZVOJ
AN
AL
ITIC
AR
I SIS
TE
MA V
las
nic
iK
ori
sn
ici
Diz
ajn
eri
Pro
gra
mer
i
DOBAVLJACI IKONSULTANTI
POSLOVNOZNANJE
POSLOVNEFUNKCIJE
POSLOVNELOKACIJE
ZAHTEVIZA PODACIMA
ZAHTEVIZA PROCESE
ZAHTEVI ZAINTERFEJSE
MODELPODATAKA
MODELPROCESA
SPECIFIKACIJAINTERFEJSA
BAZAPODATAKA
APLIKACIJE INTERFEJSI
Preliminarnoistraživanje
Analizaproblema
Analizazahteva
Analizaodluka
Projektovanje
Programiranje
Implementacija
UPRAVLJANJEPROJEKTIMAVIZIJA, CILJEVI I ZADACI
INFORMACIONOG SISTEMA
INFORMACIONE TEHNOLOGIJE Podrška i održavanje
25/39
Upravljanje projektima informacionih sistema
Tri glavna aspekta: procena napora potrebnog da se razvije sistem, planiranje projekta, organizacija timova.
Dekompozicija projekta faze aktivnosti kontrolne tačke
26/39
Alati i tehnike za vođenje projekta IS
PERT chart - grafički mrežni model zadataka i njihovih veza
Gantt chart – jednostavni grafički prikaz zadataka u okviru kalendara
27/39
PERT Chart
5-3-2001 5-12-2001
5-3-2001 5-11-2001
Preliminary Investigation
5-12-2001 6-12-2001
5-12-2001 6-14-2001
Problem Analysis
5-28-2001 7-15-2001
5-30-2001 7-18-2001
Requirements Analysis
6-13-2001 7-30-2001
6-13-2001 8-3-2001
Decision Analysis
9-10-2001 12-14-2001
TBD TBD
Implementation
7-19-2001 11-13-2001
7-20-2001 In Progress
Construction
7-3-2001 9-25-2001
7-5-2001 10-9-2001
Design
5-3-2001 N/A
5-3-2001 N/A
Project Initiation
ScheduledStart
ScheduledFinish
Actual Start ActualFinish
Task
ScheduledStart
ScheduledFinish
Actual Start ActualFinish
Task
intertaskdependency
Legend
28/39
Gantt Chart
Incomplete Task
Complete Task
Legend
ID
1
2
3
4
5
6
7
Preliminary investigation
Problem analysis
Requirements analysis
Decision analysis
Design
Construction
Implementation
Okt Nov Dec jan Feb Mar Apr Maj
2010Task Name
danas
31/39
Mere uspeha IT projekta
Razvijen IS je prihvatljiv za korisnika. Sistem je isporučen na vreme. Sistem je razvijen u okviru budžeta. Proces razvoja sistema je imao minimalan uticaj
na tekuće poslovne operacije.
32/39
Analiza izvodljivosti
Izvodljivost je mera korisnosti i praktičnosti novog informacionog sistema za preduzeće.
Creeping Commitment – “puzajući” pristup merenja izvodljivosti kroz faze životnog ciklusa razvoja IS.
34/39
Četiri testa izvodljivosti
Operaciona izvodljivost je mera koliko dobro će rešenje funcionisati u organizaciji. To je i mera kako ljudi doživljavaju projekat.
Tehnička izvodljivost je mera praktičnosti specifičnog tehničkog rešenja i raspoloživosti tehničkih resursa.
Izvodljivost plana je mera realnosti rokova u projektu. Ekonomska izvodljivost je odnos troškova i efektivnosti
projekta.
35/39
Najčešći razlozi neuspeha IT projekta
Neuspeh zbog striktnog poštovanja zahteva top menadžmenta
Nedostatak organizacionih zahteva Pravljenje “prečica” u metodologiji razvoja Pogrešna očekivanja menadžmenta Nerealni zahtevi po pitanju budžeta i rokova Loše odabrane tehnike Preteran optimizam Izbor ljudi neadekvatnih sposobnosti Neuspelo prilagođavanje promenama u biznisu Nedovoljni resursi Neuspelo upravljanje planom
37/39
Potrebna znanja i sposobnosti vođe projekta
Praktično poznavanje ICT Znanje sistemske analize i projektovanja Iskustvo u programiranju Opšta znanja o poslovnom sistemu Sposobnost rešavanja problema Sposobnost interpersonalne komunikacije Spospobnost uspostavljanja dobrih međuljudskih odnosa Fleksibilnost i adaptivnost Etičnost i pozitivan karakter
38/39
Glavni razlog neuspeha projekata
Većina projekt menadžera nije dovoljno obrazovana za taj posao! Ako je neko dobar programer, ne znači da će
uraditi dobru sistem analizu, dobar sistem analitičar neće automatski biti dobar projekt menadžer.
Da bi bio dobar projekt menadžer, treba biti za to obrazovan i obučen.
39/39
Šta čini dobrog IT Project menadžera
1. Ubediti ključne učesnike da pruže podršku projektu
2. Otvoreno komunicirati sa članovima projektnog tima
3. Motivisati članove projektnog tima
4. Raditi u skladu sa standardnim metodologijama i procesima
5. Poznavati tehnologiju sa kojom se radi
Bob Wourms, Direktor, Outsourcing Practice, PM Solutions
40/39
Outsourcing
Nabavka IT proizvoda i usluga od eksterne specijalizovane kompanije (ili pojedinca)