290 likes | 441 Views
Poglavje 8: Ocenjevanje alternativnih zahtev, okolij in izvedb. Učni cilji. Določitev najpomembnejših zahtev z vidika obsega in nivoja avtomatizacije Opis strateških odločitev o izvajalnem okolju in pristopih pri oblikovanju novega sistema Določitev alternativnih možnosti razvoja.
E N D
Poglavje 8:Ocenjevanje alternativnih zahtev, okolij in izvedb
Učni cilji • Določitev najpomembnejših zahtev z vidika obsega in nivoja avtomatizacije • Opis strateških odločitev o izvajalnem okolju in pristopih pri oblikovanju novega sistema • Določitev alternativnih možnosti razvoja Metode razvoja informacijskih sistemov
Učni cilji (nadaljevanje) • Izbor najprimernejšega načina razvoja glede na potrebe in vire organizacije • Opis ključnih elementov povabila za oddajo ponudbe (RFP) in ocenitev ponudb za zunanje izvajanje • Predstavitev ugotovitev managementu Metode razvoja informacijskih sistemov
Pregled • Poglavje opisuje zadnje tri dejavnosti analize • Določitev najpomembnejših zahtev • Določitev in ocenitev alternativ • Predstavitev priporočil managementu • Določi nadaljnji razvoj projekta • Preide iz odkrivanja in analize v oblikovanje rešitev • Določi način izvedbe rešitve Metode razvoja informacijskih sistemov
Človeški viri Oskrba Komunikacije Tveganje Vidik projektnega managementa • Projektni vodja mora na tej stopnji projekta predvsem sodelovati s člani tima, ki imajo več tehničnih znanj • Področja projektnega managementa • Obseg • Čas • Stroški • kakovost Metode razvoja informacijskih sistemov
Določitev obsega • Obseg določa, katere funkcije bodo vključene v sistem • Težnja po širitvi obsega projekta • Naknadne zahteve po dodatnih funkcijah • Uporabniki večinoma želijo več funkcij, kot jih omogočajo projektu dodeljena sredstva Metode razvoja informacijskih sistemov
Določitev stopnje avtomatizacije • Stopnja avtomatizacije – v kolikšni meri so vključene funkcije računalniško podprte • Nizek nivo • Enostavno vzdrževanje podatkov • Srednji nivo • Kombinacija nizkega in visokega • Visok nivo • Sistem izvaja vse rutinske elemente poslovnega procesa Metode razvoja informacijskih sistemov
Izbira vsebinske alternative • Vse alternative se ocenjujejo skupaj • Ključna sodila: • Strateški plan • Economska izvedljivost • Izvedljivost glede na čas in vire • Tehnološka izvedljivost • Operativna, organizacijska in kulturna izvedljivost Metode razvoja informacijskih sistemov
Določitev računalniške arhitekture • Določitev potrebne: • Strojne opreme • Sistemske programske opreme • Mrežne konfiguracije • Razvojne opreme in orodij • Analiza obstoječe arhitekture in primerjava s predlagano Metode razvoja informacijskih sistemov
Arhitekturne alternative - razvoj • Paketne aplikacije na centralnem računalniku • Povezane (On-line) aplikacije • Samostojne aplikacije na osebnih računalnikih • Stranka-strežnik aplikacije • Spletne aplikacije Metode razvoja informacijskih sistemov
Arhitekturna sodila • Združljivost s sistemskimi zahtevami • Združljivost strojne in programske opreme • Vmesniki za povezavo z zunanjimi sistemi • Ujemanje s strateškimi arhitekturnimi plani • Stroški in čas Metode razvoja informacijskih sistemov
Razvojna orodja • Programski jeziki, CASE orodja in drugi programi za razvoj applikacij • Primer sta Java in Visual Studio.NET • Razvojna orodja so odvisna od določitve arhitekture oziroma • Operacijskega sistema • DBMS-ja Metode razvoja informacijskih sistemov
Arhitekturne alternative Metode razvoja informacijskih sistemov
Strateške usmeritve za RMO Metode razvoja informacijskih sistemov
Načini izvedbe • Variations on obtaining system • Zunanje izvajanje celotne informatike • Paketi,Sistemi na ključ,ERP sistemi • Sistemi po meri(Custom-built systems) • Lasten razvoj (In-house development) • Dimenzije izbora • Kupi ali naredi (Buy vs. build) • Izvedba doma ali zunaj (In-house vs. outsource) Metode razvoja informacijskih sistemov
Možni načini izvedbe Metode razvoja informacijskih sistemov
Izbira načina izvedbe • Težke primerjave (jabolka in hruške) • Upoštevati je potrebno • Splošne zahteve • Funkcijske zahteve • Tehnične zahteve Metode razvoja informacijskih sistemov
Matrika splošnih zahtev Metode razvoja informacijskih sistemov
Matrika funkcijskih zahtev Metode razvoja informacijskih sistemov
Matrika tehničnih zahtev Metode razvoja informacijskih sistemov
Sprejem odločitve • Oceni elemente • Uteži ocene • Izračunaj vsoto • Izberi rešitev z najvišjim številom točk • RMO se je odločil za lasten razvoj CSS – s tem bo zadržal in razvijal znanje s tega področja Metode razvoja informacijskih sistemov
Oblikovanje pogodb z dobavitelji • Oblikovanje povabila k oddaji ponudbe(Request for Proposal - RFP) • Formalni dokument, ki ga pošljemo širšemu krogu možnih dobaviteljev • Seznanimo jih z zahtevami in prosimo za predlog rešitve • Povabilo se nanaša na strojno in programsko opremo ter podporne storitve Metode razvoja informacijskih sistemov
Primer kazala RFP • I. Introduction and Background • II. Overview of Need • III. Description of Technical Requirements • IV. Description of Functional Requirements Metode razvoja informacijskih sistemov
Primer kazala RFP (nadaljevanje) V. Description of General Requirements VI. Requested Provider and Project Information VII. Details for Submitting Proposal IV. Evaluation Criteria and Process Metode razvoja informacijskih sistemov
Primer kazala RFP (nadaljevanje) Metode razvoja informacijskih sistemov
Izbira dobavitelja • Opazuj uporabo rešitve ali samostojno testiraj preskusno različico • Primerjalni test– oceni sistem z vidika skladanja s standardi • Obišči podjetje, ki uporablja ta sistem Metode razvoja informacijskih sistemov
Predstavitev rezultatov in sprejem odločitve • Uredi dokumentacijo • Predstavi alternative in kritične točke na lahko razumljiv način vendar v celoti • Končno odločitev sprejme management • Oblika dokumentacijein slog predstavitve sta odvisna od organizacije Metode razvoja informacijskih sistemov
Povzetek • Za to stopnjo analize je pretežno odgovoren vodja projekta ob podpori članov tima • Težišče je na spremembah projekta med zajemom zahtev in razvojem rešitve • Določanje prednostnih zahtev glede na obseg in stopnjo avtomatizacije • Obseg – vključene funkcije • Stopnja avtomatizacije vključenih funkcij Metode razvoja informacijskih sistemov
Povzetek (nadaljevanje) • Določitev arhitekture • HW, SW, mreže in OS • Določitev alternativ izvedbe • Izbira najboljše • Predstavitev problematike in predloga rešitve managementu Metode razvoja informacijskih sistemov