Metody oceny uytecznoci Z UYTKOWNIKAMI (ocena interpretacyjna) BEZ UYTKOWNIKÓW (ocena predyktywna) OCENA ILOCIOWA OCENA JAKOCIOWA JAKOCIOWA ILOCIOWA Badania laboratoryjne Obserwacje na stanowiskach pracy Ankiety (skale ilociowe) Wywiady (kontekstowe) Ocena uczestniczca Ocena etnograficzna Heurystyki (Nielsen Molich) Wdrówka poznawcza (cognitive walkthrough) Listy kontrolne Analiza zada + Modele: GOMS KLM...
Ocena heurystyczna Systematyczny przegld interfejsu pod ktem uytecznoci Metoda mały zespół oceniajcych (3 5) sprawdza interfejs uywajc heurystyk jako struktury sprawdzania indywidualne przegldy poszczególnych oceniajcych osobno (~1 2 godziny dla wikszoci interfejsów) porównanie efektów w grupie rednio pojedynczy oceniajcy wychwytuje ~35% problemów 5 osób ok. 75% (rysunek) Kto powinien sprawdza? Eksperci Zespół projektujcy Ewentualnie take uytkownicy Technika uywana zarówno dla prototypów (papierowych i symulacyjnych) jak i pracujcych systemów.
Heurystyki c.d. Podsumowanie 6 studiów przypadku Nielsena ilo oceniajcych a efekty wyraone proporcj znalezionych problemów
Heurystyki c.d. 1. Prosty i naturalny dialog 2. Stosowanie jzyka uytkownika 3. Minimalizacja obcienia pamici uytkownika 4. Spójno 5. Potwierdzenia akcji 6. Jasno okrelone wyjcia 7. Skróty 8. Obsługa błdów pomocna i pozytywna 9. Help
1 Prosty i naturalny dialog Dopasuj projekt w maksymalnym stopniu do zada uytkownika minimalizuj odwzorowania midzy interfejsem a semantyk zada
1 Prosty i naturalny dialog Prezentuj dokładnie te informacje, które s niezbdne - im mniej tym lepiej - informacje powinny pojawia si w naturalnym porzdku - usu lub ukryj informacje rzadko uywane lub nie zwizane z danym stanem systemu
2 Stosowanie jzyka uytkownika Uywaj terminologii zgodnej z terminologi zada uytkownika Uywaj zrozumiałych skrótów, ikon, mnemoników, podpowiedzi np File / Save Ctrl + S Alt FS Open folder (skrót) (mnemonik dla opcji menu) (podpowied do ikony)
3 Minimalizacja obcienia pamici uytkownika Stosuj rozpoznanie i wybór zamiast przypominania
3 Minimalizacja obcienia pamici uytkownika Opisuj wymagany format wejcia, pokazuj przykłady i wartoci domyne
4 Spójno Spójno dialogu Spójno jzyka i grafiki (fizyczna) Ok Cancel Cancel Ok Ok Done Never Mind Accept Dismiss Cancel CONNECT MODEM
4 Spójno Zdarzaj si etykiety w kształcie przycisku. Jest oczywiste e uytkownik bdzie próbował klika w nie.
5 Potwierdzenia akcji Uytkownik powinien by stale informowany o tym: co si dzieje jak system interpretuje jego działania What s it doing? > Doit > Doit This will take 5 minutes... Time for coffee.
5 Potwierdzenia akcji W jakim stanie jest system? Co wybrałem? Jak system interpretuje moje działanie?
5 Potwierdzenia akcji Powinny by tak precyzyjne jak tylko mona bazujc na informacjach wprowadzonych przez uytkownika Najlepiej w kontekcie działania
5 Potwierdzenia akcji Czas odpowiedzi uytkownicy postrzegaj opónienia odpowiedzi nastpujco 0.1 sek. max: postrzegane jako natychmiastowa odpowied 1 sek. max: tok mylenia uytkownika jest niezaburzony, ale opónienie zauwaalne 10 sek: granica utrzymania uwagi skoncentrowanej na dialogu > 10 sek: uytkownik chciałby wykonywa inne czynnoci w trakcie oczekiwania
6 Jasno okrelone wyjcia Uytkownicy nie lubi czu si w danym stanie systemu jak w pułapce! łatwy sposób wyjcia powinien by oferowany gdzie tylko moliwe Strategie: Cancel (dla dialogów oczekujcych na dane od uytkownika) Uniwersalne Undo (powrót do poprzedniego stanu) Przerwa (specjalnie dla długo trwajcych operacji) Quit (moliwo wyjcia w dowolnym miejscu i czasie)
7 Skróty Dowiadczeni uytkownicy powinni mie moliwo szybkiego wywołania czsto uywanych operacji Strategie: akceleratory klawiszowe i działania myszy skróty komendy skróty do menu klucze funkcyjne podwójne kliknicia i specjalne manipulatory myszy dostosowywanie interfejsu do swoich potrzeb wpisywanie wyprzedzajce (wprowadzanie danych wejciowych zanim system jest gotowy na ich przyjcie) skoki nawigacyjne i zarzdznie histori np. omijanie porednich stanów i przeskakiwanie do konkretnych lokalizacji/okien WWW: ~60% stanowi rewizyty
Akceleratory menu (skróty) Dostosowywanie pasków narzdzi do swoich potrzeb Podwójny klik wywołuje menu pasków narzdzi Podwójne kliknicia dla wywołania menu obiektu Przyspieszanie przewijania
8 Obsługa błdów pomocna i pozytywna Ludzie bd popełnia błdy! Błdy wiadome (mistakes) powstaj ze wiadomego (błdnego) rozumowania które prowadzi do błdnego zamiast prawidłowego rozwizania Pomyłki i potknicia (slips) - niewiadome zachowania prowadzce do utraty prawidłowego kierunku działania celowego
8 Obsługa błdów pomocna i pozytywna What is error 15762?
8 Obsługa błdów pomocna i pozytywna Adobe ImageReady AutoCAD Microsoft's Word Microsoft NT Operating System
8 Obsługa błdów pomocna i pozytywna Zapobiegaj moliwym błdom Dostarczaj rozsdnych testów analizujcych wprowadzane informacje np. zamówienie na materiały biurowe 5000 ołówków to niezwykle due zamówienie. Czy rzeczywicie zamierzasz tyle zamówi?