Thursday, January 27, 2011

Usability Testing

Earlier there was a time when the very people who designed hardware and software were the only ones to use them. But as the time changed by now the only thing that everyone believes is

"Customer is  God" !!

Meeting customer requirements and gaining customer satisfaction is the only goal for any software.

In house customer for any developer is a 'TESTER'.

What he sees and what he feels is what the end user feels.

In this blog i would like to share the 'User Rights' shared by IBM ease of use. This is how the testers perspective should be while doing usability check.

1. Perspective:

 The user is always right. If there is a problem with the use of the system, the system is the problem, not the user.

2. Installation:

The user has the right to easily install and uninstall software and hardware systems without negative consequences.

3. Compliance:

The user has the right to a system that performs exactly as promised.

4. Instruction:

The user has the right to easy-to-use instructions  (user guides, online or contextual help, error messages) for understanding and utilizing a system to achieve desired goals and recover efficiently and gracefully from problem situations.

5. Control:

The user has the right to be in control of the system and to be able to get the system to respond to a request for attention.

6. Feedback:

The user has the right to a system that provides clear , understandable, and accurate information, regarding the task it is performing and the progress toward completion.

7. Dependencies:

The user has the right to be clearly informed about al systems requirements for successfully using software or hardware.

8. Scope:

The user has the right to know the limits of the system's capabilities.

9. Assistance:

The user has the right to communicate with the technology provider and receive a thoughtful and helpful response when raising concerns.

10. Usability:

The user should be the master of the software and hardware technology, not vice versa. Products should be natural and intuitive to use.

Ref: IBM User Rights