360 likes | 520 Views
Poglavje 4: Začetek analize : proučevanje zahtev. Učni cilji. Opisati dejavnosti v stopnji analize Pojasniti učinek BPR in BPM na analizo Pojasniti razliko med funkcionalnimi in ostalimi zahtevami
E N D
Učni cilji • Opisati dejavnosti v stopnji analize • Pojasniti učinek BPR in BPM na analizo • Pojasniti razliko med funkcionalnimi in ostalimi zahtevami • Opisati in razumeti različne vrste uporabnikov, ki bodo vključeni v proučevanje sistemskih zahtev Metode razvoja informacijskih sistemov
Učni cilji (nadaljevanje) • Opisati vrste informacij pri ugotavljanju sistemskih zahtev • Določiti sistemske zahteve z ustreznimi tehnikami zbiranja informacij • Razpravljati o potrebi po validaciji sistemskih zahtev Metode razvoja informacijskih sistemov
Pregled • V stopnji analize so potrebne naslednje veščine: • Ugotavljanje dejstev pri proučevanju sistemskih zahtev • Spoznavanje poslovanja. S tem si sistemski analitik pridobi verodostojnost in zaupanje • Študij podrobnosti poslovnih procesov in vsakodnevnih dejavnosti • Modeliranje poslovnih procesov v zvezi s sistemskimi zahtevami • Ustvarjanje svežega pogleda na problem Metode razvoja informacijskih sistemov
Podrobno o analizi • Zbiranje informacij • Določitevsistemskih zahtev • Logični modeli infizični modeli • Urejanje zahtev po pomembnosti (MoSCoW) • Uporaba prototipov za odkrivanje nove informacije in ugotavljanje izvedljivosti • Ustvarjanje in ocenjevanje alternativ • Predlaganje rešitve managementu Metode razvoja informacijskih sistemov
Dejavnosti analize Metode razvoja informacijskih sistemov
Dejavnosti analizes ključnimi vprašanji Metode razvoja informacijskih sistemov
BPR in analiza • BPR teži k iskanju boljših načinov izvajanja poslovnih dejavnosti • IT omogoča BPR • Sistemski analitik lahko odkrije priložnosti za izboljšavo procesov • Vsak projekt lahko vključuje sestavina BPR Metode razvoja informacijskih sistemov
Sistemske zahteve • Nove sposobnosti sistema in omejitve • Funkcionalne zahteveso: • Dejavnosti, ki jih mora izvajati sistem • Temeljijo na postopkih in poslovnih funkcijah • So dokumentirane z modeli analize • Ostale zahteve: • Izvajalno okolje in tehnične sposobnosti • Enostavnost uporabe, zanesljivost in varnost Metode razvoja informacijskih sistemov
Deležniki-vir informacij o sistemskih zahtevah • Ljudje, ki želijo uspešno uvedbo novega sistema • Tri skupinedeležnikov: • uporabniki (uporabljajo sistem) • stranke(plačajo za sistem in so njegovi lastniki) • Tehnično osebje (zagotavljajo delovanje sistema) Metode razvoja informacijskih sistemov
Deležniki, ki želijo sodelovati pri razvoju Metode razvoja informacijskih sistemov
Uporabniki kot deležniki • Vodoravni uporabniki – skrbijo za tok informacije med oddelki • Navpični uporabniki – potrebujejo navpičen tok informacij (strokovnjaki in management) • Poslovni uporabniki izvajajo vsakodnevna opravila (transakcije) • Informacijski uporabniki potrebujejo trenutno informacijo • Managerji potrebujejo zgoščeno informacijo • Vrhnji management potrebuje strateško informacijo • Zunanji uporabniki želijo dostop do sistema Metode razvoja informacijskih sistemov
Tehnike zbiranja informacij • Analiza omogoča razumevanje poslovanja in razvoj sistemskih zahtev • Prvotni strukturirani pristop • Oblikuj model obstoječega sistema • Iz obstoječega modela izvedi zahteve • Sodoben pristop • Določi logične zahteve novega sistema • Uravnoteži trenutne poslovne funkcije z novimi zahtevami Metode razvoja informacijskih sistemov
Zbiranje informacij in oblikovanje modela Metode razvoja informacijskih sistemov
Teme in vprašanja Metode razvoja informacijskih sistemov
Metode za ugotavljanje dejstev • Preglej obstoječo dokumentacijo • Izvedi intervjuje z uporabniki • Opazuj poslovne procese in jih dokumentiraj • Izdelaj prototipe • Pridobi informacijo z vprašalniki • Izvajaj JAD seje • Raziskuj rešitve ponudnikov Metode razvoja informacijskih sistemov
Preglej obstoječo dokumentacijo • Vir: Publikacije organizacij in združenj na danem poslovnem področju • Vir: Obstoječe poslovne listine in opisi postopkov v organizaciji • Ugotovi poslovna pravila, odstopanja in prekrivanja • Preveri veljavnost dokumentov (starejše listine morda ne veljajo več) • Skušaj razumeti procese Metode razvoja informacijskih sistemov
Intervjuji in razgovori z uporabniki • Enostaven način za spoznavanje poslovnih funkcij in pravil • Časovno potratno in drago • Zahteva veliko sestankov za srečanje z vsemi potrebnimi uporabniki in za razumevanje vseh procesnih zahtev • Sestanki s posameznimi uporabniki ali skupinami uporabnikov • Pripraviti je potrebno seznam podrobnih vprašanj Metode razvoja informacijskih sistemov
Vzorčni preverki za pripravo na intervju Metode razvoja informacijskih sistemov
Vzorec seznama odprtih vprašanj Metode razvoja informacijskih sistemov
Opazovanje in dokumentiranje poslovnih procesov • Lahko opazujemo delo v pisarnah ali pa dejansko izvedemo primer posla • Vseh procesov ni potrebno obravnavati enako podrobno • Lahko vznemirjamo uporabnike, zato je potrebno ravnati po zdravi pameti • Lahko uporabimo diagrame delovnih tokov ali aktivnosti Metode razvoja informacijskih sistemov
Simboli diagramov aktivnosti Metode razvoja informacijskih sistemov
Preprost primer modela aktivnosti za prikaz delovnega toka Metode razvoja informacijskih sistemov
Diagram aktivnosti z vzporednimi potmi Metode razvoja informacijskih sistemov
Gradnja prototipov • Začetni delujoč model večjega, bolj zapletenega sistema • Smisel • Pridobiti osnovno informacijo o obnašanju sistema v praksi • Usmerjen v doseganje posameznega cilja • Hiter • Gradnja modela je hitra z uporabo CASE orodij Metode razvoja informacijskih sistemov
Uporaba vprašalnikov • Smiselna pri večjem številu deležnikov • Splošen vpogled v poslovanje • Ni primerna za zbiranje podrobnih informacij • Zaprta vprašanja(Ali uporabljate EDI?) • Odprta vprašanja (Zakaj ne?) Metode razvoja informacijskih sistemov
Vodenje JAD sej • Hitro ugotavljanje zahtev • Ugotavljanje dejstev, modeliranje, izbiranje in potrditev rešitve se izvede hitreje • Osnovni problem je zagotoviti prisotnost vseh potrebnih deležnikov Metode razvoja informacijskih sistemov
JAD udeleženci • Vodja seje • Ključni uporabniki • Ključni managerji • Ključni informatiki, ki obvladajo: • Računalnike in mreže • Operativna okolja • Varnostne vidike • Člani projektnega tima Metode razvoja informacijskih sistemov
Oprema za JAD • Posebna soba • Brez prekinitev • Morda na drugi lokaciji • Naprave in orodja • projektor, tabla, delovni material • Računalniki • CASE orodja • Sistemi za podporo dela v skupini (GSS) Metode razvoja informacijskih sistemov
Oprema za JAD Metode razvoja informacijskih sistemov
Raziskava rešitev na trgu • Rešitve za mnoge probleme že obstajajo • Koristi že izdelanih rešitev • Pogosto vsebujejo nove ideje • Predstavljajo trenutno stanje razvoja • Poceni in manj tvegano • Nevarnost • Lahko kupimo rešitev preden dobro razumemo problem Metode razvoja informacijskih sistemov
Uporabne tehnike pri raziskovanju obstoječih rešitev • Študij tehnične dokumentacije prodajalcev • Demo verzije • Mnenja obstoječih uporabnikov • Obiski pri obstoječih uporabnikih • Slike obrazcev in poročil Metode razvoja informacijskih sistemov
Preverjanje zahtev • Preverjanje pravilnosti dobljene informacije • Strukturirani sprehod • Učinkoviti sredstvo zgodnjega preverjanja kakovosti projekta • Preverjanje pravilnosti sistemskih zahtev • Pregled ugotovitev iz realnega sistema in iz modelov • Vodja projekta je odgovoren za kakovost sistema • Sistemski analitik in vodja projekta sta partnerja Metode razvoja informacijskih sistemov
Povzetek • Dejavnosti analize • Zbiranje informacij • Določitev sistemskih zahtev • Razvrščanje zahtev po pomembnosti • Ugotavljanje izvedljivosti tudi s prototipiranjem • Oblikovanje in ocenjevanje alternativ • Predlaganje rešitve managementu • BPR lahko vpliva na analizo in obratno Metode razvoja informacijskih sistemov
Povzetek (nadaljevanje) • Zbiranje sistemskih zahtev • Funkcionalnih in ostalih • Delo z različnimi deležniki (uporabniki, strankami, tehniki) • “Kaj želim vedeti?” • Kako potekajo poslovni procesi in operacije? • Kakšne so potrebe po informacijah? Metode razvoja informacijskih sistemov
Povzetek (nadaljevanje) • Tehnike zbiranja informacij • Pregled dokumentacije • Vodenje intervjujev • Opazovanje in dokumentiranje poslovnih procesov • Gradnja in uporaba prototipov • Uporaba vprašalnikov • Vodenje JAD sej • Raziskovanje ponudbe na trgu Metode razvoja informacijskih sistemov