Rozdział 16 Badanie u ytkowników systemu informacyjnego przy

Transkrypt

Rozdział 16 Badanie u ytkowników systemu informacyjnego przy
Rozdział 16
Badanie użytkowników systemu informacyjnego
przy zmianie interfejsu z tekstowego na graficzny
Streszczenie. Przedstawiono badania reakcji użytkowników systemu
wspomagającego zarządzanie przedsiębiorstwem, wykorzystywanego
w ponad stu firmach w Polsce, na zmianę interfejsu, przy zmianie platformy
systemu z DOS na Windows. Badania przeprowadzono na grupie 12
użytkowników. W badaniach wykorzystano system, służący do obsługi
operacji kasowych. Ocenianymi aspektami były skuteczność, wydajność
i satysfakcja użytkownika. Badania wykazały, że system Dos-owy
umożliwiał bardziej efektywną pracę i był lepiej oceniany przez
użytkowników posiadających doświadczenie w pracy z systemami Dosowymi. Nowi użytkownicy, jako system bardziej intuicyjny i prostszy
w obsłudze, wybierali system Windows-owy.
1 Wstęp
W wielu polskich firmach, zwłaszcza z sektora małych i średnich przedsiębiorstw, korzysta
się z aplikacji napisanych jeszcze dla systemu Dos, pomimo, że już od kilku lat nikt nie
korzysta z tego systemu operacyjnego. Nie ma też powszechnej tendencji do zmiany tego
oprogramowania. Zmiany, jeżeli już do nich dochodzi, wywołane są najczęściej nie
zniechęceniem do systemu Dos-owego, ale wymogami związanymi z wprowadzaniem
nowych technologii wewnątrz firmy.
W aplikacjach pisanych dla systemu Dos użytkownik korzysta z interfejsu tekstowego.
W takim modelu interfejsu informacje przedstawiane są jako symbole z określonego
zestawu znaków, a ekran (urządzenie wyjściowe) ma postać prostokątnej macierzy, której
najmniejszą rysowaną jednostką jest znak. Interakcja użytkownika systemu z komputerem
polega na wpisywaniu poszczególnych znaków do systemu przy użyciu klawiatury. Z kolei
w systemie Windows mamy do czynienia z graficznym sposobem prezentacji danych.
Graficzny interfejs użytkownika (ang. GUI – Graphical User Interface) przedstawia
informacje i pozwala na interakcje człowiek-komputer poprzez rysowanie i obsługiwanie
elementów graficznych, zwanych widżetami lub kontrolkami. Głównym elementem
systemu z graficznym interfejsem użytkownika jest okno programu, wewnątrz tego okna
rozmieszczone są elementy graficzne wspomagające interakcje człowieka z komputerem.
Pierwszą zauważalną różnicą pomiędzy tymi trybami jest obsługa z wykorzystaniem
myszy, w trybie tekstowym wszystkie interakcje wykonywane są z użyciem jedynie
Bogdan Trawiński, Barbara Trzcińska: Politechnika Wrocławska, Instytut Informatyki
Stosowanej, Wybrzeże Wyspiańskiego 27, 50-370 Wrocław, Polska
email: [email protected], [email protected]
B. Trawiński, B. Trzcińska
klawiatury, podczas gdy w trybie graficznym wiele akcji użytkownika wykonywanych jest
właśnie za pomocą myszy. W trakcie przejścia z systemu obsługiwanego w trybie
tekstowym na system w trybie graficznym możliwy jest etap pośredni z wykorzystaniem
tzw. okna hybrydowego, czyli okna w trybie tekstowym, który umożliwia umieszczanie
elementów graficznych oraz obsługę zdarzeń za pomocą myszy.
Celem badań prezentowanych w niniejszym rozdziale było pokazanie, w jaki sposób
użytkownicy reagują na zmianę interfejsu oprogramowania, porównanie efektywności
pracy na aplikacjach Dos-owych i Windows-owych, a więc dokonanie oceny jakości,
w tym przede wszystkim użyteczności aplikacji w obu systemach operacyjnych.
2 Użyteczność systemów informacyjnych
Dostępnych jest wiele pozycji literaturowych na temat teorii użyteczności [7], [9], [10],
projektowania zorientowanego na użytkownika [5], [6], [8], [12], [13] i badania
użyteczności [2], [3], [6], [11], [14] wiele przydatnych materiałów można znaleźć na
polskiej stronie internetowej www.uzytecznosc.pl. Zgodnie z normą ISO 9241 użyteczność
można określić jako „zakres, w jakim produkt może być wykorzystywany przez
określonych użytkowników w celu osiągnięcia wymaganych rezultatów z odpowiednią
skutecznością, efektywnością i satysfakcją w określonym kontekście użycia” [1]. Wpływ
na użyteczność mają wydajność, trafność, dokładność pracy i uzyskanych wyników, ale
przede wszystkim satysfakcja użytkownika, czyli stopień swobody, komfortu
i pozytywnego nastawienia do oprogramowania.
Rys. 1. Struktura badania użyteczności [1]
W celu zbadania użyteczności systemu niezbędne jest stworzenie odpowiednich testów,
a do ich przeprowadzenia niezbędne jest dokonanie:
− opisu celu, jaki chcemy uzyskać wskazanymi działaniami użytkownika;
− opisu wszystkich składników kontekstu użycia systemu takich, jak: charakterystyka
użytkownika, opis wykonywanych zadań, wykorzystywany sprzęt i środowisko
testów.
2
Badanie użytkowników systemu informacyjnego przy zmianie interfejsu z tekstowego na graficzny
Oceniając użyteczność systemu należy posługiwać się trzema podstawowymi miarami:
− skuteczność (ang. effectiveness), – która określa, w jakim stopniu został osiągnięty
oczekiwany i wymagany rezultat;
− wydajność (ang. efficiency) – określający jakość działania systemu, czyli zasoby
wykorzystane w trakcie wykonywania poszczególnych zadań;
− zadowolenie użytkownika (ang. user satisfaction) – odczucia użytkownika w trakcie
używania systemu, komfort działania.
Produkt informatyczny charakteryzujący się wysoką użytecznością pozwala na
wykonanie zadania szybciej, łatwiej i z mniejszą liczbą popełnionych błędów; skrócenie
czasu nauki i szkolenia, zapobiegające frustracji użytkownika; osiągnięcie zadowolenia
przez użytkownika ze sprawnie wykonanej pracy; pozytywne nastawienie użytkownika
i brak jego oporów przed ponownym użyciem oprogramowania.
3 Opis badanego systemu
Badaniu poddano program Kasa-Dos (aplikacja dla systemu Dos) oraz jego
unowocześnioną wersję Kasa-Win (aplikację dla systemu Windows) [1]. Program ten
przeznaczony jest dla firm, które dokumentują obrót gotówkowy, czyli wpłaty lub wypłaty
pieniężne do lub z kasy firmy. System Kasa-Dos sprzedawany jest od kilkunastu lat
i aktualnie jest wykorzystywany przez ponad 100 klientów na terenie całego kraju. Jest to
odrębne oprogramowanie, jednak zwykle jest dołączane do innych systemów, jak systemy
finansowo-księgowe; księgi przychodów i rozchodów; systemy ewidencji magazynowej
i fakturowania sprzedaży.
Rys. 2. Struktura powiązań relacyjnych w bazie danych systemu Kasa-Win
System Kasa-Dos został oprogramowany przy użyciu języka Clipper 5.01 i korzysta
z bazy danych w formacie dBase, natomiast system Kasa-Win został zrealizowany
3
B. Trawiński, B. Trzcińska
w środowisku Borland Delphi 6.0, a jego baza danych w systemie Microsoft SQL Server.
Struktury baz danych obu systemów są podobne – na Rys. 2 przedstawiono diagram
powiązań relacyjnych pomiędzy podstawowymi tabelami w systemie Kasa-Win.
Systemy Kasa-Dos i Kasa-Win zostały podzielone na następujące moduły funkcjonalne
(Rys. 3): kasa przyjmie, kasa wyda, raporty kasowe oraz funkcje systemowe.
Rys. 3. Model funkcjonalny badanych systemów Kasa-Dos i Kasa-Win
4 Wyniki badań
W badaniach wzięło udział 12 ochotników, których wybrano z dwóch grup: 6 uczestników
spośród osób, które wcześniej pracowały z poprzednią Dos-ową wersją badanego systemu,
pozostałych 6 uczestników nie miało żadnej styczności z systemem Kasa, rekrutowano ich
spośród rekrutowano spośród studentów i absolwentów uczelni ekonomicznych.
Uczestnicy mieli do wykonania 10 zadań w pełni odzwierciedlających funkcjonalność
systemu. Zadania obejmowały podstawowe operacje wykonywane z wykorzystaniem
systemu kasowego, były one następujące:
1) wystawienie i wydrukowanie dowodu Kasa Przyjmie(KP),
2) wystawienie i wydrukowanie dowodu Kasa Wyda(KW) z dopisaniem nowego
kontrahenta,
3) zmiana danych kontrahenta,
4) otwarcie nowego raportu kasowego, wystawienie i wydrukowanie dowodu KW,
5) wyszukanie i wydrukowanie dowodu kasowego KP,
6) odczytanie podstawowych danych z raportu kasowego z danego tygodnia,
7) wyszukanie ostatniego dowodu KP i korekta pozycji,
8) wyszukanie dowodu kasowego dla wybranego kontrahenta, wystawionego w danym
dniu,
9) wyszukanie i wydrukowanie określonego raportu kasowego,
10) wystawienie, wydrukowanie i usunięcie dowodu KW.
Dla każdego zadania określono warunek zaliczenia zadania oraz wartości procentowe
poszczególnych etapów zadnia, aby możliwe było późniejsze określenie stopnia
poprawności wykonania.
4.1 Poprawność wykonywania zadań
Oceniano poprawność danych wpisywanych do systemu dotyczących kontrahentów,
pracowników oraz dowodów kasowych. Zaobserwowano, że uczestnicy nie popełniali
wielu błędów w trakcie badania. Dla obu systemów poprawność wykonywania zadań
sięgała 100%, wynika z tego, że oba systemy są proste i intuicyjne. Biorąc pod uwagę
4
Badanie użytkowników systemu informacyjnego przy zmianie interfejsu z tekstowego na graficzny
kryterium poprawności wprowadzania danych nie zauważono różnic pomiędzy systemem
Kasa-Dos a Kasa-Win.
4.2 Czas wykonywania zadań
a) pracujący w cześniej
Kasa-Dos
Kasa-Win
250
Czas [s]
Czas [s]
Kasa-Dos
b) nieznający systemu
200
200
150
150
100
100
50
50
0
1 2
3
4 5
6 7
8
Kasa-Win
250
0
9 10
1
2 3
4
5 6
Nr zadania
7
8 9 10
Nr zadania
Rys. 4. Średni czas wykonania zadań
Użytkownicy pracujący wcześniej z systemem Kasa-Dos początkowo czuli dyskomfort
w trakcie korzystania z systemu Kasa-Win. Świadczą o tym wyniki przedstawione na
wykresie na Rys. 4a, gdzie zaobserwowano znacznie dłuższy czas wykonywania zadań
w systemie Kasa-Win aniżeli w systemie Kasa-Dos. Podobne zestawienie dla
użytkowników nieznających systemu Kasa-Dos przebiega na korzyść systemu Kasa-Win.
Czas wykonywania zadań w systemie Kasa-Win był krótszy (Rys. 4b).
b) system Kasa-Win
a) system Kasa-Dos
Kliknięcia
Kliknięcia
Pracujący wcześniej
Nieznający systemu
50
40
40
30
30
20
20
10
10
0
Pracujący wcześniej
Nieznający systemu
50
0
1
2
3
4
5
6
7
8
9 10
Nr zadania
1
2
3
4
5
6
7
8
9 10
Nr zadania
Rys. 5. Średnia liczba kliknięć (lub uderzeń w klawiaturę) przy wykonywaniu zadań
5
B. Trawiński, B. Trzcińska
4.3 Liczba kliknięć lub uderzeń w klawiaturę
Wykresy na Rys. 5 przedstawiają liczbę kliknięć i/lub uderzeń w klawiaturę dla
badanych systemów. W przypadku pracy z systemem Dos bardzo ważna okazała się
praktyka oraz okres, jaki użytkownik przepracował z systemem. Pracując z systemami Dosowymi niezbędne jest poświęcenie czasu na naukę systemu i zapamiętanie podstawowych
funkcji systemu (skrótów klawiszowych), jednak z upływem czasu praca z takim systemem
jest szybsza, wręcz automatyczna. Po analizie zachowania uczestników badania w systemie
Windows zaobserwowano, że dla obu grup średnia ilość kliknięć jest podobna, co pozwala
wyciągnąć wniosek, że system jest jednakowy dla wszystkich, jest prosty, intuicyjny
i prawdopodobnie doświadczenie w niewielkim stopniu może wpłynąć na szybkość
i wydajność pracy z takim systemem.
4.4 Wyniki ankiety
Analizując wyniki oceny łatwości nauki i obsługi systemu, intuicyjności i przejrzystości
systemu oraz satysfakcji pracy z systemem zestawiono wyniki obu systemów ze względu
na jedenaście następujących kryteriów, zawartych w pytaniach ankiety:
1) Szybkość nauki systemu;
2) Łatwość nauki systemu;
3) Przyjazność systemu;
4) Konieczność korzystania z pomocy;
5) Łatwość zrozumienia poleceń i funkcji systemu;
6) Łatwość obsługi skrótów klawiszowych;
7) Czytelność prezentowanych w systemie danych;
8) Rozpoznawalność ekranów oraz funkcji systemu;
9) Satysfakcja pracy z systemem;
10) Kolorystyka interfejsu i jej wpływ na czytelność danych w systemie;
11) Szybkość wykonywania pracy..
a) Oceny kryteriów
b) Oceny użytkow ników
Kasa-Dos
Kasa-Win
Liczba punktów
Liczba punktów
Kasa- Dos
25
20
15
10
Kasa-Win
25
20
15
10
5
5
0
0
1 2 3 4 5 6 7 8 9 10 11
Nr pytania
1 2 3 4 5 6 7 8 9 10 11 12
Nr uczestnika
Rys. 6. Suma punktów przyznanych przez uczestników dla poszczególnych kryteriów
Sumę punktów przyznanych przez użytkowników dla każdego z kryteriów pokazano na
Rys. 6a. System Kasa-Dos został oceniony zdecydowanie lepiej dla kryteriów 6 i 11,
natomiast system w Kasa-Win dla kryteriów 3, 4 i 8. Dla każdego z kryteriów sumaryczna
6
Badanie użytkowników systemu informacyjnego przy zmianie interfejsu z tekstowego na graficzny
ocena zawierała się w przedziale od 0 do 24 punktów. Przyjęto, więc że kryterium jest
ocenione bardzo dobrze, jeśli suma punktów przekracza 16, natomiast źle, gdy suma
punktów nie przekracza 8 punktów. Na tej podstawie za najlepiej ocenione cechy systemu
Kasa-Dos przyjęto: szybkość nauki systemu, łatwość nauki systemu, łatwość obsługi
skrótów klawiszowych, kolorystykę interfejsu i jej wpływ na czytelność danych
prezentowanych w systemie oraz szybkość wykonywania pracy w systemie. Najniższe noty
zanotowano dla konieczności korzystania z pomocy w trakcie pracy z systemem. Dla
systemu Kasa-Win najlepsze wyniki wypadły dla: szybkości nauki systemu, łatwości nauki
systemu, przyjazności systemu, braku konieczności korzystania z pomocy oraz łatwości
rozpoznania ekranów i funkcji systemu. Najniżej oceniono łatwość obsługi skrótów
klawiszowych oraz szybkość pracy z systemem.
Rys. 6b przedstawia wykres sumy punktów przyznanych przez każdego użytkownika
obu systemom. Pierwsza grupa sześciu użytkowników zdecydowanie lepiej oceniła system
Kasa-Dos, są to uczestnicy wcześniej korzystający z tej wersji systemu, natomiast druga
grupa to uczestnicy nieznający żadnej wersji i dla tej grupy lepszy wydaje się być system
Kasa-Win. Wynika to z wcześniej zauważonych już cech decydujących o łatwości nauki
i obsługi systemu z interfejsem graficznym oraz intuicyjności działań w takim systemie.
Zalety systemów Dos-owych, takie jak wydajność i szybkość pracy są w stanie zauważyć
jedynie użytkownicy, którzy przez dłuższy czas pracują z takim systemem, dzieje się tak
w przypadku użytkownika 12, który posiada ponad sześcioletnie doświadczenie w pracy
z systemami Dos-owymi, dlatego mimo pierwszego kontaktu z systemem Kasa-Dos lepiej
ocenia właśnie ten system.
5 Podsumowanie badań
W dobie powszechnie przyjętego systemu operacyjnego Windows, każdy użytkownik jest
przyzwyczajony do interfejsu okienkowego i zaczynają pojawiać się opinie, że taki interfejs
jest jedynym słusznym. System Windows powstał w wyniku rozwoju technologii, ale jedną
z podstawowych przyczyn powstania systemu operacyjnego z graficznym interfejsem
i obsługą myszy, ułatwiającą poruszanie się po systemie, była próba upowszechnienia
używania sprzętu komputerowego oraz aplikacji komputerowych. Systemy ze
środowiskiem graficznym miały pomóc zwykłemu użytkownikowi, nieznającemu
zaawansowanych zasad działania systemów komputerowych, zapoznać się z komputerem
i możliwościami, jakie oferuje.
Niestety wprowadzenie interfejsu graficznego ma również swoje wady. Bardzo często
obsługa myszy spowalnia pracę z aplikacją. Na podstawie przeprowadzonych badań
stwierdzono, że system umożliwiający aktywowanie wszystkich poleceń tylko i wyłącznie
za pomocą klawiatury będzie obsługiwany znacznie szybciej niż system, który do
poprawnego wykonywania funkcji potrzebuje obsługi myszy komputerowej. Nasuwa się
więc wniosek, że poprawnie zaprojektowana aplikacja Windows-owa powinna umożliwiać
obsługę wszystkich funkcji i poleceń za pomocą klawiszy. Jednakże nawet, jeśli taka
obsługa jest zapewniona, użytkownicy często nie potrafią oprzeć się użyciu myszy. Wynika
to z przyzwyczajenia i traktowania myszy jako podstawowego urządzenia wskazującego.
Technologię Dos-ową można uznać za technologię przestarzałą oraz pod każdym niemal
względem ustępującą technologii Windows. Aplikacje Dos-owe tracą udziały w rynku, ale
jednak ku zdziwieniu ekspertów, bardzo powoli. W związku z tym należałoby spróbować
wydobyć z nich to, co najlepsze i wykorzystać te cechy w nowoczesnych aplikacjach.
7
B. Trawiński, B. Trzcińska
Literatura
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
International Standard ISO 9241-11:1998(E): Ergonomic requirements for office work with
visual display terminals (VDTs) - Part 11: Guidance on usability, 1998.
Ivory M.Y., Hearst M. A.: The State of the Art in Automating Usability Evaluation of User
Interfaces. ACM Computing Surveys, Vol. 33, No. 4, December 2001, pp. 470–516
Karwicki T., Trawiński B.: Badanie użytkowników w czasie wdrażania nowego internetowego
systemu informacyjnego. W: Multimedialne i sieciowe systemy informacyjne. Materiały
konferencyjne pod red. Czesława Daniłowicza. [Szklarska Poręba, 16-17 września 2004]. Vol.
1.: Oficyna Wydaw. PWroc., Wrocław, 2004
Maguire M.C.: User Centered Requirements Handbook. Report D5.3. RESPECT Consortium,
1998
Nielsen J.: Projektowanie funkcjonalnych serwisów internetowych, wydawnictwo Helion,
Gliwice 2003
Nielsen J.: Why You only need to Test With 5 Users, www.useit.com/alertbox/, 2000
Norman D. A.: Emotional Design: Why We Love (or Hate) Everyday Things . Basic Books 2005
Norman D. A.: The Design of Everyday Things. Basic Books 2002
Pearrow M.: Funkcjonalność stron internetowych. Helion 2002
Prętczyński Z., Materny M., Kotulski Z.: HCI w systemach wspomagających zarządzanie
przedsiębiorstwem, w: J.Kisielnicki [ed.], Informatyka narzędziem zarządzania w XXI w.,
s. 391-400, PJWSTK i Wydział Zarządzania UW, Warszawa 2003.
Rubin J.: Handbook of usability testing: How to plan, design, and conduct effective tests, John
Wiley & Sons, 1994.
Spolsky J.: Projektowanie interfejsu użytkownika. Poradnik dla programistów, Mikom,
Warszawa 2001
Tidwell J.: Designing interfaces: Patterns for effective interaction design, O’Reilly Media, 2005
Trzcińska B.: Problemy przenoszenia systemów informacyjnych ze środowiska DOS do
Windows, Praca magisterska na Wydziale Informatyki i Zarządzania Politechniki Wrocławskiej,
Wrocław 2005.
Paper title: Investigation of information system users when changing from text to
graphical interface
Abstract. Users’ response to the change of textual interface to graphical one
in an information system for cash management is reported in a chapter.
Twelve users participated in the experiment. Effectiveness, efficiency and
user satisfaction were the main aspects investigated. It was observed that the
Dos system enabled more effective work and was assessed as a better one by
the users experienced in the cash management system with a textual
interface. The users beginning their work with the cash management system
chose the Windows system as more intuitive and simpler to operate.
Słowa kluczowe: system informacyjny, użyteczność, badanie użytkowników
8

Podobne dokumenty