« Postfix mail backup | Main | Lietuviškas SPAM ir įstatymai »

Software usability tips

Dirbant įvairius darbus su kompu, prireikia visokiausių įrankų, kuriais maloniai mane aprūpina internetas. Žinoma, dažniausiai naudojuos freeware. Kartais akys kliūna už labai parastų dalykėlių. Rodos gi visai nedaug reikia, kad jūsų mielieji viso pasaulio programuotojai, programėlės būtų dar patogesnės.
  • Instaliacija. Labai mėgstu gerus įrankius saugoti CD, kad viskas būtų po ranka. Na negi taip sunku, instaliacijas vadint ne setup.exe, o pvz.: ToolXyzSetup.exe. Kiekvieną kartą ką nors parsisiuntęs, turiu pervadinti ir tik paskui kepti CD. Trupų failų vardų laikai baigėsi beveik prieš dešimt metų.

  • Interfeisas. Labai būtų džiugu jeigu būtų naudojami sisteminiai šriftai. Jeigu kam nors ir gražu koks nors Arial Narow, Bold - tai tikrai ne man. Man gražu tai, kas įprasta.

  • Interfeisas 2. Pagalvokit, kad kartais aš galiu neturėt pelytės. Tarkim baigėsi baterijos. Nėra taip sunku pridėt kelis keyboard shortcut'us (kai kas tą reiškinį dar vadina "greitaisais mygtukais").

  • Interfeisas 3. Neįsijauskit ir negalvokit, kad jūsų programa pati svarbiausia mano kompiuteryje. Ačiū. Ir dar plius išimkit visus pranešimus kurie lipa kaip sisteminiai. Žiauriai nervina, kai dirbant su kokia kita užduotim išoka sisteminis pranešimas, kad programa AAA, kažką padarė arba ne. Man užtenka ir mirksinčios antraštės taskbar'e.

  • Pranešimai apie klaidas. Pamėginkit padaryt juos informatyvius. Man, kaip vartotojui nieko nesako: "klaida modulyje: aaabbb". Tipo po tokio pranešimo aš turiu rankom tikrintis ar duomenys įrašyti korektiškai arba meilas išsiųstas? Tikrai daug geriau būtų tarkim: "įvyko klaida: aaabbb; nepavyko įrašyti į CD".

  • Supportas. Įdėkit kur nors langelį su programos versija ir su nuoroda kur galima ieškot naujos versijos. Autoupdate neprašau ir nereikia.

Baigiant, rekomenduoju užmest akį į:
  [1] Joel Spolsky: "User interface design for programmers"
  [2] Microsoft Usability Research

Comments

labai pritariu.