24
Razvoj mobilnih infromacijskih sustava Obrana magistarskog rada FOI Varaždin 17. prosinca 2008. godine Slaven Brumec

Razvoj mobilnih informacijskih sustava

Embed Size (px)

DESCRIPTION

Slaven Brumec - prezentacija obrane magisterija "Razvoj mobilnih informacijskih sustava"

Citation preview

Page 1: Razvoj mobilnih informacijskih sustava

Razvoj mobilnih infromacijskih sustava

Obrana magistarskog rada

FOI Varaždin

17. prosinca 2008. godine

Slaven Brumec

Page 2: Razvoj mobilnih informacijskih sustava

Motivi istraživanja• Suvremeni informacijski sustavi (IS) trebaju podržavati sve

poslovne procese organizacije, uključivo i mobilne - one koji se obavljaju na nestalnim i nepredvidivim lokacijama, ili ih obavljaju mobilni korisnici, ili oboje.

• Mobilne tehnologije mogu biti i jesu uspješno korištene za potporu takvim poslovnim procesima, ali: Djelotvorna potpora takvim procesima iziskuje više od običnog

korištenja mobilnih uređaja unutar stacionarnog IS-a. Praksa pokazuje da se najbolji poslovni rezultati ostvaruju

povezivanjem mobilnih tehnologija na baze podataka i druge stacionarne elemente IS-a.

O uporabi mobilnih tehnologija u poslovne svrhe uglavnom se odlučuje heuristički → nepotreban rizik i dovođenje u sumnju mogućnosti mobilnih tehnologija u slučaju neuspjeha projekta.

Page 3: Razvoj mobilnih informacijskih sustava

Ciljevi istraživanja

1. Izgradnja metodike za projektiranje i izgradnju mobilnih informacijskih sustava (MobIS) definiranih kao proširenje klasičnih informacijskih sustava radi podrške mobilnim korisnicima.

2. Uklapanje takve metodike u opće priznate industrijske standarde poput Business Process Modeling.

3. Prikazati i dokazati prednosti korištenja mobilnih tehnologija u poslovne svrhe.

Page 4: Razvoj mobilnih informacijskih sustava

Hipoteze

1. “Postojeće metode i tehnike modeliranja poslovnih procesa mogu, uz određene dopune, podržati modeliranje onih poslovnih procesa za čije su izvođenje potrebne mobilne tehnologije.”

2. “Mobilne tehnologije mogu smanjiti složenost poslovnog procesa i pojednostavniti poslovnu tehnologiju.”

Page 5: Razvoj mobilnih informacijskih sustava

Pojmovi• Pokretljivost korisnika: stacionaran (S) ili mobilan (M). Mobilan

korisnik u radu ne može koristiti stolno, prijenosno ili uklopljeno računalo, nego mora koristiti dlanovnik.

• Dinamika lokacije: postojana (P) ili nepostojana (N). Lokacija je nepostojana ako je pozicija mobilnog radnika na njoj slabo predvidiva te ga je teško pronaći bez uporabe komunikacijskih ili navigacijskih sredstava.

• Mobilna aktivnost: radna aktivnost koju ili obavlja mobilni korisnik, ili se obavlja na nepostojanoj lokaciji, ili oboje.

• Mobilni proces je svaki proces koji sadrži barem jednu mobilnu aktivnost.

• Povezanost sa središnjim IS-om: ne određuje mobilnost korisnika, ali ima veliko značenje za izvedbu MobIS-a jer određuje način izvedbe MobIS-a: spojeni (on-line) – stalna veza prema središnjem IS-u otspojeni (off-line) – povremena veza prema središnjem IS-u

Page 6: Razvoj mobilnih informacijskih sustava

Klasifikacija mobilnih procesaUređaji

Mreža

Stacionaran korisnik (S): prijenosna ili uklopljena računala

Mobilan korisnik (M):dlanovnici

Otspojeni rad (O)

Postojana lokacija (P) <P,M,O>

Nepostojana lokacija (N) <N,S,O> <N,M,O>

Spojeni rad (S)

Postojana lokacija (P) <P,M,V>

Nepostojana lokacija (N) <N,S,V> <N,M,V>

Page 7: Razvoj mobilnih informacijskih sustava

Raspoznavanje mobilnih procesaMobile Process Recognition

• Metodika od 18 koraka koja pokriva sve faze razvoja MobIS-a s posebnim naglaskom na: rano uočavanje mobilnih procesa i aktivnosti kao

podskupa svih procesa i aktivnosti organizacije, prije početka detaljnog modeliranja poslovnih procesa,

strogo formalno definiranje i opisivanje mobilnih procesa i aktivnosti u skladu s normom BPMN,

precizno utvrđivanje temeljne arhitekture MobIS-a te informacijskih i komunikacijskih tehnologija za njegovu izgradnju ovisno o okolnostima u kojima će se koristiti mobilni informacijski sustav te s obzirom na dostupnost središnjih podatkovnih resursa,

povezivanje s objektnim i strukturnim metodikama za razvoj stacionarnog IS-a i

izradu konkretnih mobilnih aplikacija radi provjere upotrebljivosti predložene metodike.

Page 8: Razvoj mobilnih informacijskih sustava

MobIS – metodika razvojaRazviti

klasični IS

Zahtjev za

MobIS

BP

D i

mod

el

poda

taka

BP

D i

mod

el

poda

taka

Pokrenutiinformacij-ski sustav

MobIS

18

Pokrenuti mob.aplikacije na

mob. uređajima

Mob

ilna

aplik

acija

Mob

ilna

aplik

acija

17

Utvrditi proce-se i aktivnosti

Popis procesa

i aktivnosti

1

Dekompozicijaposlova

Radnamjesta

Pridružiti ulogeaktivnostima

Pop

is p

roce

sa

i akt

ivno

sti

Pop

is p

roce

sa

i akt

ivno

sti

2

Analizaresursa

PoslovnestavkeIzraditi

BPD

Izraditi DPmatricu

BP

DD

P m

atric

a

3

4

BPM

DP matrica

Dopuniti BPDradi prikazamobilnosti

BPD dopunjen

za mobilnost

5

DopunjenaDP matrica

Izraditi servisza mob. pristup

sred. IS-u

Izraditi izvršniprog. za spojene

mob. aktivn.

Opis

servisa

Mob

ilna

aplik

acija

14 15

OOP OOP

Mob

ilni

BP

D i

RM

Mobilna BPOblikovati BPza mob. uređaje

Mob

ilni

BP

D i

RM

9

Razvoj BP

Izraditi prog.za odspojenimobilni rad

Mob

ilna

aplik

acija

Prog-ramskikod

11

OOP

Opis sin-

kronizacije

Podesitisinkroniz.

mehanizme

10

Razvoj BP

Mob

ilni

BP

D i

RM

Mobilni

BPD i RM

Odrediti načinizvedbe prog.za spojeni rad

12

Analizamobilnog BPD-a

Mob

ilni

BP

D i

RM

Mobilna aplikacijaIzraditi web apli-kaciju za spojenemob. aktivnosti

13

OOP

Kla

sičn

a

aplik

acija

Instalirati prog.komponente naradna računala

16

DeploymentDiagram

6

ERA, RM

Izraditi modelpodataka

8

Analiza BPD-a

Razlučiti funkcio-nalnosti za spoje-ni i odspojeni rad

Izabrati podatkeza mobilne

funkcionalnosti

7

MPKBPD i model podataka

Page 9: Razvoj mobilnih informacijskih sustava

Primjena metodike RMPza spojeni sustav

Rezultati razvoja MobIS-a uspješno uvedeni u tvrtku Ellabo!

Page 10: Razvoj mobilnih informacijskih sustava

Primjena metodike RMPza otspojeni sustav

Razvoj demo aplikacije za MUP RH namijenjene policijskim ophodnjama

Page 11: Razvoj mobilnih informacijskih sustava

Osvrt na H1

• Izgradnjom metodike RMP te njenom uspješnom primjenom u razvoju MobIS-a dokazana je hipoteza 1 stoga što:Razvijena metodika je temeljena na BPM normi,Specifični notacijski elementi ugrađeni u metodiku

spadaju u dozvoljena proširenja BPMN-a iRazvijene su posebne metode (MPK i DP matrica) za

pojedine specifične korake metodike.

Page 12: Razvoj mobilnih informacijskih sustava

Analiza učinaka MobIS-aProvedena u stvarnom skladišno-distribucijskom sustavu.

Z a p rim iti ro buo d d o b a v lja č a

P rov e s tiin v e n tu ru

Iz d a ti rob uk u pc u

Upravljatiskladištem

O p tim ira tis m je š ta j

Iz u z e ti ro b us lok a c ije

S m jes t iti rob un a lo k a c iju

Page 13: Razvoj mobilnih informacijskih sustava

Prikaz djelovanja skladišno-distribucijskog sustava

Skladište

Skladišne funkcije:- Zaprimanje robe- Izdavanje robe- Optimiranje smještaja- Inventura

Dobavljač NabavaNarudžba

Roba

KupacProdajaNarudžba

Roba

Tokovi robe

Tokovi informacija

Oznake:

Page 14: Razvoj mobilnih informacijskih sustava

Upravljati skladištem

Page 15: Razvoj mobilnih informacijskih sustava

Staro stanje

• Za odabrane poslovne procese izrađen je BPD koji opisuje izvođenje procesa kada je ono podržano samo klasičnim (stacionarnim) IS-om

• Simulacijom je određeno vrijeme obavljanja svakog procesa te zauzeće (ljudskih) resursa po procesu.

• Usporedbom simulacijskih rezultata sa stvarno izmjerenim vrijednostima potvrđena je ispravnost simulacijskog modela - razlike među srednjim vrijednostima trajanja procesa dovoljno su male da se mogu smatrati slučajnima.

Page 16: Razvoj mobilnih informacijskih sustava

Novo stanje

• Izrađen je BPD kojim je opisano unapređenje istih procesa: uvođenjem mobilnih tehnologija u njihove pojedinačne

aktivnosti i ukidanjem nekih aktivnosti upravo zahvaljujući mobilnoj potpori

pri obavljanju procesa.

• Simulacijom je određeno vrijeme obavljanja svakog procesa te zauzeće (ljudskih) resursa po procesu.

• Statističkom analizom (mjerenjem razlika između srednjih vrijednosti trajanja procesa) pokazano je da se stari i novi model bitno razlikuju to jest da spadaju u različite sustave iako im je namjena ista → mogućnost izvođenja zaključka o učincima mobilnih tehnologija.

Page 17: Razvoj mobilnih informacijskih sustava

BPD: Izdati robu kupcu

Model sadašnjeg načina rada Model novog načina rada

Prikaz modeliranja u simulacijskom alatu.

Page 18: Razvoj mobilnih informacijskih sustava

Simulacija sadašnjeg načina rada Simulacija novog načina rada

Tablični prikaz simulacijskih rezultata.

Simulacija: Izdati robu kupcu

Page 19: Razvoj mobilnih informacijskih sustava

Izdati robu kupcuu stvarnom životu

Page 20: Razvoj mobilnih informacijskih sustava

Tablični prikaz rezultataStari poslovni procesi

Novi poslovni procesi

Ušteda

(4)/(2)

(5)

Razlika (1)+(2)–

[(3)+(4)]

(6)

Broj

slučajeva

godišnje

(7)

Ukupna

ušteda

[sati rada]

(8)

Admin.

(1)

Skladištar

(2)

Admin.

(3)

Skladištar

(4)

Izdati robu kupcu 4,4 min 24,0 min - 17,6 min 0,733 10,8 min 21.347 3842,5

Zaprimiti robu od dobavljača

7,0 min 51,0 min - 43,6 min 0,855 14,4 min 1.720 412,8

Optimirati smještaj 5,0 min 98,0 min - 76,4 min 0,800 26,6 min 59 26,2

Provesti inventuru 4,3 sat 37,4 sat - 29,1 sat 0,778 8,3 sat 2 16,6

Page 21: Razvoj mobilnih informacijskih sustava

Utjecaj mobilnih tehnologija

• Pojednostavljenje poslovne tehnologije jer se analizirani poslovni procesi mogu izvesti s 24 umjesto 30 aktivnosti.

• Skraćenje vremena trajanja procesa za 20% do 37%.• Smanjenje opsega potrebnih resursa (čovjek-sati) za

20% do 27%.• Godišnja ušteda oko 73.000 €, što je približno jednako

ulaganjima u razvoj i uvođenje MobIS-a.• Nemjerljivo: povećana transparentnost rada i točnost

bilježenja robnih transakcija → potencirano spojenim radom, iako bi došlo do izražaja, premda manje, i u otspojenim sustavima.

Page 22: Razvoj mobilnih informacijskih sustava

Osvrt na H2

• Uporabom mobilnih tehnologija postignuto je smanjenje broja aktivnosti, rasterećenje ljudskih resursa (uloga) potrebnih za obavljanje procesa te skraćenje ukupnog vremena obavljanja procesa.

• Na taj je način dokazana hipoteza 2.

Page 23: Razvoj mobilnih informacijskih sustava

Mogućnost daljnjih istraživanja

Prikupiti dovoljno veliki statistički uzorak MobIS-a te izučiti njegovo djelovanje na poslovni sustav (As IS / To Be) radi dodatne potvrde druge hipoteze ovoga rada. Pri obradi tih rezultata treba razlučiti planski od heurističkog pristupa razvoju.

Pokazati da je metodika RMP nezavisna od hardverske i softverske opreme (jer je u ovom radu korištena Microsoftova softverska oprema).

Proučiti mogu li nove tehnologije pojednostavniti metodiku RMP? Primjerice, hoće li se, razvojem rich internet application (RIA) tehnologija poput Silverlighta, svaki MobIS za spojeni rad moći izvesti kao web aplikacija?

Izučiti kako metodika RMP djeluje na rijetku klasu MobIS-a temeljenih na hibridnom radu (tj. kada mobilni uređaji rade u spojenom načinu ako postoji veza sa središnjim IS-om, a u otspojenom ako je ta veza prekinuta). U kojim situacijama upotrijebiti takav sustav?

Page 24: Razvoj mobilnih informacijskih sustava

HVALA!