Usability

Revision 2 as of 2006-03-10 16:03:54

Clear message

Contrary to popular belief Usability is not some objective property of a product.

ISO 9241-11 defines Usability as: "Extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use."

To break this down:

"Extent to wich a product can be used..."

It is a somewhat measurable property. It may not be easily quantifiable but can and should be subject of qualitative analysis.

"...by specified users..."

It's impossible for a product to usable for all users (well almost). Why you should define exactly what user the product is supposed to be usable for, to be able to determine if that is true.

A common technique for describing users is to create a [http://en.wikipedia.org/wiki/Personas persona]. JoeSixpack is an example of such a persona:

"Joe Sixpack is the generic guy who sits on his couch watching the football, hockey, soccer, baseball games incessantly, in between watching trashy american sitcoms. This person believes he's a great person and citizen if he votes once every four years." - [http://www.everything2.com/index.pl?node_id=152555 Joe Sixpack at everything2.com]

Although it can be argued that JoeSixpack isn't a very good persona because he is to generic and undefined. A good persona is also the result of carful analysis of specific target group.

"...to achieve specified goals..."

Just as a product must be designed for a specific user it also has to be designed to be usable to achieve a specific goal. It can't be just "usable" it must be usable for something.

A common mistake is to define goals as the technical effect of using a product. A goal for which a product is usable is almost certainly external to the product. Most importantly the goal is something that is important to the specified user, it is not generic.

A goal such as compress sound files is probably to techincal, the goal might be to store music or something along those lines. It depends on the user and one of the hard part of usability analysis. Usually the user isn't very good at expressing his/her goals so carful analysis is required to determine usefull goals.

to be continued