implementacija i održavanje sistema - gf.unsa.ba · prezentacija (previše formatiranja i...
TRANSCRIPT
1
Implementacija iodržavanje sistema
October 24, 2006 Amir Hajdar 2
Implementacija i održavanje sistemaSadržaj:
Instalacija i implementacijaTestiranje sistemaObuka korisnika sistemaDokumentacija sistemaKonverzija (baze podataka, datoteka, itd.)Održavanje sistemaAnaliza performansi sistemaNaknadna modifikacija sistemaProjekti – šta može krenuti naopako?Neproduktivno korištenje IT
2
October 24, 2006 Amir Hajdar 3
Implementacija i održavanje sistemaCiljevi:
Zašto trebamo ocjeniti peformance sistema i razlozi održavanjaOsnovni problemi vezani za razvoj sistema i rizike kod implementacijeUloga obuke korisnika kod uvođenja novih sistema
October 24, 2006 Amir Hajdar 4
Implementacija i održavanje sistemaInstalacija i implementacija
Faze implementacije:Instalacija harware-a (PC, serveri) i software-a (OS, programi, back-up)Testiranje sistemaObuka korisnika sistema i pravljenje dokumentacijeKoverzija datoteka i baza podatakaPrelaz na novi sistem (“changeover”)
3
October 24, 2006 Amir Hajdar 5
Implementacija i održavanje sistemaTestiranje sistema
Off-line Testiranje sistema opisuje proces testiranja koje se vrši uz pomoćhardware-a i software-a koji se neće koristiti u proizvodnjiSoftware-ski inžinjeri pišu programe testiranjaTest podaci se pažljivo odabiru (normalni, error, izuzeci (exception))
October 24, 2006 Amir Hajdar 6
Implementacija i održavanje sistemaTestiranje sistema
On-line Testiranje sistema opisuje proces testiranja sistema koji se vrši na hardware-u i software-u koji će se koristiti u proizvodnji.Testiranje svih mogućih uslovaNekad se koriste istorijski podaci (iz starog sistema)
4
October 24, 2006 Amir Hajdar 7
Implementacija i održavanje sistemaObuka
Bez odgovarajuće obuke korištenja sistema na svim nivoima organizacije,
kompjuterski sistemi postaju skupi otpad.
October 24, 2006 Amir Hajdar 8
Implementacija i održavanje sistemaObuka
Sistemski pristupUpoređuju se zahtjevi radnog mjesta i postavljaju se standardi baziranih na ciljevima organizacije.
5
October 24, 2006 Amir Hajdar 9
Implementacija i održavanje sistemaDokumentacija
Dokumentacija podrazumijeva razne oblike tehničkih i drugih knjiga, slike, dijagrame vezane za korištenje kompjuterskog sistema i druge materijale vezane za rad sistema.
October 24, 2006 Amir Hajdar 10
Implementacija i održavanje sistemaDokumentacija
Specifikacija sistemaKompletna specifikacija čitavog sistemaMora biti uvijek validna (“kept up to date”)
Specifikacija programaKompletan opis implemetiranih programa (zabilješke, dijagrami, kodovi, itd.)
Dokumentacija o radu sistemaSistemske procedureSigurnosne procedureRekonstrukcija kontrolnih proceduraSistemske poruke
6
October 24, 2006 Amir Hajdar 11
Implementacija i održavanje sistemaDokumentacija
Korisnička dokumentacija:Definisanje ulaznih podatakaObjašnjenje izvještaja o greškamaDefinisanje izlaznih podatakaNe smije biti na visokom tehničkom nivou
Dokumentacija promjena sistemaRazlozi promjenaProcedura autorizovanja promjenaProcedura za dokumentaciju promjenaProcedura za testiranje nakon promjene
October 24, 2006 Amir Hajdar 12
Implementacija i održavanje sistemaKoverzija
Konverzija datoteka (File conversion)podrazumijeva konverziju postojećih datototeka u format koji se koristi u novom sistemu.Veliki posao kod implementacije sistemaProblemi sa ulaznim podacimaProgrami koverzije se često prave
7
October 24, 2006 Amir Hajdar 13
Implementacija i održavanje sistemaKoverzija
Prelaz na novi sistem (“changeover”):Direktni prelaz
Stari sistem je kompletno zamijenjen (jeftin pristup ali
Paralelni prelazStari i novi sistem rade paralelno (vremenski mora biti ograničeno, upoređivanje podataka)
Pilot prelazUporedni rad dijelova sistema i konstantne provjere
Implementacija u fazama
October 24, 2006 Amir Hajdar 14
Implementacija i održavanje sistemaOdržavanje sistema
Održavanje sistema mora biti:FleksibilnoPrilagodljivo
Sistem trebamo održavati zbog:GrešakaPromjena u zahtjevimaLoše dokumentacije
8
October 24, 2006 Amir Hajdar 15
Implementacija i održavanje sistemaAnaliza performansi sistema
Uvid u:Upotrebu resursaPotrebu za više ljudi uključenih u radPronalaženje uskog grlaProvjera procedura (npr. sigurnosnih procedura)Greške sistemaKorištenje izlaznih podatakaTroškovna analiza
October 24, 2006 Amir Hajdar 16
Implementacija i održavanje sistemaAnaliza performansi sistema
Poboljšanje performansiViše output-a nego do sadaEliminisanje nepotrebnih output-a (izvještaji, previše informacija, nepreglednost)Ubrzati process dobijanja output informacijaMulti-korisnički pristupRad sistema u “real-time”Mogućnost praćenja istorijskih podataka
9
October 24, 2006 Amir Hajdar 17
Implementacija i održavanje sistemaAnaliza performansi sistema
BenchmarkPoređenje performansi sistema sa srednjim performansama industrije, ili sa onim najboljim.
Ako su performanse ispod standarda, obavezno je pravljenje korekcija sistema!
October 24, 2006 Amir Hajdar 18
Implementacija i održavanje sistemaProjekti – šta može krenuti naopako?!
Konfliktni zahtjevi:Problemi kvalilitetaUpotreba resursaPotrebno vrijemeTroškovi
Projektni menadžeri:Sistemski menadžeriKorisnici vs. MenadžeriSupervizori
Ostali faktori:Loše planiranjeKontrola nije planiranaKorisnici stalno mijenjaju zahtjeveLoš odabir resursa i loše planirano vrijeme
10
October 24, 2006 Amir Hajdar 19
Implementacija i održavanje sistemaIT ekonomija
Pradoks produktivnosti (“Productivity paradox”) – nedostatak dokaza da su se investicije u IT 70-tih i 80-tih godina isplatileU USA, u zadnjih 50 godina, preduzeća su investirale trilijarde dolara u ITIpak, investicije su promijenile način obavljanja poslovanja u preduzećima“We see computers everywhere except in the
productivity statistics.”– Robert Solow
(dobitnik Nobelove nagrade)
October 24, 2006 Amir Hajdar 20
Implementacija i održavanje sistemaNeproduktivno korištenje IT
Neproduktivno korištenje IT (“Junk computing”) – korištenje IT na način koji ne doprinosi pospješenju ciljeva organizacijeNajčešće aktivnosti junk computing-a:
IgriceRad koji ne prinosi rješavanju zadatakaNepotrebni izvještajiPretjerana kompjuterizacija (automatizacija nije uvijek bolja od manuelnih sistema)Previše detaljisanja (fokus na ciljeve a ne na sve detalje)Prezentacija (previše formatiranja i dodavanja efekata)Email (slanje nevažnih poruka velikom broju korisnika –slanje viceva i slicica)
11
October 24, 2006 Amir Hajdar 21
Implementacija i održavanje sistemaNeproduktivno korištenje IT
Razlozi za neproduktivno korištenje IT:Pretjerivanje – iako je korištenje IT-a opravdano, moramo paziti da ne posvetimo previše vremena nego što je potrebno da uradimo zadatakFizička okolina – npr. nekompatibilni hardware pa se napori prave da se ipak iskoristiKulturni ili socijalni pritisci – “druge firme koriste dugačke izvještaje i prezentacije pa ćemo i mi”Individualni stilovi – neki ljudi uživaju u radu sa kompjuterima pa pokušavaju da sve kompjuterizujuLoša komunikacija ili loš menadžment – navodna potreba za tehničkim rješenjima kad je možda problem u ljudima ili procedurama
October 24, 2006 Amir Hajdar 22
Implementacija i održavanje sistemaNeproduktivno korištenje IT
Kontrolisanje nepoduktivnog korištenja IT:Povećati svijest – priznati da ovaj problem postoji i pokušati ga riješitiKontrolisati i uvesti pravila – napraviti pravila protiv nekorektnog korištenja IT-a, napraviti standardne formate pisanja, obrisati igrice sa kompjutera i nedozvoliti instalacijuKontrolisati ponašanje – educirati ljudeKontrolisati loš menadžment – educirati menadžment i upoznati ih sa pravilima na nivou preduzeća
12
Odabir i upravljanje informacionom tehnologijom
October 24, 2006 Amir Hajdar 24
Odabir i upravljanje IT-omSadržaj:
Informaciona tehnologijaKompjuterSoftwareUlazni uređajiIzlazni uređajiUređaji za pohranjivanje podatakaKonfiguracijaOdabir hardware-a i software-aInternet
13
October 24, 2006 Amir Hajdar 25
Odabir i upravljanje IT-omCiljevi:
Razumijevanje raznih tipova hardware-a i software-aRazumijevanje potrebe za back-up rutinamaRazumijevanje osnovnih problema vezanim za internet
October 24, 2006 Amir Hajdar 26
14
October 24, 2006 Amir Hajdar 27
Odabir i upravljanje IT-omInformaciona tehnologija
Informaciona tehnologija (“Information technology - IT”) opisuje kompjuterske tehnologije i tehnogije prenosa podataka koje su omogućile postojanje informacionih sistema.Fizički sistemi imaju:
Manji nivo produktivnostiSporije vrijeme procesiranjaVeći rizik greškeManje opcijaProblem pravljenja promjena na istimLoši kvalitet output-aObično su veći i teže ih je održavati
October 24, 2006 Amir Hajdar 28
Odabir i upravljanje IT-omKompjuter
Kompjuter je uređaj koji može primiti podatke, obraditi ih prema programiranim logičkim i/ili aritmetičkim pravilima, pograniti podatke i/ili iste prikazati.Tipovi kompjutera:
Superkompjuteri (meteorološki i astronomski programi)“Mainframe” kompjuteri (veliki broj korisnika i velika moć procesora – polako zastarjevaju)Minikompjuteri (neznatno brži od PC-a)Microkompjuteri (Mac, PC)
15
October 24, 2006 Amir Hajdar 29
Koncept kompjuterskog sistema
October 24, 2006 Amir Hajdar 30
16
October 24, 2006 Amir Hajdar 31
Odabir i upravljanje IT-omKompjuter
PC (desktop, laptop, džepni kompjuter)Važna terminologija:
SpecifikacijaProcessor (‘mozak’, CPU)MemorijaRAM (“random access memory”)ROM (“read-only memory”)Cache (ekstremno brz dio memorije)Matična ploča (“motherboard”)MHz (1MHz = 1 mil. okreta/sek)Bitovi (“bit” - 1, 0) i bajtovi (“byte” - 8 bits = 1 byte)BIOS (“basic input/output system”)
October 24, 2006 Amir Hajdar 32
Odabir i upravljanje IT-omKompjuter
Primjer konfiguracije:Operativni sistem: Microsoft® Windows® XP Media Center Edition 2005Platforma: PCOblik: Mid-towerPCI slotovi: 3AGP slotovi: 1Procesor: IntelProcesor klasa: Pentium 4Brzina procesora: 3.20GHzTip memorije: DDRRAM: 512MB
Hard disk interfejs: ATA/100Kapacitet hard diska: 200GBOptički disk: DVD+/-RWGrafička karta: ATI Radeon 9800pro - 128MB MemoryOstalo: Integrisan LAN, iLink, USB 2.0Napojna jedinica: 300 WattMiš: OpticalTastatura: MultimediaMonitor: LCD 17”
17
October 24, 2006 Amir Hajdar 33