Wytyczne w HCI
Osiem złotych zasad Shneidermana
Ben Shneiderman, amerykański informatyk, zebrał pewne ukryte fakty dotyczące projektowania i przedstawił osiem następujących ogólnych wskazówek:
- Dąż do spójności.
- Zapewniają uniwersalną użyteczność.
- Oferuj informacje zwrotne.
- Projektuj dialogi, aby zapewnić zamknięcie.
- Zapobiegaj błędom.
- Umożliwiają łatwe odwrócenie działań.
- Wspieraj wewnętrzne poczucie kontroli.
- Zmniejsz obciążenie pamięci krótkotrwałej.
Te wskazówki są korzystne zarówno dla zwykłych projektantów, jak i projektantów interfejsów. Korzystając z tych ośmiu wskazówek, można odróżnić dobry projekt interfejsu od złego. Są one korzystne w eksperymentalnej ocenie identyfikacji lepszych GUI.
Siedem zasad Normana
Aby ocenić interakcję między człowiekiem a komputerem, Donald Norman w 1988 roku zaproponował siedem zasad. Zaproponował siedem etapów, które można wykorzystać do przekształcenia trudnych zadań. Oto siedem zasad Normana:
Wykorzystaj zarówno wiedzę w świecie, jak i wiedzę w głowie.
Uprość struktury zadań.
Pokaż rzeczy.
Uzyskaj prawidłowe odwzorowanie (model mentalny użytkownika = model koncepcyjny = model zaprojektowany).
Przekształć ograniczenia w zalety (ograniczenia fizyczne, ograniczenia kulturowe, ograniczenia technologiczne).
Projektowanie pod kątem błędu.
Kiedy wszystko inne zawiedzie - Standaryzuj.
Ocena heurystyczna
Ocena heurystyczna to metodyczna procedura sprawdzania interfejsu użytkownika pod kątem problemów z użytecznością. Po wykryciu problemu użyteczności w projekcie, są one uwzględniane jako integralna część ciągłych procesów projektowych. Heurystyczna metoda oceny obejmuje pewne zasady użyteczności, takie jak dziesięć zasad użyteczności Nielsena.
Dziesięć zasad heurystycznych Nielsena
- Widoczność stanu systemu.
- Dopasuj system do świata rzeczywistego.
- Kontrola użytkownika i wolność.
- Spójność i standardy.
- Zapobieganie błędom.
- Uznanie zamiast przywołania.
- Elastyczność i efektywność użytkowania.
- Estetyczny i minimalistyczny design.
- Pomoc, diagnostyka i usuwanie błędów.
- Dokumentacja i pomoc
Wspomniane powyżej dziesięć zasad firmy Nielsen służy jako lista kontrolna w ocenie i wyjaśnianiu problemów dla ewaluatora heurystycznego podczas audytu interfejsu lub produktu.
Wytyczne dotyczące projektowania interfejsu
W tej sekcji przedstawiono kilka ważniejszych wskazówek dotyczących projektowania HCI. Ogólna interakcja, wyświetlanie informacji i wprowadzanie danych to trzy kategorie wytycznych projektowych HCI, które zostały wyjaśnione poniżej.
Ogólna interakcja
Wytyczne dotyczące ogólnej interakcji to kompleksowe porady, które koncentrują się na ogólnych instrukcjach, takich jak:
Bądź konsekwentny.
Przekaż ważne informacje zwrotne.
Poproś o uwierzytelnienie dowolnej nietrywialnej akcji krytycznej.
Autoryzuj łatwe cofanie większości działań.
Zmniejsz ilość informacji, które należy zapamiętać pomiędzy działaniami.
Szukaj kompetencji w dialogu, ruchu i myśli.
Przepraszam za błędy.
Klasyfikuj działania według funkcji i odpowiednio ustal geografię ekranu.
Świadcz usługi pomocy zależne od kontekstu.
Użyj prostych czasowników czynności lub krótkich wyrażeń czasownikowych, aby nazwać polecenia.
Wyświetlacz informacyjny
Informacje dostarczane przez HCI nie powinny być niepełne ani niejasne, w przeciwnym razie aplikacja nie będzie spełniać wymagań użytkownika. Aby zapewnić lepsze wyświetlanie, przygotowano następujące wytyczne -
Pokazuj tylko te informacje, które mają zastosowanie w obecnym kontekście.
Nie obciążaj użytkownika danymi, zastosuj układ prezentacji, który umożliwia szybką integrację informacji.
Używaj standardowych etykiet, standardowych skrótów i prawdopodobnych kolorów.
Pozwól użytkownikowi zachować kontekst wizualny.
Generuj zrozumiałe komunikaty o błędach.
Używaj wielkich i małych liter, wcięć i grupowania tekstu, aby ułatwić zrozumienie.
Użyj okien (jeśli są dostępne), aby sklasyfikować różne typy informacji.
Użyj wyświetlaczy analogowych, aby scharakteryzować informacje, które można łatwiej zintegrować z tą formą reprezentacji.
Weź pod uwagę dostępne położenie geograficzne ekranu i efektywnie z niego korzystaj.
Wprowadzanie danych
Poniższe wytyczne koncentrują się na wprowadzaniu danych, które jest kolejnym ważnym aspektem HCI -
Zmniejsz liczbę czynności wejściowych wymaganych od użytkownika.
Zachowaj stabilność między wyświetlaniem informacji a wprowadzaniem danych.
Pozwól użytkownikowi dostosować dane wejściowe.
Interakcja powinna być elastyczna, ale także dostosowana do preferowanego trybu wprowadzania danych przez użytkownika.
Wyłącz polecenia, które są nieodpowiednie w kontekście bieżących działań.
Pozwól użytkownikowi kontrolować interaktywny przepływ.
Oferuj pomoc we wszystkich czynnościach wejściowych.
Usuń wejście „myszka miki”.