Články
Spíte dobře? Připravili jsme pro Vás články, které Vám nedají spát.Chybky a chybičky v uživatelských rozhraních
22. 5. 2009 | Lukáš Hroch
Vymyslet hromadu funkcí a zabalit je do pěkný grafiky. Aby to dobře vypadalo. Lidi si na to zvyknou, a když ne, tak jen vyměníme pár barviček a s velkou slávou představíme novou verzi. Také vám připadá tento přístup trochu nešťastný? Zkuste to jinak.

Ať už vyvíjíte aplikaci pro desktop, mobilní telefon nebo intranet, tvoříte ji především za účelem zisku. Každý program vám musí přinést nějaký profit a ten s sebou nesou pouze uživatelé. Přesněji řečeno spokojení a stálí zákazníci. Co z toho vyplývá? Orientujte svůj business na uživatele.
Udržet si věrné uživatele je dnes čím dál těžší. Každý může rychle a bezbolestně vyměnit aplikaci, nakoupit v jiném e-shopu nebo si svůj cíl prostě "vygůglit". Zákazníky si proto musíte hýčkat a nabízet jim nejkratší cestu k cíli.
Uživatelský zážitek aneb jde o ta tlačítka
Stejně jako není dokonalý žádný produkt, tak není 100% ani žádná aplikace. Nějakou chybu lze zkrátka najít ve všem. Bohužel historickou skutečností je to, že každý softwarový produkt má chyb mnohem víc, než čekáme.
Nemluvím tu o funkčních chybách, ale o chybách v uživatelském rozhraní (UI). Lidem je jedno, jak aplikace funguje na pozadí. Pro ně je důležité, aby to fungovalo na pohled zvenčí. A tím "fungovalo" mám na mysli hlavně uživatelskou přívětivost. Vágně řečeno: "Jde o všechna ta tlačítka."
Každé zdržení, každý zbytečně detailní text a každý klacek, který uživateli hodí aplikace pod nohy, zvyšují v lidech pocit frustrace. Zklamání je ale přesně ten pocit, který by vaše aplikace / webová stránka / e-shop nikdy neměly vyvolávat. Mimochodem v angličtině se těmto chybkám říká GUI Bloopers.
Chcete vidět, jak vypadá takový typický GUI Blooper? Co třeba tyhle:

Boříme mýty o uživatelských rozhraních
Všechny tři následující mýty se týkají návrhu uživatelského rozhraní a jeho vlivu na výsledný produkt.
Mýtus první: Použitelnost produktu má jen malý vliv na jeho popularitu

Otázkou v tomto případě je, zda se nám vyplatí věnovat čas na zdokonalení a otestování aplikace, místo toho, abychom ji vypustili o něco dřív a případné chyby řešili později.
Pokud uvedeme produkt na trh bez důkladného testování, začne nám i dřív vydělávat, ale prodej bude stoupat jen pozvolna. Věnujete-li více času na vývoj a odladění uživatelského rozhraní, bude naopak křivka prodeje strmější, neboť spokojení uživatelé brzo začnou vaši aplikaci sami propagovat. Zmíní ji na diskusním fóru, doporučí ostatním nebo o ní třeba napíšou článek na svůj blog. Inu, jak se říká: "Prodává se to samo."
Mýtus druhý: Použitelnost je jen o barvách a fontech
Kéž by to bylo tak jednoduché. Dobrá použitelnost závisí mnohem víc na tom, zda jsou správně pojmenované a použité jednotlivé elementy, zda jsou na správném místě apod.
Při návrhu jakékoliv aplikace je nutné, aby její vizuální podobu měli již od začátku na starost specialisté na design a uživatelská rozhraní. Bohužel to dnes v mnoha případech funguje tak, že se nejdřív vymyslí, co všechno bude aplikace umět, a teprve až se vyřádí programátor, je na grafikovi, aby výsledek oblékl do slušivého kabátu.
Mýtus třetí: Uživatelé se dokážou přizpůsobit úplně všemu
Benny Hill (anglický komik a humorista): "Přestože si nikdo nestěžoval, neznamená to, že ty padáky fungují perfektně."
Tento mýtus měl obzvláště tuhý kořínek v dobách, kdy na softwarovém trhu vládl jeden či dva hráči a uživatelé si nemohli moc vybírat. Dnes si už lidé dobře rozmyslí, zda zvolí bohatý výběr špatně servírovaných funkcí, nebo jednoduchý a přímočarý postup. Věřte nebo ne, na množství funkcí uživatelům nezáleží.
Stejně jako v mnoha dalších případech můžeme i zde použít Paretovo pravidlo 80/20 a po mírné úpravě odcitovat: "20 % funkcí uspokojí 80 % požadavků koncových uživatelů".
Jak na to? Buďte pečliví a důslední!
Antoine de Saint-Exupery: "Dokonalosti je dosaženo, nikoliv když již nelze nic víc přidat, ale když není již možné nic odebrat."
Vyvarovat se chyb není snadné, ale naštěstí platí pár obecných zásad, které nasměrují vývoj vaší aplikace či webové stránky tím správným směrem.
- Vývoj musí být řízený od začátku do konce. Vyhněte se anarchistickému přístupu a určete osobu, která bude mít poslední slovo.
- Proveďte průzkum trhu a uživatelské testování. Ptejte se lidí, co jim schází a co by rádi používali.
- Ještě před návrhem jasně definujte, pro koho danou aplikaci/web vytváříte. Práci s cílovými skupinami vám mohou výrazně ulehčit tzv. persony.
- Když se budete věnovat funkční stránce produktu, vyhněte se přizpůsobování person. Nenatahujte si potřeby uživatele podle toho, jak to vidíte vy. Lidé to neocení.
- U každého tlačítka, funkce i textu si položte otázku, zda jsou pro uživatele opravdu důležité. Také se zamyslete nad tím, jestli jsou tyto prvky logicky umístěné a mají správnou prioritu.
- Nesnažte se za každou cenu vyhovět všem. Stejně se vám to nikdy nepodaří.
- Vyhněte se přidávání funkcí jen proto, aby ostatní viděli, že je umíte implementovat.
- Zachovejte konzistenci mezi vašimi produkty. Uživatelé je pak snadno identifikují a naučí se s nimi pracovat rychleji. Příkladem mohou jít třeba webové aplikace od společnosti 37signals
. - Neporušujte zavedené návrhové vzory. Nevymýšlejte znovu kolo. Evoluce je vždy úspěšnější než revoluce.
- Zaměřte se na texty. Musí být jasné, přirozené a maximálně stručné. Nezapomeňte ani na správné formátování.
- Testujte. Testujte. Testujte. Modely, grafické návrhy, rozpracované aplikace či stará řešení. Nebojte se do testování zapojit ostatní – kolegy, kamarády, potenciální zákazníky – a získejte tak cennou zpětnou vazbu.
- Nechte si něco na příště. Naznačte svým uživatelům, kam se vývoj může ubírat, ať se mají na co těšit.
Jak už jsem řekl na začátku: chybám se nikdy nevyhneme, ale pokud budeme dodržovat základní pravidla, můžeme úspěšně minimalizovat jejich výskyt i vliv na uživatele.
Díky Ondřeji Langrovi ze Sun Microsystems za skvělou přednášku o chybách v uživatelských rozhraních. Bez jeho shrnutí by tento článek asi nikdy nevznikl.
Chcete uveřejnit náš článek?
Máte zájem některý z našich článků publikovat ve Vašem časopise, webu či kdekoliv jinde? Neváhejte nás kontaktovat!
Zažádat o svolení

Vaše názory