External error: "Käyttäjässä on useita vakavia virheitä"
"Hankaluus, hitaus ja epäloogisuus tuskastuttavat, koska useimmat järjestelmät voisivat toimia myös helpommin, nopeammin ja yksinkertaisemmin."
Ensin hyvät uutiset. Uskon, että emme tule näkemään sinistä ruutua tai ilmoitusta "500 internal server error" enää lähitulevaisuudessa. Ennustan kuitenkin otsikon mukaisen virheilmoituksen tulevan kiusallisen tutuksi. Syy on yksinkertainen; sekä tietojärjestelmän käyttäjä että sen suunnittelija tekevät jatkossakin työnsä mielestään vaivattomimmalla tavalla.
Käyttäjän merkitystä aliarvioidaan yleisesti jo nyt. Tietojärjestelmien kehitystyössä ohjenuorana on harvoin se mitä käyttäjä osaa, mitä hän haluaa oppia, tai paljonko hän voi käyttää aikaa etsiäkseen haluamansa tiedon. Reaalimaailmassa tämä näkyy siten, että käyttäjät eivät osaa, eivät viitsi opetella, eivätkä oikein edes ehtisi hakea tarvitsemiaan tietoja.
Miksi sitten tavoitteet järjestelmäkehitykseen vain kysäistään järjestelmän tilaajalta ja sen jälkeen toteutetaan helpoimmalla mahdollisella tavalla. Yksinkertaista - näin säästyy aikaa ja vaivaa.
Valtaosa tietojärjestelmien tämänhetkisistä ongelmista liittyy käytettävyyteen. Hankaluus, hitaus ja epäloogisuus tuskastuttavat, koska useimmat järjestelmät voisivat toimia myös helpommin, nopeammin ja yksinkertaisemmin.
Käytettävyys ei ole toistaiseksi noussut sovellusten suunnittelun lähtökohdaksi, koska on ajateltu, että ihminen oppii uusia asioita ja järjestelmä ei. Tietojärjestelmän muokkaaminen koetaan ylivoimaiseksi ja kalliiksi, ja se vaatii eritysosaamista. Lisäksi ikuinen mysteeri toteuttavalle portaalle on, että miksi pitäisi vielä kysellä jotakin käyttäjiltä, kun voitaisiin jo koodata.
Yrityssovellusten perinteisen toteutusmallin puolustajien kannalta pahinta myrkkyä ovat erilaiset yhteisöpalvelut. Ne ovat osoittaneet, että valtavien tietomäärien hallinta ja käyttäminen voi olla helppoa ja vaivatonta. Esimerkiksi Facebookin kaltaisen sovelluksen toiminnot vaatisivat julkishallinnolle toteutettuna lukuisia erillisiä järjestelmiä, joiden yhteiskäyttö olisi mahdotonta.
Perinteisten yrityssovellusten käyttäjien tiedetään käyneen lähes paljain käsin taistelemaan turhauttavia tietojärjestelmiä vastaan. Sitkeät huhut kertovat, että jos järjestelmän jättää riittävän pitkäksi aikaa päivittämättä, siinä oleva tieto lakkaa olemasta luotettavaa, ja pikku hiljaa muutkin jättävät järjestelmän käyttämättä. Parhaimmillaan yksi urhea yksilö voi synnyttää lumipalloefektin ja lamauttaa sissitaktiikalla suurtenkin organisaatioiden järjestelmiä.
Kun jokin asia toimii ilman ohjekirjaa, puhutaan intuitiivisesta tuotteesta. Facebookin kaltaisten Web 2.0 -sovellusten intuitiivisuus houkutteli massat verkkoon. Seuraavaksi Enterprise 2.0 –sovellukset tulevat hillitsemään kiroilua tietokoneelle työajalla.
Juha Lamminkari
Juha Lamminkarin kolumni käytettävyydestä, julkaistu Digitoday -sivustolla 14.10.2008 ja It-viikko -sivustolla 15.10.2008.