Usability testing

80% of maintenance is due to unmet or unforeseen user requirements; only 20% is due to bugs or reliability problems.

What is Usability?

Goals

Attributes of usability

  1. Utility
  2. Learnability
  3. Efficiency
  4. Retainability
  5. Errors
  6. Satisfaction

 

What is Usability Engineering?

Usability Engineering is an approach to product development that is based on user data and feedback. It involves direct observation and interactions with users to provide more reliable data than self-reporting techniques (i.e., focus groups, surveys and questionairres).

Usability Engineering begins in the concept phase with field studies and contextual inquiries to understand the functionality and design requirements of the website. This type of testing, and design reiteration, should continue throughout the development process.

Direct observation includes:

Include usability engineering as early as possible, from the moment you know that a project needs to be developed or revised.

How to test usability

 

Usability Activities in the Project Workflow

Concept Phase

Requirements and Planning Phase

Design, Specification and Prototype Phase

During Production (Alpha build)

During Production (Beta build)

 

Summary

References and Further Reading

Jakob Neilsen’s web site

http://www.useit.com

Sun Microsystems Usability

http://www.sun.com/usability/about.html