|
Infosüsteem
kui Masin

Infosüsteemi
võib käsitada kui masinat. See mehhanistlik, loogiline, ja ratsionaalne
ettekujutus infosüsteemi olemusest, eesmärgist ja süsteemi tegemisest
on vahest kõige lihtsamalt kokku võetav väitega: Infosüsteemi ülesandeks on
info allikatest saadava info töötlemine info kasutajate poolt nõutud
kujule (ja töödeldud info kättetoimetamine). Infosüsteem peab toimetama info kogumise infoallikatest, selle
info säilitamise, vajaliku töötluse ning infot vajavatele osapooltele
info väljastamise.
Info allikateks
võivad olla inimesed, teised süsteemid, vaadeldavad, registreeritavad
või mõõdetavad nähtused jne. Info kasutajateks on inimesed (süsteemi
kasutajad), aga ka teised infosüsteemid, tehnilised seadmed jne. Infosüsteem
kogub, säilitab, töötleb, edastab ning esitab infot. See on hea lihtne
klassikaline vaade, millega saab teha tegusaid süsteeme. Selliste
meetodite ajalugu on pikk. Esimeseks meetodiks, mis püüdis rakendada
info kui masina põhimõtet terve ettevõtte ulatuses, võib lugeda IBM'i meetodit
Business Systems Planning. Uuema käsitlusena vt nt Peak & Guynes
(2003). Võime seda ettekujutust nimetada ka ettekujutuseks infosüsteemist
kui masinast. Näidetena kuvandi "infosüsteem kui masin"
rakendamisest vt nt Ballou et al (1998) "infotootmissüsteemi"
mudel, Meyeri ja Zacki (1996) analüüsitud "infot tootvad süsteemid",
Zacki (1999) kirjeldatud infosüsteemide arhitektuurimudelid, Gudwin'i
(2002) teadmiste töötlemise mudelit.
Väga lihtne on
seletada, mida tähendab mehhanistliku vaate seisukohalt "hea
infosüsteem". Süsteemi headus ja toimivus on määratud sellega,
kuidas süsteem tuleb toime oma eesmärgiga—väljastada kasutajatele
vajalikku infot. Süsteemi väljundi kvaliteet on ühest küljest määratud
sisendi kvaliteediga (garbage in, garbage out põhimõte), teisest
küljest—süsteemisiseste infotöötlusprotsesside ja -algoritmide
adekvaatsusega.
Millised küsimused
on olulised infosüsteemi tegemisel mehhanistlikust ettekujutusest lähtudes?
Valdav enamus infosüsteemide arenduse meetodeid on olemuselt
mehhanistlikud. Võib valida ühe olemasolevatest meetoditest; võib kombineerida
mitmeid meetodeid. Lihtsa mehhanistliku süsteemiarendusmeetodi võib ka
ise koostada. Seda tüüpi meetodites on võtmesõnadeks täielikkus ja
ülevaatlikkus. Suuremas süsteemis võib kasutajate tüüpe olla palju; vastavalt
on erilaadseid infovajadusi palju; info liikumise teed on keerukad ning
vajavad kirjeldamist; oluline on, et midagi ära ei unustataks. Selle tõttu
pakuvad meetodid vahendeid info, infovajaduste, info liikumise ja
töötluse kirjelduste ja määratluste täielikkuse kindlustamiseks.
Elementide suure arvu ning keerukate seoste tõttu võivad koostatud
loetelud olla ebaülevaatlikud. Meetodid pakuvad vahendeid kogutud
definitsioonide, nõudmiste jms ülevaatlikuks ja süsteemseks käsitlemiseks.
Skeem infosüsteemi
kui infotöötlusmasina arenduseks ja uurimiseks:
1. Kasutajad
Kes on (loodava või olemasoleva) süsteemi kasutajad?
2. Infovajadused
Millist infot kasutajad vajavad? Millise kvaliteeditasemega infot
vajatakse?
3. Infoallikad
Millised infoallikad on olemas (või võimalikud)?
4. Süsteemi
arhitektuur ja algoritmid Dekomponeerida süsteem (info haare
infoallikatest, ladustamine, teisendamine ja transport info kasutajateni).
5. Toimivus
Hinnata töötava süsteemi toimivust ja töökindlust.

Arendusprotsess kui masin Masinavaate üheks küljeks on
vaade arendusprotsessile kui masinale. Arendusprotsessi
funktsiooniks on luua püstitatud nõudeid rahuldav süsteem.
Millised
probleemid, millised raskused võivad tekkida infosüsteemi tegemisel—loogilis-ratsionaalsest
ettekujutusest lähtudes?
Soovitava
väljundi täpse määratlemise kulukus. Soovitava väljundi määratlemine
võib olla raske mitmel põhjusel. Üheks takistuseks võib olla
lihtsalt väljundi määratlemise suur töömaht. See takistus on loomulikult
ületatav süsteemiarenduse ressursside täiendava kulutusega.
Kõik raskused ei
ole suurest mahust tingitud. Info tarbimine ning info hankimine on
infosüsteemis sageli ajaliselt lahus. Võib mõelda ning ilmselt ka leida
näiteid infosüsteemidest, milles infot minnakse otsima alles siis, kui
infovajadus tekib. Sagedasem on siiski tugev ajaline eristatus—kogutavat
infot kasutatakse mitte (ainult) koheselt, vaid ka hiljem, sageli päris
pika aja jooksul. Info kõiki võimalikke kasutusviise ja kasutusolukordi
on aga raske ette näha. Teisest küljest—sageli ei ole kõik infovajadused
ette nähtavad. Infovajadused peavad ka olema määratletud piisavalt
konkreetselt, et tehnoloogilise süsteeme tegemisele saaks eesmärki
seada.
Üheks lahenduseks
võiks olla info ennetav varumine, võimalik et piiratud aladel isegi kogu
info varumine ja säilitamine. Täielikku infot koguv ning hoidev
infosüsteem on väga atraktiivne mõte. Kuid seda õnnestub teostada, siis süsteemi
efektiivsus harilikult tõuseb hüppeliselt. Huvitavaks kaasuseks on IBM'i
globaalse haardega turuinfo kogumise süsteem (Menon 2004). Paljusid infosüsteeme
ei saa kahjuks täieliku info põhimõtte järgi üles ehitada, kui lähteinfo
hankimine on kulukas. Otstarbekat lahendust aitab ilmselt leida majandusliku
tasuvuse arvestus.
Info töötlemine,
viimine kasutajatele sobivale kujule, on mahukas ja keerukas.
Lahenduseks on ilmselt töö infosüsteemi kallal. Tihti on raskuste põhjus
selles, et mõnda infotöötlusoperatsiooni ei suudeta täielikult automatiseerida.
Töötluse struktuuri sisse jääv inimtöö muutub siis kergesti kitsaskohaks.
Info
efektiivse esituse probleem Hea infosüsteem peaks info
esitama kasutajale sobivas vormis ja kujunduses. Kuidas aga määrata, mis
on "sobiv vorm" ja "hea kujundus"? Mõned uurimused
(Burke et al, 1999) on näidanud, et rikkamat meediumit (otsest, face-to-face
suhtlust) kasutava rühma efektiivsus võib olla madalam kui
väljendusrikkuse poolest vaesemat infokanalit (elektroonilist vestlusringi)
kasutaval rühmal? Kui süsteemi väljundit kasutatakse selleks, et tarbija
käitumist mõjutada, panna inimest ostma üht või teist asja, või uskuma
ühte või teist ideed, siis on info esitus, kujundus väga oluline. Väiksemgi
detail võib terviku üldpilti ja toimet inimesele muuta. Normaalne
süsteem esitab vajalikku infot, mõistlikul kujul; suurepärane süsteem
esitab võib-olla sama infot, kuid millegi poolest tõhusamal, mõjusamal
viisil. Vahe tunnetamine hea ja suurepärase süsteemi vahel on võib-olla
lihtne, kuid selle vahe loomine on keeruline. Mitte ainult info
esitusviis (kuva kujundus jms), vaid ka info ja süsteemi kasutamine üldse
võivad suurel määral sõltuda inimese tüübist. Kas infosüsteeme tuleks siis
teha konkreetsetele kasutajatele? (vt Dueck, 2001)
Soovitava
väljundinfo sisulise eristamise ja määratlemise raskus
Nn teadmustöötaja (knowledge worker) vajab tööks väga mitmesugust
infot. Suur osa sellest infost on loogiliselt-ratsionaalselt määratletav ainult
osaliselt.
Soovitava (või
lubatava) väljundinfo suhtes kokkuleppe saavutamise raskus
Lõppkokkuvõttes on info kasutajaks küll konkreetne inimene, kuid
inimest ei saa infosüsteemi kontekstis võtta eraldiseisvana. Erijuhuks
on nn ühe kasutaja infosüsteemid. Näiteks kodus inimese poolt oma hobi
toetuseks tehtud süsteem; või töökohas—ainult ühe töötaja poolt kasutatav
süsteem. Need on siiski ainult paljuski hüpoteetilised erijuhud. Infosüsteemidel
on reeglina mitmeid või palju inimkasutajaid. Üksikkasutaja kuulub ühte
või mitmesse sotsiaalsesse rühma, organisatsiooni struktuuriüksusesse,
organisatsiooni tervikuna, ühiskonda jne. Nendel organisatsioonilistel-sotsiaalsetel
struktuuridel ei ole ükskõik, milline info infosüsteemis liigub, kes ja kuidas
seda infot kasutab. Sotsioloog, psühholoog või politoloog, kes uurib võimu,
kommunikatsiooni ja suhete mehhanisme tänapäeva organisatsioonis vajab ka
organisatsiooni infosüsteemi uurimist. Infosüsteemi kasutajaks tuleb
lugeda mitte ainult üksikisikut, vaid ka organisatsiooni
tervikuna. Infosüsteemi kasutajaks võib olla üksik inimene (kasutaja),
aga ka inimeste rühm, teine infosüsteem, teine ärisüsteem jne.
Infosüsteemi
väljundi määramine võib eeldusena nõuda mõistete kokkuleppimist. Ratsionaalne-mehhanistlik
vaade käsitleb infot neutraalsena. Kui sellise käsitlusega saab
hakkab, on hea—infosüsteemi tegemine on lihtne. Veidigi laiemas
kontekstis tekivad probleemid. See, millist infot süsteem käitleb, kellele
millist infot välja annab jne on tihti organisatsioonisotsiaalse,
organisatsioonikultuurilise ja organisatsioonipoliitilise
kokkuleppe (aga ka kompromissi, võitluse, dominatsiooni) otsustada. Infosüsteem
võib olla selleks fookuspunktiks, kus ilmneb eriti ilmekalt erinevate
huvigruppide suundumuste, vaadete, ideoloogiate ja huvide
põrkumine. Toimiva infosüsteemi saamiseks ei piisa selle tõttu ainult
kavandamise ja teostuse tehnilisest täiuslikkusest. Infosüsteemi toimimisest
(või mittetoimimisest) huvitatud osapoolte huvid peavad olema ühel
või teisel viisil ühitatud, harmoniseeritud. Huvide ühitamiseks ei ole kahjuks
üldtunnustatud, universaalset, ratsionaalset meetodit. Huvide ühitamine
on poliitilise olemusega protsess, milles osapooled võivad kasutada ratsionaalseid
meetodeid, aga võivad ka mitte kasutada.
Ratsionaalses
infosüsteemi arenduses on määratluse täielikkuse (Kas kogu loodav
süsteem sai kirjeldatud?) kõrval suureks mureallikaks infovajaduste
dünaamiline areng, muutumine süsteemi arenduse ja kasutamise
vältel. Mis võib tähendada, et süsteemi lähteülesannet ei jõuta
spetsifitseerida—muutused nõudmistes on kiiremad, kui nende kirjapanemise
tempo.
Mehhanistlik
ettekujutus infosüsteemist on võimas töövahend. Ütle mulle täpselt,
millist infot tahad, ja ma teen sulle infosüsteemi. (Ja kogenematu süsteemitellija
saab "just sellise süsteemi nagu ta soovis"). Kui seda liini
õnnestub järgida, on hea. Eksisteerib siiski rida raskusi, piiranguid
(ülal käsitletud), mis võivad osutuda nii tõsisteks, et infosüsteemi tegemine
loogilise-ratsionaalse ettekujutuse järgi ebaõnnestub. Arendustöö saab
üles ehitada loogiliselt väga selge, struktuurse meetodi järgi.
Süsteemi saab teha "optimaalseks". Kuid selline infosüsteem toimimist
saab kindla peale loota ainult teatud omadustega keskkonnas. Ratsionaalne
süsteem toimib, kui keskkond on samuti ratsionaalne; või, kui seos keskkonnaga
on suhteliselt nõrk ning kindlalt piiritletud.
Küsimus vaate
"infosüsteem kui masin" rakendamise piiridest taandub küsimusele
inimese ratsionaalse tegevuse piiridest. Kas saame oma otsuste ja tegevuse
kõiki tagajärgi ette näha? Kas suudame otsustada, milline info ja milline
info töötlemine võib olla tulevikus kasulik? Tähelepanuväärne on ka see,
et loogiline-ratsionaalne meetod küsib küll "Millist infot on
vaja?", kuid jätab vaatluse alt välja küsimuse "Milleks infot
on vaja?"
Kirjandus
Ballou D. et al.
(1998) Modeling Information Manufacturing Systems to Determine Information
Product Quality. Management Science, 44, 4, 462-484.
Burke, K., Chidambaram,
L. (1999) How much bandwidth is enough? A Longitudinal examination of media
characteristics and group outcomes? MIS Quarterly, 23, 4,
557-580.
Dueck, G. (2001)
Views of knowledge are human views. IBM Systems Journal, 40, 4,
885-888.
Gilmour, D.
(2003) How to Fix Knowledge Management. Harvard Business Review,
October, 16-17.
Gudwin, R. (2002)
Semiotic Synthesis and Semionic Networks, SEED, 2, 2, 55-83.
Menon, A.,
Tomkins, A. (2004) Learning About the Market's Periphery: IBM's WebFountain. Long
Range Planning, 37, 153-162.
Peak, D., Guynes,
C. (2003) The IT Alignment Planning Process. Journal of Computer
Information Systems. Fall, 9-15.
Meyer, M.; Zack,
M. (1996) The Design and Development of Information Products. Sloan
Management Review, 37, 3, 43-59.
Zack, M. (1999)
Managing Codified Knowledge. Sloan Management Review, 40, 4,
45-58.
|