1. Viditelnost stavu systému
Návrh by měl uživatele během přiměřené částky vždy informovat o tom, co se děje, prostřednictvím vhodné zpětné vazby času.
Když uživatelé znají aktuální stav systému, zkoumají výsledky svých předchozích interakcí a určují další kroky. Předvídatelné interakce budují důvěru v produkt i ve značku.
2. Korespondence mezi systémem a skutečným světem
Design by měl mluvit jazykem uživatelů. Používejte slova, fráze a koncepty, které jsou uživateli známé, nikoli interní žargon. Postupujte podle konvencí skutečného světa a nechte informace vypadat v přirozeném a logickém pořadí.
Když se ovládací prvky návrhu řídí konvencemi v reálném světě a odpovídají požadovaným výsledkům, je pro uživatele snazší se naučit a zapamatovat si, jak rozhraní funguje. Pomáhá vytvářet intuitivní prostředí.
3. Uživatelská kontrola a svoboda
Uživatelé často provádějí akce omyl … Potřebují jasně označený „nouzový východ“, aby nechali nechtěnou akci, aniž by museli projít zdlouhavým procesem.
Když lidem připadá snadné opustit proces nebo vrátit akci, podporuje to pocit svobody a důvěry. Opuštění umožňuje uživatelům udržovat kontrolu nad systémem a vyvarovat se zaseknutí a frustrace.
4. Důslednost a standardy
Jacobův zákon stanoví, že lidé tráví většinu času používáním jiných digitálních produktů, než je ten váš. Zkušenost uživatele s těmito dalšími produkty určuje jejich očekávání. Nedodržení konzistence může zvýšit kognitivní zátěž uživatelů a přinutit je učit se nové věci.
Uživatelé by se neměli divit, jestli různá slova, situace nebo akce znamenají totéž. Postupujte podle platforem a oborových konvencí.
5. Vyhýbání se chybám
Dobré zprávy o chybách jsou důležité, ale nejlepší návrhy jsou opatrné, aby se zabránilo problémům na prvním místě. Buď odstraňte podmínky náchylné k chybám, nebo je otestujte a před přijetím opatření poskytněte uživatelům potvrzení.
6. Rozpoznávání, nikoli paměť
Minimalizujte zatížení uživatelské paměti tím, že zviditelníte položky, akce a parametry. Uživatel si nemusí pamatovat informace z jedné části rozhraní do druhé. Informace potřebné k použití návrhu (například popisky polí nebo položky nabídky) musí být viditelné nebo v případě potřeby snadno dostupné.
Lidé mají omezenou krátkodobou paměť. Rozhraní podporující rozpoznávání snižují míru kognitivního úsilí vyžadovaného od uživatelů.
7. Flexibilita a efektivita
Zkratky – skryté před začínajícími uživateli – mohou urychlit interakce pro pokročilého uživatele, takže design může uspokojit jak nezkušené, tak zkušené uživatele. Umožněte uživatelům přizpůsobit časté akce.
Agilní procesy lze provádět různými způsoby, takže si lidé mohou vybrat, která metoda jim vyhovuje.
8. Estetický a minimalistický design
Rozhraní by neměla obsahovat informace, které jsou irelevantní nebo zřídka potřebné. Ujistěte se, že váš obsah a vizuální design jsou zaměřeny na to podstatné. Ujistěte se, že vizuální prvky rozhraní podporují hlavní cíle uživatele.
9. Pomozte uživatelům rozpoznat, diagnostikovat a zotavit se z chyb
Chybové zprávy by měly být vyjádřeny v prostém jazyce (bez chybových kódů), jasně označit problém a nabídnout konstruktivní řešení.
10. Nápověda a dokumentace
Nejlepší je, když systém nepotřebuje žádné další vysvětlení. Možná však budete muset poskytnout dokumentaci, která uživatelům pomůže pochopit, jak mohou plnit své úkoly.
Obsah nápovědy a dokumentace by měl být snadno k nalezení a měl by se zaměřit na úkol uživatele. Stručně to shrňte a uveďte konkrétní kroky, které je třeba podniknout.
Další informace naleznete na webu skupiny Nielsen Norman Group