upravljanje razvojem is

41
Upravljanje razvojem IS Master kurs Prof. dr Dragana Bečejski-Vujaklija

Upload: zinnia

Post on 09-Jan-2016

61 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Upravljanje razvojem IS

Master kurs

Prof. dr Dragana Bečejski-Vujaklija

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

[email protected]

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

Khipu (Quipu)

najstariji uređeni sistem za prikupljanje, čuvanje, obradu i distribuciju informacija

8/39

Primeri khipu

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.

Upravljanje projektom razvoja IS

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

29/39

Microsoft Project PERT Chart

30/39

Životni ciklus upravljanja projektom razvoja IS

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.

33/39

Kontrolne tačke merenja izvodljivosti tokom sistem analize

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

36/39

Pozicija vođe projekta razvoja IS

Team leader

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)

41/39

Preporučena literatura

Schwalbe K. “Information technology project management”, Thomson, 2004 – u biblioteci FON-a

http://www.cioinsight.com/c/a/IT-Management/ http://www.itmanagement.com