All Posts in Naudotojo sąsajos
... arba dar kartą apie tai, kodėl vartotojai nemėgsta naujų naudotojo sąsajų.
Šį įrašą pradėkime nuo istorijos. Nobelio fiziologijos ir medicinos premijos laureatas Konrad Lorenz tyrinėdamas pilkąsias žąsis aprašė imprintingo (angl. imprint – įspaudas, žymė, pėdsakas) reiškinį. Mokslininkas parašė daug etologijos ir filosofijos knygų. Vienoje iš jų, kuri vadinasi „Karaliaus Saliamono žiedas“ (angl. King Solomon's Ring, vok. Er redete mit dem Vieh, den Vögeln und den Fischen), ir prasidėjo ančiuko sindromo (angl. Baby-Duck-Syndrome) arba ančiuko efekto istorija. Būtent ančiuko, nes dėl vertėjo kaltės „žąsiukai“ išverstame tekste tapo „ančiukais“. Sindromo esmė – ką tik išsiritęs žąsiukas pirmą pamatytą judantį objektą (net jei tas objektas yra ne žąsis) pripažįsta kaip mamą, seka jį ir bando atkartoti visus jo judesius.
Stop. O prie ko čia naudotojo sąsajos? Ančiuko sindromas pasireiškia, kai tik žmogus pradeda susipažinti su pirmąja kompiuterine sistema, programine įranga ar svetaine. Anot psichologų, kompiuterinių sistemų vartotojai elgiasi labai panašiai. Mes prisirišame prie pirmos mūsų išmoktos naudotojo sąsajos ir naujas sąsajas vertiname lygindami su pirmąja. O tai reiškia, kad teikiame pirmenybę toms sistemoms, kurios yra panašios į sistemas, naudotas anksčiau. Dėl šios priežasties po naudotojo sąsajos pakeitimo, vartotojai, kurie buvo įpratę prie senosios versijos, naudodami naują versiją jaučia diskomfortą. Pvz., aš kasdieniam naršymui naudoju Opera naršyklę, nes jį buvo mano pirmojo naršyklė. Ir dabar, nors ir suprantu, kad yra galbūt daug patogesnių ir greitesnių naršyklių, aš vis tiek lieku prie Opera, nes ji man labai gerai pažįstama. Arba kitas pavyzdys – klaviatūros išdėstymo pasirinkimas. Lietuvoje dažniausiai naudojami ĄŽERTY (LST 1205-92 ir LST 1582 standartai) ir QWERTY (pvz. Lithuanian Baltic) klaviatūros išdėstymai. Labai retas vartotojas ryžtasi pakeisti klaviatūros išdėstymą į kitą ir dažniausiai tai nepraeina be sunkumų.
Pastebėta, kad, jei vartotojas nėra susipažinęs su galimomis alternatyvomis (t.y. neturi pakankamos naudojimosi patirties), pirmosios naudotojo sąsajos patogumas nevaidina didelės reikšmės. Daugeliui teko ne kartą girdėti pasakymą: „Patogiausias lietuviškas puslapis – Delfi.lt“. Turbūt niekas neprieštaraus, kad tai nėra pats patogiausias puslapis, bet daugeliui mūsų istoriškai tai viena pirmųjų aplankytų lietuviškų svetainių ir išnagrinėta tiek, kad naršant nejausdavome jokio nepatogumo.
Reziumuojant, paprastas patarimas – prieš kuriant naują naudotojo sąsają, įvertinkite savo vartotojų patyrimą, peržiūrėkite rinkoje lyderiaujančių sistemų dizaino šablonus (angl. UI design patterns) ir nenuvertinkite net jūsų manymu pačių blogiausių naudotojo sąsajų. Kuriant naują sąsajos versiją svarbu ne tik vadovėlinės tiesos apie informacijos architektūrą ar dizaino patogumą, bet ir supratimas kokią naudojimosi patirtį turi žmonės, kuriems skirta sistema.
P.S. Norėčiau pasiūlyti eksperimentą – savaitei pakeiskite kokią nors savo dažnai naudojamą programinę įrangą į alternatyvą ir stebėkite save. Ar bandote naudoti naują programą taip pat, kaip buvote įpratę naudoti ankstesnę? Ar nervinatės, kad mygtukas yra ne toje vietoje, kur įprasta?
Lapkričio mėnesį 44 pasaulio šalyse, tarp jų ir Lietuvoje, įvyko daugiau nei 150 World Usability Day renginių, kurių metu buvo pristatyta daug įdomios medžiagos. Šią savaitę peržiūrinėjau Maskvoje vykusio WUD renginio įrašus. Renginys pasirodė ganėtinai įdomus, buvo maždaug 15 pranešimų ir dar keletas praktinių užsiėmimų. Man labiausiai patiko Mail.ru atstovės Ksenijos Sterninos (rus. Ксения Стернина) pranešimas apie co-discovery - kaip vartotojo patyrimo testavimo metodą. Tiesą pasakius, iki šiol apie šį metodą ir jo pritaikymą vartotojo patyrimo testavime girdėjau labai mažai. Įsivaizdavau jį kaip mokymosi metodą, kai besimokantieji suskirstomi į poras arba mažas grupeles ir, atlikdami tam tikras užduotis, mokosi vienas iš kito. Read more
... arba naudotojų sąsajos pakeitimas (II dublis).
Šią savaitę vieni aptarinėja Wikileaks kūrėjo areštą, antri – Marketer.lt įrašą apie socialinę žiniasklaidą ir reakciją į ją, treti – naują Google telefoną ir kitas kompanijos naujienas ir t.t. Bet viena naujiena taip pat patraukė daugelio akis – Facebook vartotojų profilio atnaujinimas. Būtent apie jį ir bus šis įrašas, tačiau neaprašinėsiu naujovių (jūs ir taip, turbūt, su jomis susipažinę) ir nebandysiu vaidinti pranašo, kuris išpranašautų naujovių sėkmę ar nesėkmę. Šiame straipsnyje norėčiau pratęsti Naudotojų sąsajos pakeitimas straipsnį, kuriame buvo rašoma kaip daryti pakeitimus, kad vartotojai teigiamai jos įvertintų.
Prisiminkime istoriją, po kiekvieno pakeitimo Facebook atsiranda banga nepatenkintų ir nesuprantančių kaip naudoti naują naudotojo sąsają. Savaime suprantama, kad tokios situacijos nepatinka socialinio tinklo vadovams, todėl, atliekant pastarąjį atnaujinimą, buvo išanalizuota ankstesnė patirtis bei padarytos, mano manymu, teisingos išvados. Pabandykime kartu išanalizuoti kaip ir kas buvo padaryta bei pasisemkime gerosios patirties iš tokių grandų kaip Facebook.
Pirmiausia, pakeitimai nebuvo įjungti visiems, t.y. vartotojas tiesiog užsukęs į Facebook nieko naujo greičiausiai nepastebės – pakeitimus reikia įjungti, bet įjungimo laiką galima pasirinkti patiems (uždedame pirmą pliusiuką Facebook naudai). Tam pačiame puslapyje, kuriame įjungiami pakeitimai, yra malonus ir akį traukiantis video klipas, kuris nenuobodžiai parodo naujus pakeitimus, be to, pačiame puslapyje išvardinami svarbiausi pakeitimai bei suprantamai paaiškinama kūrėjo motyvacija padaryti tam tikrus pakeitimus (uždedame antrą pliusiuką). Vis tame pačiame puslapyje galima rasti draugus, kurie įjungė naują profilį, t.y. suveikia rekomendacijos principas („jei 25 mano draugai naudojasi, tai gal tikrai vertas dėmesio pakeitimas“), kuris kaip žinote yra vienas iš efektyviausių paskatinimo ir reklamos būdu. Tas pats principas pakartojamas ir sienoje (angl. wall) (uždedame dar vieną pliusiuką?).
Bet ir tai dar ne viskas – vartotojas, kuris nusprendė įjungti pakeitimus, nėra įmetamas į „naują nepažįstamą pasaulį“, nes Facebook kūrėjai pasirūpino, kad viskas būtų paaiškinta ture po naująjį profilį (ir dar vienas pliusiukas).
Šiek tiek nuostabų darbą su pakeitimų įvedimu sugadino tai, kad nėra galimybės (bent laikinos) grįžti prie senojo profilio (uždedame mažą minusiuką).
Reziumuojant, bendras mano įspūdis po pakeitimų yra labai geras. Kaip aš tai įvertinau? Taip pat kaip vertina paprasti vartotojai:
- šiai dienai nei vienas iš Facebook draugų nepasiskundė ar blogu žodžiu nepaminėjo paskutinių pakeitimų;
- daugiau nei 50 proc. (virš 100 žmonių) mano draugų pakeitė savo profilį į naująjį dar savaitės pradžioje (t.y. per 2 dienas).
Teisybės dėlei turiu parašyti, kad vis dėlto atsirado nauja grupė, kurį yra prieš paskutinius pakeitimus, bet turbūt tokios grupės atsiranda nepriklausomai nuo nieko; tiesiog, yra grupė žmonių, kurie visada viskuo nepatenkinti.
P.S. Šiek tiek redaguotas įrašas Idea Code tinklaraštyje.
World Usability Day 2010 Lietuvoje renginio metu kilo diskusija, ar reikia daryti pakeitimus sistemose, prie kurių žmonės jau priprato. Pabandykime išsiaiškinti kartu.
Keičiasi technologijos bei požiūris į jas, atsiranda naujos mados tendencijos, pasiūlomi nauji inovatoriški sprendimai ir t.t. Keičiasi ir pačios naudotojo sąsajos, tačiau dažniausiai naudotojo sąsajų pakeitimai nepavyksta lengvai. Žmonės būna įpratę naudotis sistema vienaip, o po pakeitimų jie dažnai verčiami naudotis sistema kitaip nei yra įpratę. Todėl natūraliai kyla nepasitenkinimo bangos. Vartotojai prašo grąžinti seną svetainės versiją. O naujos sistemos iniciatoriams susidaro įspūdis, kad vartotojai nenori pakeitimų.
Pavyzdžiui po 2008 m. muzikiniame socialiniame tinkle last.fm atliktų svetainės pasikeitimų, atsirado grupė "Bring back the old last.fm" ir daug panašaus pobūdžio grupių.
Lietuvoje pastebima tendencija, kad programuotojui dažnai tenka užsiimti vartotojo sąsajų (angl. user interface) projektavimu. Nesiginčysiu ar tai gerai ar blogai, tačiau tokios yra Lietuvos realijos – dizaineris nupiešia gražų dizainą, pagrindinių elementų stilių ir galbūt aprašo elementų naudojimo atvejus, o programuotojui tenka pačiam dėlioti formas, užsiimti informacijos architektūra ir t. t.
Šiaip, aš tikiu, kad programuotojas gali sukurti patogią ir suprantamą vartotojo sąsają (toliau – UI), bet tam jam reikia pasinerti į vartotojų iracionalaus mąstymo pasaulį. Paprastam vidutiniam vartotojui nesvarbu kas yra vartotojo sąsają ar kaip ji realizuota, jam nusispjauti kiek žmonių ir kiek laiko praleido projektuodami ją. Vartotojas naudojasi UI tik dėl to, kad jam reikia atlikti kažkokią užduotį, t. y. UI naudojimas yra „būtina sąlyga“ užduoties atlikimui. Dėl šios priežasties vartotojas nori, kad „sąlyga“ kaip ir realiame pasaulyje (pvz. sutarties sąlygos) būtų paprasta ir suprantama. Read more
Šiandien naršiau vieno tiekėjo vidinėje sistemoje ir susidūriau su 2 nemaloniais dalykais, kurių patarčiau vengti visiems.
Pirmiausia, neleiskite vartotojui be tam tikrų teisių matyti puslapius ar pabandyti atlikti veiksmus, kurių jam nepriklauso. Pvz. vartotojas perkeliamas į užsakymo formą, užpildo ją ir tik paspaudęs patvirtinimo mygtuką gauna pranešimą, kad neužtenka teisių atlikti šį veiksmą. Banalu? Galbūt, bet ši klaida yra dažnai sutinkama. Jei vartotojas neturi teisių vykdyti tam tikrus veiksmus, tiesiog paslėpkite nereikalinga turinį ir praneškite vartotojui, kad jis neturiu tam teisių.
Antras dalykas, kuris užkliuvo, yra neaktyvūs mygtukai. Jei nusprendėte naudoti neaktyvių mygtukų paradigma (t.y. kol vartotojas neįvykdo visų reikalavimui, jis negali tęsti), nepamirškite paaiškinti vartotojui dėl kokių priežasčių mygtukas yra neaktyvus ir kokius veiksmus reikia atlikti, kad galėtų tęsti. Pvz. šiandien praleidau prie užsakymo formos pusvalandį, nes mygtukas buvo neaktyvus, o aš negalėjau suprasti kas yra blogai ir ką aš turėčiau atlikti.
Šiam kartui tiek. Nepamirškite apie savo vartotojus.