Thursday, September 17, 2009

Sep 18 - Nielsen, Usability 101: Introduction to Usability (Alertbox)

Usability 101: Introduction to Usability

Summary:
How to define usability? How, when, and where can you improve it? Why should you care? This overview answers these basic questions.

What (Definition of Usability)

Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers to methods for improving ease-of-use during the design process.

Usability is defined by five quality components:
Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design?
Efficiency: Once users have learned the design, how quickly can they perform tasks?
Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency?
Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors?
Satisfaction: How pleasant is it • to use the design?

There are many other important quality attributes. A key one is utility, which refers to the design's functionality: Does it do what users need? Usability and utility are equally important.

Why Usability is Important

On the Web, usability is a necessary condition for survival.
If a website is difficult to use, people leave. If the homepage fails to clearly state what a company offers and what users can do on the site, people leave. If users get lost on a website, they leave. If a website's information is hard to read or doesn't answer users' key questions, they leave.
There are plenty of other websites available; leaving is the first line of defense when users encounter a difficulty.
The first law of e-commerce is that if users cannot find the product, they cannot buy it either.
For intranets, usability is a matter of employee productivity. Time users waste being lost on your intranet or pondering difficult instructions is money you waste by paying them to be at work without getting work done.
Current best practices call for spending about 10% of a design project's budget on usability.

How to Improve Usability

There are many methods for studying usability, but the most basic and useful is user testing, which has 3 components:
* Get hold of some representative users, such as customers for an e-commerce site or employees for an intranet (in the latter case, they should work outside your department).
* Ask the users to perform representative tasks with the design.
* Observe what the users do, where they succeed, and where they have difficulties with the user interface. Shut up and let the users do the talking. It's important to test users individually and let them solve any problems on their own. If you help them or direct their attention to any particular part of the screen, you have contaminated the test results.

To identify a design's most important usability problems, testing 5 users is typically enough. Rather than run a big, expensive study, it's a better use of resources to run many small tests and revise the design between each one so you can fix the usability flaws as you identify them.
Listening to what people say is misleading: you have to watch what they actually do.

When to Work on Usability

Usability plays a role in each stage of the design process. The resulting need for multiple studies is one reason I recommend making individual studies fast and cheap.

Here are the main steps:
1 Before starting the new design, test the old design to identify the good parts that you should keep or emphasize, and the bad parts that give users trouble.
2 Unless you're working on an intranet, test your competitors' designs to get cheap data on a range of alternative interfaces that have similar features to your own. (If you work on an intranet, read the intranet design annual to learn from other designs.)
3 Conduct a field study to see how users behave in their natural habitat.
4 Make paper prototypes of one or more new design ideas and test them. The less time you invest in these design ideas the better, because you'll need to change them all based on the test results.
5 Refine the design ideas that test best through multiple iterations, gradually moving from low-fidelity prototyping to high-fidelity representations that run on the computer. Test each iteration.
6 Inspect the design relative to established usability guidelines, whether from your own earlier studies or published research.
7 Once you decide on and implement the final design, test it again. Subtle usability problems always creep in during implementation.

The only way to a high-quality user experience is to start user testing early in the design process and to keep testing every step of the way.

Where to Test

If you run at least one user study per week, it's worth building a dedicated usability laboratory.

For most companies, however, it's fine to conduct tests in a conference room or an office — as long as you can close the door to keep out distractions.
What matters is that you get hold of real users and sit with them while they use the design. A notepad is the only equipment you need.


source:
Jakob Nielsen's Alertbox:
Usability 101: Introduction to Usability
http://www.useit.com/alertbox/20030825.html
Usability 101: Definition and Fundamentals - What, Why, How (Jakob Nielsen's Alert...

No comments:

Post a Comment