170 likes | 412 Views
PROJEKTOVANJE INFORMACIONIH SISTEMA UPRAVLJANJE PROJEKTIMA ZA RAZVOJ INFORMACIONOG SISTEMA. PROFESOR: STUDENTI: Dr Milorad Tošić Stefan Nikoli ć 13009
E N D
PROJEKTOVANJE INFORMACIONIH SISTEMAUPRAVLJANJE PROJEKTIMA ZA RAZVOJ INFORMACIONOG SISTEMA PROFESOR: STUDENTI: Dr Milorad Tošić Stefan Nikolić 13009 Dušan Mladenović 12995
UVOD • Projektovanje informacionog sistema predstavlja jednu etapu u razvoju informacionog sistema. • Projektom se određuje sastav i svojstva novih informacionih sistema koji zamenjuju postojeće informacione sisteme u radnim organizacijama i drugim organizacionim sistemima. • Pod sistemom se podrazumeva skup elemenata koji su međusobno povezani tako da predstavljaju određenu celinu koja kao takva egzistira. • Svaki sistem se sastoji od podsistema , koji se dalje dele na komponente , a ovi na još manje delove, tako da svaki od njih možemo smatrati izolovanim sistemom. • Informacioni sistem podrazumeva skup različitih operacija nad informacijama neophodnim za odlučivanje u nekom organizacionom sistemu, čiji je on podsistem. Informacioni sistem mora biti efikasna kombinacija ljudi i uređaja , gde mašine služe za brzo i tačno rešavanje određenih procesa, a ljudi obavljaju kreativnu analizu i odlučuju.
RAZVOJ INFORMACIONOG SISTEMA • Razvoj informacionog sistema prema principima životnog ciklusa podrazumeva takavproces koji teče kroz niz sukcesivno procesnih faza, gde završetkom jedne faze započinjenaredna i gde između susednih faza postoji snažna iterativna interakcija. Ovo je proces kojim sistem analitičari, softver inženjeri i programeri izgrađuju informacioni sistem. • Proces je složeniji pojam od procedure, koja je ustvari recept ili uređeni način kombinovanja metoda, tehnika i alata u cilju izrade proizvoda. • Proces je uređeni skup procedura, organizovanih da bi se njihovom realizacijom dobio proizvod unapred postavljenih ciljeva i standarda. • Proces može sugerisati izbor između više različitih procedura, sve dok se njihovom realizacijom može ostvariti postavljeni cilj.
Takođe, proces poseduje određene karakteristike, od • kojih je bitno istaći sledeće: • • proces propisuje sve glavne aktivnosti razvoja, • • proces koristi resurse koji su uvek na izvestan način ograničeni i rezultira određenim • proizvodima, • • proces može da se sastoji od međusobno povezanih potprocesa, koji mogu biti u • hijerarhijskoj strukturi, • • aktivnosti procesa poseduju uslove za njihovo pokretanje i terminiranje, kao i uputstva • koja objašnjavaju ciljeve i način njihovog izvršavanja, • • aktivnosti su organizovane u sekvence, tako da je jasno kada se jedna aktivnost izvršava • u odnosu na drugu, • • procesi poseduju ograničenja i kontrole koje se primenjuju na aktivnosti, resurse ili • proizvod.
IZBOR PROJEKTA • Prva faza procesa razvoja informacionog sistema je identifikacija i izbor projekata. • Tokom ove faze se identifikuje potreba za novim ili inoviranim informacionim sistemom. • Klasifikacija i rangiranje projekata razvoja informacionih sistema – Ovo je druga aktivnost u realizaciji prve faze razvoja informacionih sistema, koju izvršavaju pojedinci ili organizovane grupe. • Izbor projekata razvoja informacionih sistema – Poslednja aktivnost ove faze razvoja informacionih sistema je izbor projekata za dalji razvoj. Pri tome vrši se izbor kratkoročnih i dugoročnih projekata
Strategijsko planiranje organizacije- predstavlja proces koji čine tri koraka. Prvi korak je jasno upoznavanje organizacije i njene trenutne pozicije. Naredni korak je identifikovanje vizije ili gde top menadžment želi da se organizacija nađe u budućnosti. Konačno, nakon što se spozna postojeća i buduća organizacija, može se razviti strategijski plan organizacije za upravljanje tranzicijom iz trenutnog u željeno stanje.
INICIJALIZACIJA PROJEKTA I PLANIRANJE • Prva faza razvoja informacionog sistema je izvršenje identifikacije i izbora projekta. • Druga faza razvoja informacionog sistema je faza inicijalizacije projekta i planiranja. • Inicijalizaciju projekta čine aktivnosti: izgradnja inicijalnog projektnog tima; izgradnja odnosa sa kupcima; izgradnja inicijalnog plana projekta; izgradnja upravljačkih procedura i izgradnja okruženja za upravljanje projektom i radne knjige projekta (workbook). • Plarinanje čine aktivnosti: opis područja projekta, alternativa i izvodljivosti; strukturiranje projekta na zadatke kojima se može upravljati; procena resursa i kreiranje plana resursa; razvoj preliminarnog rasporeda (programa); razvoj plana komunikacija; utvrđivanje standarda i procedura na projektu; identifikovanje i procena rizika; kreiranje preliminarnog budžeta; razvoj izveštaja o poslovima i postavljanje osnovnog plana projekta. • Rezultati ove faze razvoja informacionog sistema su osnovni plan projekta i izveštaj o poslovima.
UPRAVLJANJE PROJEKTIMA RAZVOJA INFORMACIONIH SISTEMA • Upravljanje projektom je osnova procesa razvoja informacionog sistema, zbog toga što podrazumeva i obuhvata upravljanje svim fazama i aktivnostima životnog ciklusa razvoja informacionog sistema. Ciljevi upravljanja projektom razvoja informacionog sistema su zadovoljiti očekivanja korisnika, u okviru planiranog obima finansijskih sredstava i u planiranom roku. Projekti razvoja se uglavnom realizuju u organizacijama iz racionalnih razloga: obezbeđenje konkurentske prednosti putem implementacije novih poslovnih mogućnosti ili rešavanje postojećih poslovnih problema.
ORGANIZACIJA I RUKOVOĐENJE • Opšte principe organizacije i koordinacije čine: princip hijerarhije, princip individualnosti, princip otvorenosti i princip saradnje. • Princip hijerarhije podrazumeva piramidalnu strukturu organizacije i rukovođenja projektom razvoja informacionog sistema, u kojoj svaki učesnik u projektu ima tačno određenu ulogu i utvrđene projektne zadatke koji istoj pripadaju, kao i unapred definisani odnos nadređenosti i podređenosti uloga u realizaciji projekta. • Princip individualnosti se zasniva na nezavisnoj inicijativi pojedinaca u izvršavanju projektnih zadataka, usmeravanju posla, pa čak i donošenju odluka u određenoj meri. • Princip usmerenosti se odnosi na upućivanje učesnika u projektu na zajedničku viziju koja odražava kolektivne ciljeve projekta i ustaljene metode i tehnologiju rada.
Organizovanje projektnog tima- U organizaciji projekta razvoja informacionog sistema, jedan od ključnih zadataka je izbor učesnika u projektnom timu. • Rukovođenje projektnog tima-Izbor rukovodioca tima i rukovođenje projektnim timom u realizaciji razvoja informacionog sistema, često se ne vrši u skladu sa opštim principima organizacije projekta. Neusklađenost, može rezultirati lošim efektima na projektni tim.
ORGANIZACIJA UPRAVLJANJA PROJEKTOM • Funkcionalna organizacija podrazumeva korišćenje postojeće funkcionalne organizacione strukture u upravljanju projektom, koja je pojačana posebnim rukovodiocem sa osnovnim zadatkom - upravljanje projektom. Kod ove organizacije, poslove upravljanja projektom obavljaju pojedinci iz odgovarajućih funkcionalnih organizacionih jedinica, shodno svojim specijalnostima, a koordinaciju vrši rukovodioc projekta. • Projektnu organizaciju karakteriše formiranje posebnog projektnog tima za realizaciju određenog projekta, sa potrebnim funkcijama i organizacionim jedinicama, odnosno sa specijalistima za upravljanje određenim projektom. • Matrična organizacija predstavlja kombinaciju funkcionalne i projektne organizacije. Kod iste u realizaciji projekta istovremeno učestvuju specijalizovane organizacione jedinice iz funkcionalne organizacione strukture i projektni timovi formirani za svaki projekat posebno.
SOFTVER ZA UPRAVLJANJE PROJEKTIMA • Proces upravljanja projektima uključuje četiri faze: inicijalizacija (početak) projekta, planiranje projekta, realizacija projekta i završetak projekta. • Inicijalizacija projekta – Tokom inicijalizacije projekta, rukovodioc projekta sprovodi brojne aktivnosti kojima se određuju veličina, područje i kompleksnost projekta i izgrađuju procedure za podršku tih aktivnosti. • Grupe aktivnosti u realizaciji ove faze su sledeće: • Izgradnja (utvrđivanje) inicijalnog projektnog tima.Ova aktivnost uključujeorganizovanje jezgra projektnog tima, koji će pomagati u obavljanju inicijalnihaktivnosti na projektu. • Izgradnja odnosa sa kupcima.Ovom aktivnošću se uspostavljaju mehanizmi zarealizaciju boljih i čvršćih odnosa sa kupcima.
Izgradnja inicijalnog plana projekta.Tokom ove aktivnosti definišu se potrebneaktivnosti, kojima se organizuje inicijalni projektni tim dok radi na definisanju ciljeva ipodručja projekta. • Izgradnja upravljačkih procedura. Uspešna realizacija projekta zahteva i razvoj efektivnih upravljačkih procedura. • Izgradnja okruženja za upravljanje projektom i radne knjige projekta (workbook). Cilj ove aktivnosti je da prikupi i organizuje alate koji će se koristiti u upravljanju projektom i da se konstruiše radna knjiga projekta. • Tokom planiranja projekta, neophodno je da se izvrše sledeće grupe aktivnosti: • Opis područja projekta, alternativa i izvodljivosti. Svrha ove aktivnosti je da se boljeupoznaju sadržaj i kompleksnost projekta.
Strukturiranje projekta na zadatke kojima se može upravljati. Ovo je kritična aktivnostjer definiše zadatke koji se moraju logièki uklopiti u celinu prilikom izvođenja. • Procena resursa i kreiranje plana resursa. Tokom ove aktivnosti se za svaku projektnizadatak procenjuju potrebni resursi, da bi se saèinio plan resursa projekta. • Razvoj preliminarnog rasporeda (programa). Na osnovu definisanih zadataka i njimapotrebnih resursa u prethodnim aktivnostima, vrši se procena potrebnog vremena zaizvršenje zadataka i sačinjava raspored u kojem se odreðuje vreme početka izavršetka projekta. • Razvoj plana komunikacija. Ovom aktivnošću se navode komunikacije koje će seodvijati između upravljačke strukture organizacije, članova projektnog tima i kupaca. • Utvrivanje standarda i procedura na projektu. Tokom ove aktivnosti se navodi kakose različiti produkti projekta dobijaju i testiraju od strane pojedinaca ili tima projekta. • Identifikovanje i procena rizika. Cilj ove aktivnosti je da se utvrde izvori rizika naprojektu i da se procene njihove posledice.
Kreiranjepreliminarnogbudžeta. Ovomaktivnošću se kreirapreliminarnibudžet ukojem se navodeplaniranitroškoviiprihodi. • Razvojizveštaja o poslovima. Ovomaktivnošæu se prikraju faze planiranjaprojekta,navodiposaokojiće bitiizvedenipreciznoopisujekojićeproizvodi (rezultati) bitiisporučeninaprojektu. • Postavljanjeosnovnogplanaprojekta.Nakonsvihopisanihaktivnostiove faze, razvijase osnovni plan projekta. • Izvršenjeosnovnogplanaprojekta. Tokomove faze se odrukovodiocaprojektnogtimainicirajunaizvršenjeprojektnizadaci, obezbeđujuidodeljujuresursi, uvodeiobuèavajunovičlanoviprojektnogtima, održavaprojekat u okviruprogramaiobezbeđujekvalitetproizvodanaprojektu. • Monitoring napredovanjaprojekta u odnosunaosnovni plan. Ukolikodođe doodstupanja u realizacijiprojektnihzadataka u odnosuna program, mora se izvršitiusklađivanjeresursa, aktivnostiibudžeta. • Upravljanjepromenamaosnovnogplanaprojekta. Svakizahtevzapromenom u planuprojekta, morabitidetaljnoobrazloženianaliziran, kako bi bio odobren.
Održavanje radne knjige projekta. Sve promene se moraju registrovati u radnoj knjizi,kako bi ona uvek bila ažurna i obezbeđivala učesnike sa potrebnim informacijama. • Komuniciranje u vezi statusa projekta. Rukovodioc projekta je odgovoran da svičlanovi projektnog tima budu obavešteni o statusu projekta. • Zatvaranje projekta. Tokom ove aktivnosti se svim èlanovima tima mora na određeninačin rešiti status. • Sprovođenje postprojektne analize (recenzije). Nakon što je zatvoren projekat,konačna analiza projekta može biti izvedena od strane upravljačkih tela organizacije ikupaca. • Zatvaranje ugovora sa kupcem. Fokus ove finalne aktivnosti je da se utvrdi da su sveugovoreni zahtevi zadovoljeni i da se ugovorne strane u tome saglase stavljanjemsvojih potpisa na ugovor. • Analiza rizika-Analiza rizika je presudna za dobroupravljanje projektom razvoja softvera .
Planiranje - Svaki projekat razvoja softvera poseduje plan, ali nisu svi planovi kreiranina isti način. • Praćenje i kontrola - Jednom postavljeni plan, inicira aktivnosti praćenja i kontrole.