Unessa.net »

Helppokäyttöisyys on vaikeaa

Reilu kuukausi sitten avoimen lähdekoodin yhteisöä puhuttanut artikkeli avoimien ohjelmistojen käytettävyysongelmista on nyt saanut vastineen. John Gruberin melko laajanäköinen juttu osoittaa lähinnä sen, minkä ainakin käytettävyyden ammattilaiset jo tietävät: ohjelmistojen tekeminen helpoiksi on vaikeaa.

Oma ehdotukseni kehityksen parantamiseksi olisi se, että otetaan kehitysprojekteihin mukaan koodareiden lisäksi myös käytettävyydestä kiinnostuneita henkilöitä ja annetaan näille myös vastuuta ja valtaa. Olen itse tarjonnut näkemyksiäni monellekin avoimen lähdekoodin projektille, mutta useimmiten vastauksena on ollut pelkkä olankohautus tai lyhyt kommentti tyyliin "joo, voishan sen tietty noinkin tehdä, mutta tämä on jo tehty näin". Lähes kaikilla kehittyneillä OS-projekteilla on nimetyt henkilöt projektin koordinointiin ja ohjelmointityön johoon, mutta kuinka monessa projektissa on nimetty käytettävyydestä vastaava tai edes jotain siihen suuntaan viittaavaa? Itselleni ei tule nyt mieleen ensimmäistäkään.

Uskon, että useimpien OS-projektien ympärillä on olemassa käytettävyydestä jotain ymmärtäviä henkilöitä, jotka voisivat osaamisellaan tuoda kehitystyöhön huikeasti parannusta. Ongelma tuntuu olevan siinä, että näitä ei joko oteta vakavasti tai pahimmassa tapauksessa ei huomioida ollenkaan. "Tämä on näin pieni juttu, ei tässä mitään käytettävyyttä tarvitse miettiä" on yleinen ja täysin väärä käsitys. Pienessäkin käyttöliittymässä (tai sen osassa) saattaa olla todellisia käytettävyysongelmia.

Kuten Gruberkin vastineessaan mainitsi, käytettävyyden osalta suuren joukon mielipiteen kysyminen ei toimi. Hyviä käyttöliittymiä ei voi tehdä äänestämällä yksinkertaisesti siitä syystä että useimmiten käyttäjät eivät tiedä mitä haluavat. Mutu-perusteella suunnitellut käyttöliittymät ovat poikkeuksetta huonoja. Tästä johtuen tilanne on OS-maailmassa hieman ongelmallinen, koska sen parantaminen tarkoittaisi käytännössä sitä että ne ohjelmoijat jotka tähän mennessä ovat vastanneet käytännössä koko näkyvästä lopputuloksesta joutuisivat nyt antamaan valtansa käytettävyysosaajille ja tekemään kiltisti niin kuin nämä suosittelevat.

Henkilökohtaisesti olen hieman skeptinen tällaisen mallin toteutumiseen, mutta niin kauan kun ohjelmoijia ei kouluteta myös käytettävyyden ammattilaisiksi, niin kauan tämä ongelma on olemassa. Ja niin kauan kun avoimen lähdekoodin ohjelmistot ovat käytettävyydeltään oleellisesti suljettuja ohjelmistoja huonompia, niin kauan suurin osa käyttäjistä karttaa ilmaisia ohjelmia.

Julkaistu 02.04.2004 klo 18.21. Lokerossa Käytettävyys.

 
 

1 kommentti

  #1 Uninen kirjoitti 3.4.2004 klo 00.39: