21.07.2013 Views

User Interface Design and Ergonomics - National Open University of ...

User Interface Design and Ergonomics - National Open University of ...

User Interface Design and Ergonomics - National Open University of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

a. Choosing the Order <strong>of</strong> Test Tasks<br />

Usually you want test users to do more than one task. This means they have to do them in<br />

some order. Should everyone do them in the same order, or should you scramble them, or<br />

what? Our advice is to choose one sensible order, starting with some simpler things <strong>and</strong><br />

working up to some more complex ones, <strong>and</strong> stay with that. This means that the tasks that<br />

come later will have the benefit <strong>of</strong> practice on the earlier one, or some penalty from test<br />

users getting tired, so you can't compare the difficulty <strong>of</strong> tasks using the results <strong>of</strong> a test<br />

like this. But usually that is not what you are trying to do.<br />

b. Training Test <strong>User</strong>s<br />

Should test users hit your system cold or should you teach them about it first? The answer<br />

to this depends on what you are trying to find out, <strong>and</strong> the way your system will be used<br />

in real life. If real users will hit your system cold, as is <strong>of</strong>ten the case, you should have<br />

them do this in the test. If you really believe users will be pre-trained, then train them<br />

before your test. If possible, use the real training materials to do this: you may as well<br />

learn something about how well or poorly it works as part <strong>of</strong> your study.<br />

c. The Pilot Study<br />

You should always do a pilot study as part <strong>of</strong> any usability test. A pilot study is like a<br />

dress rehearsal for a play: you run through everything you plan to do in the real study <strong>and</strong><br />

see what needs to be fixed. Do this twice, once with colleagues, to get out the biggest<br />

bugs, <strong>and</strong> then with some real test users. You'll find out whether your policies on giving<br />

assistance are really workable <strong>and</strong> whether your instructions are adequately clear. A pilot<br />

study will help you keep down variability in a bottom-line study, but it will avoid trouble<br />

in a thinking-aloud study too. Don't try to do without!<br />

d. What If Someone Does not Complete a Task?<br />

If you are collecting bottom-line numbers, one problem you will very probably encounter<br />

is that not everybody completes their assigned task or tasks within the available time, or<br />

without help from you. What do you do? There is no complete remedy for the problem. A<br />

reasonable approach is to assign some very large time, <strong>and</strong> some very large number <strong>of</strong><br />

errors, as the "results" for these people. Then take the results <strong>of</strong> your analysis with an<br />

even bigger grain <strong>of</strong> salt than usual.<br />

e. Keeping Variability Down<br />

As we've seen, your ability to make good estimates based on bottom-line test results<br />

depends on the results not being too variable. There are things you can do to help, though<br />

these may also make your test less realistic <strong>and</strong> hence a less good guide to what will<br />

happen with your design in real life. Differences among test users is one source <strong>of</strong><br />

variable results: if test users differ a lot in how much they know about the task or about<br />

the system you can expect their time <strong>and</strong> error scores to be quite different. You can try to<br />

187

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!