You are on page 1of 35

TESTOWANIE UśYTECZNOŚCI

APLIKACJI TRANSLATORSKICH
NA PRZYKŁADZIE TESTÓW
PROTOTYPU TRANSLATICA 7.0

1 Mariusz Dziechciaronek, Barbara Kowalczyk


UCD.com.pl
Grzegorz Dubicki, PWN.pl
O UCD PROJEKT

 Niekomercyjna inicjatywa mająca


na celu poprawę uŜyteczności
polskich serwisów i aplikacji
 ZałoŜona i prowadzona przez
Mariusza Dziechciaronka, Marka
Goliasza i Basię Kowalczyk
 Otwarta na osoby które chcą pisać
o uŜyteczności
 http://www.ucd.com.pl

2
O CZYM BĘDZIEMY MÓWIĆ?
 Krótkie wprowadzenie
do omawianego tematu
 O testowaniu
uŜyteczności Translatica
7.0
 Zasady projektowania
aplikacji translatorskich
na przykładzie testów
Translatica 7.0
 Zakończenie – co więcej
moŜemy zrobić?
3
UCD Project http://www.ucd.com.pl
4
O TESTOWANIU UśYTECZNOŚCI
TRANSLATICA 7.0

5
UCD Project http://www.ucd.com.pl
AUTORZY BADANIA I ZLECENIODAWCY

UCD Project;
www.ucd.com.pl

Barbara Kowalczyk Grzegorz Dubicki


Mariusz Dziechciaronek Dyrektor działu
informatyki w pwn.pl
sp. z o.o. 6
UCD Project http://www.ucd.com.pl
O BADANIU
Błędy popełnione przez
uŜytkowników
12
 Badanie
10
10 jakościowe
ilość błędów
8
krytycznych  7 osób z grupy
7
b
ł
ilość błędów docelowej
6 niekrytyczny
ę
d
ch
 Miary
4 4 ilość błędów
y 4
3 technicznych uŜyteczności
2 2
2
1

0
1 2 3 4 5 6
numer zadania 7
UCD Project http://www.ucd.com.pl
PROJEKTUJ DLA UśYTKOWNIKÓW

8
UCD Project http://www.ucd.com.pl
 Grupa docelowa
odbiorców aplikacji
 Modele mentalne
tłumaczenia tekstów
 Ograniczenie liczby
kroków w celu
realizacji zadania
 Integracja z innymi
aplikacjami

9
UCD Project http://www.ucd.com.pl
UCD W ROZWOJU OPROGRAMOWANIA

10
UCD Project http://www.ucd.com.pl
 Budowanie
przewagi
konkurencyjnej
 Zmniejszenie
kosztów poprawek
 Zmniejszenie
kosztów help desk
 Lojalność klientów

11
UCD Project http://www.ucd.com.pl
 Uwzględnienie potrzeb
uŜytkowników w
początkowych fazach
projektowania
 Iteracja

 Praca na prototypach

12
UCD Project http://www.ucd.com.pl
LICZBA FUNKCJONALNOŚCI, A UśYTECZNOŚĆ

13
 Czy uŜyteczność
wzrasta wraz ze
zmniejszaniem się
ilości funkcjonalności?
 Jak zapewnić wysoką
sprzedaŜ początkową
produktu?
 Czy design produktu
ma pierwszoplanową
wartość?

14
UCD Project http://www.ucd.com.pl
 Simplicity (prostota
 Ease of Use (łatwość
obsługi)
 Liczba funkcjonalności

 Design

„The best products aren’t the ones with the most features. The best
products are those whose features are tightly integrated with the
solutions they provide, making them the most usable.”

Introduction to Apple Human Interface


Guidelines, http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHI
Guidelines 15
UCD Project http://www.ucd.com.pl
16
UCD Project http://www.ucd.com.pl
PROSTOTA UśYCIA

17
UCD Project http://www.ucd.com.pl
 Wake-up and Use
 High Level Operations

 Podpowiedzi systemu

 Prosty „task flow”

 Skupienie się na celu

18
UCD Project http://www.ucd.com.pl
Tooltips w drzewie
programów Windows i na
ekranie powitalnym
Translatica 7.0

19
UCD Project http://www.ucd.com.pl
Ekran pomocy
wyświetlany po
wybraniu
dokumentu Word z
ekranu
powitalnego
aplikacji

20
UCD Project http://www.ucd.com.pl
TASK FLOW  Orientacja na zadanie
jakie za pomocą
aplikacji ma wykonać
uŜytkownik
 Minimalizacja wyborów
 Zapewnienie
uŜytkownikowi poczucia
kontroli nad
tłumaczeniem
 Szybkość działania
 Integracja z innymi
aplikacjami

21
UCD Project http://www.ucd.com.pl
SKUTECZNOŚĆ I WYDAJNOŚĆ

22
UCD Project http://www.ucd.com.pl
23

http://stratus.soberit.hut.fi/index.php
 Effectiveness
(Skuteczność)
 Efficiency
(Wydajność)
 Satisfaction

24
UCD Project http://www.ucd.com.pl
25
UCD Project http://www.ucd.com.pl
ODNAJDYWALNOŚĆ I NAUCZALNOŚĆ

26
UCD Project http://www.ucd.com.pl
NAUCZALNOŚĆ (LEARNABILITY)
„moŜliwość osiągnięcia przez uŜytkowników rozsądnego poziomu
biegłości uŜywania aplikacji w krótkim czasie”

J. Nielsen

27
UCD Project http://www.ucd.com.pl
JAK OSIĄGNĄĆ WYSOKI STOPIEŃ
LEARNABILITY?

 Odzwierciedlenie modelu mentalnego


uŜytkownika
 Konsekwencja

 Związki i podobieństwa

 Obsługa błędów i strategie ich rozwiązywania

 Feedback systemu o sukcesie lub poraŜce


realizacji zadania
 Informacje o czasie trwania zadania

 „Clean Design”

28
UCD Project http://www.ucd.com.pl
ODNAJDYWALNOŚĆ (DISCOVERABILITY)
 Kategoryzacja funkcjonalności w zaleŜności od
waŜności
 Kategoryzacja funkcjonalności w zaleŜności od
podobieństwa wykonywanych zadań
 Łączenie funkcjonalności w jedną większą całość

 Upodabnianie obsługi odmiennych


funkcjonalności
 Obsługa z poziomu aplikacji

 Nieukrywanie funkcjonalności pod prawym


przyciskiem myszy
29
UCD Project http://www.ucd.com.pl
KONTROLA I JEJ UTRATA

30
UCD Project http://www.ucd.com.pl
 Nie zmuszaj uŜytkownika
do ciągłych wyborów
 Pozwól mu wybierać w
odpowiednich sytuacjach
 Długie teksty system
powinien dzielić na części i
tłumaczyć w tle
 System musi informować
czym się zajmuje w danej
chwili
 System musi informować o
czasie realizacji zadania

31
UCD Project http://www.ucd.com.pl
CO JESZCZE MOśEMY ZROBIĆ?

32
UCD Project http://www.ucd.com.pl
 Zbieranie danych
ilościowych
 Testowanie nowych
pomysłów i zbieranie
danych historycznych
 Badania porównawcze

 Serwis WWW
poświęcony
uŜyteczności aplikacji

33
UCD Project http://www.ucd.com.pl
POLECANA LITERATURA
 UCD Project, http://www.ucd.com.pl  Electrical Engineering and Computer
Science, MIT, http://ocw.mit.edu/Ocw
 Defeating Feature Fatigue – The Web/Electrical-Engineering-and-
Right Way, Mohammad M. Computer-Science/6-831Fall-
Rahman, http://berkeleymath.com/Doc 2004/LectureNotes/index.htm
uments/Defeating%20Feature%20Fati  Apple Human Interface
gue.pdf Guidelines, http://developer.apple.com
 The Social Utility of Feature /mac/library/documentation/UserExpe
Fatigue, DEBORA VIANA rience/Conceptual/AppleHIGuidelines
THOMPSON, http://sbm.temple.edu/d  SAP Resources
ept/marketingscm/documents/thompso UCD, http://www.sapdesignguild.org/r
n_and_norton_10_03_09.pdf esources/resources.asp
 Mental Models and Usability, M.J.  INTRODUCING USER-CENTRED
Davidson, http://www.lauradove.info/r DESIGN IN A SMALL-SIZE
SOFTWARE DEVELOPMENT
eports/mental%20models.htm ORGANIZATION, ANNA
 A Survey of Software Learnability: HÄKLI, HELSINKI UNIVERSITY OF
Metrics, Methodologies and and TECHNOLOGY
Guidelines, Tovi Grossman, George  The Essential Guide to User Interface
Fitzmaurice, Ramtin, http://www.dgp. Design, W.O. Galitz, Wiley
toronto.edu/~tovi/papers/2009%20chi%
34
20learnability.pdf
BARDZO DZIĘKUJĘ ZA UWAGĘ I
SERDECZNIE POZDRAWIAM

http://www.ucd.com.pl
35

You might also like