8. W jakim celu użytkownik będzie korzystał danego elementu?
Jak użytkownik może zinterpretować ten element? Dlaczego?
Czego użytkownik może się spodziewać po kliknięciu?
Co jest tu ważne?
Po co to tutaj jest?
Czy użytkownik zorientuje się, że ten element tak działa? Co go naprowadzi?
Dlaczego decydujemy się na taką kolejność elementów?
Dlaczego wybieramy taką nazwę dla tej sekcji? Jakie są inne opcje?
Co jest kolejnym krokiem? Dlaczego? Czego może się spodziewać użytkownik?
Jaki problem rozwiązuje takie podejście/koncepcja?
Dlaczego warto w to kliknąć? Skąd użytkownik będzie wiedział, że warto?
Skąd ktoś ma o tym wiedzieć?
Jak możemy to zrobić inaczej? Bardziej zrozumiałe?
Co by się stało, gdybyśmy zrezygnowali z tego?
Dlaczego ktoś miałby opuścić w tym momencie stronę?
…
Pytajmy!
11. Nawigacja
Stała dostępność nawigacji
Formularze Tabele
1. Nawigacja nie powinna być ukrywana.
2. W przypadku widoków modalnych,
powinna być pozostawiona oczywista
ścieżka pozwalająca na ich opuszczenie.
3. Użytkownik powinien zawsze mieć
możliwość przejścia:
✓ na stronę główną
✓ do Kategorii 1.stopnia
✓ do Kategorii-rodzeństwa
12. Nawigacja
Czytelne punkty startowe
Formularze Tabele
▪ Wskaż wyraźne punkty rozpoczęcia
interakcji z interfejsem
▪ Punkty te powinny pozostawać z
związku z najczęściej realizowanym
scenariuszami na stronie
▪ Ogranicz ich ilość
13. Nawigacja
Ogranicz liczbę opcji
Formularze Tabele
Staraj się zdefiniować zaledwie kilka
opcji. Z im mniejszej liczby opcji
użytkownik będzie mógł wybrać jedną,
tym szybciej go dokona i tym mniej
będzie sfrustrowany i tym szybciej
zaangażuje się w interakcję.
Ilość czasu potrzebnego do dokonania wyboru
wydłuża się wraz z ilością opcji do wyboru. Prawo
Hicka (1954)
15. Nawigacja
Potęga stopki
Formularze Tabele
Stopka w ostatnich latach stała się
bardzo ważnym punktem nawigacyjnym,
którego nie można zaniedbywać.
Bardzo duża liczba użytkowników
docenia czytelne listy z
posegregowanymi sekcjami. Warto
zadbać o to, aby stopka była wygodnym
skrótem do kluczowych dla użytkownika
części serwisu, zwłaszcza:
▪ Pomocowych
▪ Informacyjnych
▪ Kontaktowych
18. Nawigacja
Gdzie jestem? (3)
Formularze Tabele
Ścieżka okruszków pomaga zorientować
się użytkownikowi gdzie się znajduje w
obrębie struktury strony.
Dodatkowo, bardzo użytecznym jest
zapewnienie dynamicznego podglądu
sekcji z danego poziomu kategorii.
20. Nawigacja Formularze Tabele
Wygląd wyjaśnia sposób
działania
▪ Strzałka w dół sugeruje rozwijaną w
dół listę.
▪ Strzałka w bok sugeruje przejście we
wskazanym kierunku.
▪ Wygląd zakładkowy nawigacji
sugeruje przełączanie się między
widokami.
22. Nawigacja
Używasz ikonek?
Nie rezygnuj z etykiet!
Formularze Tabele
▪ Jeżeli stosujesz ikony, nie rezygnuj z
podania nazwy kategorii/sekcji.
Zwłaszcza, gdy jest projekt
wyświetlany jest na dużym ekranie
laptopa.
▪ Rezygnacja z używania etykiet może
być uzasadniona na ekranach
smartfonów, zwłaszcza w przypadku :
✓ aplikacji dla osób swobodnie
poruszających się w środowisku
cyfrowym
✓ ikon standardowych, używanych
powszechnie.
23. Nawigacja
Tryby modalne
Formularze Tabele
▪ Informuj wyraźnie, o tym, że
użytkownik jest w specjalnej
przestrzeni
▪ Daj możliwość szybkiej „ucieczki”
▪ Ukryj wszystkie elementy nawigacji,
których w trybie modalnym się nie
wykorzystuje
25. Nawigacja
Wygodna paginacja
Formularze Tabele
Duże przyciski są zawsze lepsze.
Nawet na desktopie
Ostatnia pozycja na liście zastąpiona
przyciskiem. W końcu właśnie ten
przycisk jest poszukiwany przez
użytkowników znajdujących się na końcu
listy.
26. Nawigacja
Ogromna ilość treści i
użytkownik.
Formularze Tabele
Jak zapewnić użytkownikowi komfortowe
odnalezienie tego, czego szuka?
Reguła trzech kliknięć
Co to znaczy?
28. Nawigacja
Zapominamy o regule
Trzech kliknięć. (2)
Formularze Tabele
P.S. Wielokrotnie przeprowadzane
badania wskazały na brak spadku
satysfakcji użytkownika w przypadku
ścieżek dotarcia do poszukiwanego
elementu/treści na drodze dłuższej niż 3
kliknięcia.
29. Nawigacja
Ciepło, cieplej, gorąco…
Parzy!
Formularze Tabele
Użytkownicy oszacowują mimowolnie
prawdopodobieństwo sukcesu dotarcia
do poszukiwanej sekcji na podstawie:
- Struktury kategorii
- Nazw
… i na ich podstawie oceniają, czy
obrana ścieżka prowadzi ich do celu.
To tak zwany „Trop informacji”.
33. Nawigacja
Architektura informacji
Formularze Tabele
Prawidłowo zorganizowane i nazwane
treści pozwalają na odnalezienie treści
przez większość użytkowników z danej
grupy docelowej.
Etykieta Etykieta Etykieta
Etykieta EtykietaEtykieta Etykieta EtykietaEtykieta Etykieta EtykietaEtykieta
34. Nawigacja: dobre praktyki
Co kryje się głębiej?
Możemy sprawić, aby użytkownik wyczuwał
trop informacji jeszcze wyraźniej.
Ogólna nazwa kategorii/sekcji może nie
wystarczyć dla szybkiego odnalezienia
pożądanej treści.
Jeżeli to możliwe, warto przedstawić
podkategorie. Użytkownik trafniej będzie
mógł ocenić, czy wybiera właściwą sekcję.
36. Nawigacja
Użytkownicy nie znoszą formularzy, ponieważ…
Formularze Tabele
▪ Mają one zbyt wiele pól do wypełnienia
▪ Muszą odpowiadać na pytania, które uważają za niestosowne lub zbędne
▪ Nie rozumieją pytań
▪ Nie znają odpowiedzi na zadawane pytania
▪ Niekiedy tracą wprowadzone już raz dane (np. w trakcie walidacji)
▪ Formularz nie akceptujące preferowanej przez nich odpowiedzi
37. Nawigacja
Formularze toTwój wróg
Formularze Tabele
Pytaj tylko o to, co jest absolutnie
konieczne w danym momencie. Eliminuj
pola, które nie są niezbędne i mogą
zostać pominięte.
Każde kolejne pole drastycznie obniża
satysfakcję z korzystania ze strony.
38. Nawigacja
Zadbaj o siatkę
Formularze Tabele
Treści ułożone regularnie są lepiej
odbierane przez nasz umysł.
Taki formularz wydaje się bardziej
przejrzysty oraz przyjaźniejszy (pomimo
swoich niedoskonałości).
41. Nawigacja
…a dlaczego Pan pyta?
Formularze Tabele
Wyjaśniaj, dlaczego prosisz o pewne
informacje. Chodzi zwłaszcza o dane
wrażliwe, jak numery kontaktowe, adres,
wiek, płeć…
Wyjaśnienie użytkownikowi po co jest Ci
dana informacja zwiększa zaufanie
użytkownika do serwisu.
43. Nawigacja
Wyjaśniaj trudne terminy
Formularze Tabele
Prośba o podanie numeru CVV.
Część użytkowników nie wie czym jest
ten numer, nie jest pewna gdzie go
znaleźć.
Kontekstowo udzielona pomoc pomoże
wielu użytkownikom dokończyć
wypełnianie formularza.
47. Nawigacja
Nazywaj akcje wprost
Formularze Tabele
Jeżeli tylko mówisz, postaraj się jak
najczytelniej opisać akcję, którą przycisk
wykonuje.OK
Wyślij
formularz
Dalej
Podaj adres
wysyłki
48. Nawigacja
Sensowne ustawienia domyślne
Formularze Tabele
Część treści, którą podaje użytkownik,
jest do przewidzenia. Domyślne
ustawienia zgodne z oczekiwaniami
użytkowników znacznie ułatwią
wypełnianie formularzy.
Mogą być to dane pobierane z
przeglądarki lub poprzednio podane w
systemie.
49. Nawigacja
Organizacja danych powinna
odpowiadać realnym
scenariuszom
Formularze Tabele
Sortowanie danych na liście
alfabetycznie?
Czy może z wewnętrznym podziałem na
kategorie?
To zależy od konkretnego przypadku :-)
51. Nawigacja
Pola wymagane
Formularze Tabele
1. Oznacz pola wymagane, jeśli
większość jest opcjonalna.
2. Oznacz pola opcjonalne, jeśli
większość jest wymagana.
3. Najlepiej oznaczać słowem, ale
można też gwiazdką.
4. Gwiazdką oznaczaj tylko pola
wymagane (nie opcjonalne!)
A jeśli wszystkie pola są wymagane?
54. Nawigacja
Używaj języka użytkownika (1)
Formularze Tabele
Potraktuj formularz jak rozmowę
użytkownika z systemem.
Symulacja dialogu podnosi satysfakcję z
korzystania z formularza.
56. Nawigacja
Używaj języka użytkownika (3)
Formularze Tabele
Czyli zaznaczyć, czy odznaczyć?
Użytkownik nie wie, czym są akcje
witryny.
Ja też nie. Także po rozwinięciu listy.
57. Nawigacja
Zasada bliskości
Formularze Tabele
Elementy związane ze sobą powinny być
blisko siebie, aby zostanć
zinterpretowane jako związane ze sobą.
W ty przypadku komfort czytania
formularza zwiększy się, jeżeli symbole
usług płatności byłyby bliżej radio
buttona, którym są one wybierane.
58. Nawigacja
Uprzedzaj pytania (1)
Formularze Tabele
Uprzedzaj pytania, które mogą paść.
Jeżeli jakaś akcja jest nietypowa, warto
przygotować kontekstowe wyjaśnienie jej
działania.
59. Nawigacja
Uprzedzaj pytania (2)
Formularze Tabele
Uprzedzaj pytania, które mogą paść.
Jeżeli jakaś akcja jest nietypowa, warto
przygotować kontekstowe wyjaśnienie jej
działania.
60. Nawigacja
Uprzedzaj pytania (3)
Formularze Tabele
Uprzedzaj pytania, które mogą paść.
Jeżeli jakaś akcja jest nietypowa, warto
przygotować kontekstowe wyjaśnienie jej
działania.
63. Nawigacja
Wyrównanie prawostronne
Formularze Tabele
Kiedy stosować?
▪ krótkie, zrozumiałe etykiety
▪ mało przestrzeni w pionie, a dużo w
poziomie
▪ nie trzeba skanować etykiet
Zalety:
▪ czytelne połączenie etykiety z polem
▪ szybkość wypełniania
65. Nawigacja
Etykiety nad polem
Formularze Tabele
Kiedy stosować?
▪ gdy typowe, znane informacje
▪ gdy mało przestrzeni w poziomie,
▪ a dużo w pionie
Zalety:
▪ szybkie wypełnianie i mało fiksacji
▪ elastyczność dla nietypowych pól
66. Nawigacja
Etykiety i nasz wzrok
Formularze Tabele
1. Nad polami
2. Do prawej
3. Do lewej
1
2
3
Linia – przejścia wzroku
Plama – zatrzymanie wzroku
67. Nawigacja
Etykiety w polu
Formularze Tabele
▪ Mogą mylić się z wprowadzonymi
treściami lub być traktowane jako
wartości domyślne.
▪ Znikają w trakcie wprowadzania treści
(co utrudnia/uniemożliwia
wprowadzanie poprawek)
▪ Utrudniają skanowanie formularza,
aby sprawdzić czy wszystkie pola
zostały wypełnione
68. Nawigacja
Jakiego wyrównania użyjesz?
Formularze Tabele
▪ formularz jest długi
▪ wymaga podania wielu
złożonych i prywatnych
informacji (użytkownicy mogą
ich niechętnie udzielać)
▪ formularz jest długi
▪ etykiety mają bardzo
zróżnicowaną długość
▪ formularz jest krótki
▪ Wymagane informacje są
proste, typowe
Dlaczego?
70. Nawigacja
Checkbox/Radio button
Formularze Tabele
▪ użytkownik powinien wybrać z
ograniczonej listy możliwych
odpowiedzi
▪ użytkownik powinien najpierw zapoznać
się z możliwymi odpowiedziami zanim
dokona decyzji
▪ jest duże prawdopodobieństwo
literówek i pomyłek przy wprowadzaniu
treści „z palca”
▪ jest mało opcji
▪ ważna jest szybkość wyboru opcji (tylko
jedno kliknięcie)
.
71. Nawigacja
Otwarte pole edycyjne
Formularze Tabele
▪ bardziej naturalne jest wprowadzanie
treści „z palca”
▪ użytkownicy znają możliwe
odpowiedzi, a twórcy formularza -
niekoniecznie
▪ znanych, możliwych odpowiedzi jest
bardzo dużo (opcja z
autopodpowiadaniem)
Pierwsza opcja
72. Nawigacja
Rozwijana lista
Formularze Tabele
▪ użytkownik powinien wybrać z
ograniczonej listy możliwych
odpowiedzi
▪ jest duże prawdopodobieństwo
literówek i pomyłek przy wprowadzaniu
treści „z palca”
▪ jest mało opcji
▪ ważne jest wykorzystanie niewielkiej
jeżeli bardzo często stosowana jest
jedna, domyślna opcja
73. Nawigacja
Różne długości pól formularza
Formularze Tabele
Aby intuicyjnie rozpoznawać, jakiej treści
system od nas żąda.
74. Nawigacja
Dziel i grupuj
Formularze Tabele
Użytkownicy skanują treści, nie wczytują
się w nie.
Zapoznają się z najpierw z ogólnym
zakresem informacji wymaganych. W
przypadku wyodrębnienia formularza w
czytelne sekcje, staje się on bardziej
zrozumiały i łatwiejszy w wypełnieniu.
75. Nawigacja
Dziel i grupuj (2)
Formularze Tabele
Wyodrębnione sekcje tematyczne czynią
formularz bardziej przyjaznym.
76. Nawigacja
Zbyt wiele podziałów generuje
szum informacyjny
Formularze Tabele
Dziele treści jest wskazane, jednak jak
zawsze wskazany jest umiar.
77. Nawigacja
Wyróżniaj kolejne kroki
Formularze Tabele
Użytkownik ma poczucie kontroli nad
całością procesu oraz potrafi oszacować,
w której jego części jest, oraz ile
pozostało mu do końca.
Takie podejścia czyni długie formularze
bardziej przyjaznymi.
78. Nawigacja
Krok po kroku
Formularze Tabele
Potrzebujesz wiele danych od
użytkownika?
Zbuduj ścieżkę, która w każdym kroku
prosi o podanie tylko kilku informacji.
Użytkownik nie zdąży się zniechęcić
poprzez wielki formularz, a wypełniając
kolejne kroki będzie widział
zapełniających się pasek postępu
(=sukcesu). Szkoda mu będzie go
porzucić.
79. Nawigacja
Pokazuj dostępne opcje
Formularze Tabele
Jeżeli to możliwe, zrezygnuj z rozwijanych
list i zaprezentuj dostępne do wyboru
opcje używając np. radio buttonów.
Jeżeli wartości do wyboru mogą być
dodatkowo zilustronwane, zrób to.
80. Nawigacja
Zilustruj, jeśli to pomoże
Użytkownikowi zrozumieć
Formularze Tabele
Jeżeli można wyjaśnić użytkownikowi
dostępne opcje za pomocą schematu lub
grafiki, warto to zrobić.
81. Nawigacja
Dopasuj automatycznie formularz
do treści
Formularze Tabele
Jeżeli konieczność wypełnienia kolejnych
pól przez użytkownika jest uzależniona
od wcześniejszych wyborów,
odpowiednio ukrywaj lub pokazuj te
sekcje.
82. Nawigacja
Zezwalaj na różne formaty
Formularze Tabele
Użytkownik powinien mieć możliwość
podania wartości w różnych formatach, a
po stronie systemu powinna być ich
interpretacja.
83. Nawigacja
Licz ilość dostępnych znaków
Formularze Tabele
Jeżeli liczba znaków, które użytkownik
może wprowadzić w danym polu jest
ograniczona oraz istnieje
prawdopodobieństwo, że użytkownik z
łatwością może przekroczyć ich liczbę,
pokazuj liczbę dostępnych znaków.
84. Nawigacja
Informacja zwrotna
Formularze Tabele
Jeżeli użytkownik nie wypełni prawidłowo
pola, poinformuj:
1. jak naprawić błąd.
2. poprzez przyjazne komunikaty - nie
krzycz na użytkownika ☺
3. w bezpośrednim sąsiedztwie pola, w
którym wystąpił błąd.
Informuj także o sukcesach.
88. Nawigacja
Co to jest za strona?
Formularze Tabele
▪ Brak tytułu = Czy jestem na właściwej
stronie?
▪ Brakuje informacji wizualnej o przejściu w
tryb modalny = Gdzie w ogóle jestem?
Dlaczego zniknęła nawigacja?
▪ Termin „Zdarzenie” jest niejasny (dlaczego
nie: przyczyna nieobecności”?)
▪ Brak pojęcia „Praca zdalna”. Pracując
zdalnie nie jesteśmy „W biurze”.
▪ Dlaczego „Publikuj”, a nie „Wyświetlaj”?
Publikacja w języku użytkownika jest
jednorazowa, a tu chodzi o okres czasu.
▪ Tyle miejsca wolnego…a pola, przyciski,
literki takie małe?!
89. Nawigacja
Pozwalaj na używanie tabulatora
Formularze Tabele
Zaawansowani użytkownicy oczekują, że
będą mogli go użyć do przejścia między
polami formularza.
93. Nawigacja
Jaki jest cel?
Formularze Tabele
Jaki jest cel tabeli?
Czego użytkownik będzie szukał?
Co go będzie w tabeli interesowało?
Odnalezienie celu podpowie nam jak ją
opracować/zaprojektować.
Łatwe porównywanie?
Odnajdowanie konkretnej wartości?
Obserwacja tendencji?
Analiza danych w obrębie wiersza?
94. Nawigacja
Wyraźne tytuły:
samej tabeli oraz sekcji
Formularze Tabele
Użytkownicy skanują treści wzrokiem.
Szukają słów kluczy.
Wyraźne tytuły od razu sugerują treść
tabeli, ułatwiając jej czytanie i dotarcie do
poszukiwanych elementów.
95. Nawigacja
Treść w centrum uwagi
Formularze Tabele
Linie o mało intensywnym kontraście
pomagają skupić się na treści.
Każdy dodatkowy element (np. tło) to
dodatkowe obciążanie funkcji
poznawczych umysłu. Nie pozwalajmy
konturom konkurować z treścią!
97. Nawigacja
Nie centruj tekstu w tabelach
Formularze Tabele
Utrudnia to skanowanie tekstu.
Uwaga: liczby centrujemy do prawej
(łatwo można zobaczyć rzędy wartości
po ilości cyfr)
99. Nawigacja
Więcej światła!
Formularze Tabele
Niskie wiersze znaczenie utrudniają
prace z tabelą. Nie żałujmy paddingu
(oczywiście wszystko w granicach
rozsądku).
Długa tabela?
Szukamy kompromisów.
Konieczność scrollowania irytuje
użytkowników znacznie mniej, niż
konieczność wczytywania się w gąszcz
podanej ciasno treści.
A może stworzyć sekcje (zwijane)?
100. Nawigacja
Unikamy „smolistej” czerni
Formularze Tabele
Kolor tekstu powinien być w odcieniach
ciemnej szarości, jednak nie przyjmować
wartości #000.
Czarny na jasnym tle tworzy zazwyczaj
zbyt duże kontrasty. Obciążają pracę
naszego umysłu, rozpraszają, męczą
wzrok.
102. Nawigacja
Lista + Kafle
Formularze Tabele
Dzięki zmianie widoku na układ kaflowy
szybciej odnajdziemy nie tylko zdjęcia,
ale i pliki tekstowe. Także one mają:
▪ różne formatowanie,
▪ barwy
▪ akapity
▪ ilość tekstu.
103. Nawigacja
Odróżniaj typy pozycji
Formularze Tabele
Łatwo odróżniamy typy plików od siebie
dzięki różnym ikonom, które dodatkowo
mają wyraźnie odmienny kolor.
Charakteryzuj dodatkowo, jeżeli projekt
tego wymaga. Tu: informacja o
współdzieleniu pliku.
106. Nawigacja
Wyszukiwanie
Formularze Tabele
Zawężaj listę wyników na bieżąco, aby
użytkownik otrzymywał informację, czy
ma w dany sposób szansę na dotarcie do
poszukiwanej treści.
Wyszukiwanie może odbywać się w
obrębie kolumn.
107. Nawigacja
Liczba wierszy na stronie oraz
paginacja
Formularze Tabele
Jeżeli decydujemy się na ograniczenie
wyświetlanej liczby wierszy, pozwólmy
swobodnie nawigować między
podstronami.
110. Nawigacja
Edycja danych w obrębie wiersza
Formularze Tabele
Zapewnij wyraźny przycisk służący do
edycji.
Akcje możesz wyświetlać po najechaniu
myszką.
Uwaga: na ekranach dotykowych nie ma
stanu HOVER.
111. Nawigacja
Masowa edycja danych
Formularze Tabele
Po zaznaczeniu masowej edycji, wyświetl
przyciski potrzebne w tym kontekście
Informuj ile jest zaznaczonych wierszy.
Zapewnij oczywiste dla użytkownika
zakończenia trybu masowej edycji.
117. Nawigacja
Dużo kolumn? (5)
Formularze Tabele
Ukryj domyślnie te, z których użytkownicy
korzystają najrzadziej. Daj szansę na
dostosowanie tabeli do własnych potrzeb
użytkowników.
123. Nawigacja
Mały ekran (6)
Formularze Tabele
Ukrycie części kolumn:
Użytkownik samodzielnie wybiera
kolumny, które zobaczy.
Ważne są oczywiście sensowne
domyślne ustawienia.
124. Kto zadaje pytania, ten tworzy lepsze projekty ☺
Anna Sorbian
Projektant UX