Aunque es un tema muy trillado y existen muchos post similares,  no podían faltar en mi blog las famosas 10 reglas heurísticas de usabilidad de Jakob Nielsen. Muchos diseñadores ya las respetábamos, antes de saber que existían, ya que como al mayoría de las «reglas de usabilidad» muchas veces es sentido común, y saber empatizar con el usuario.

Jakob Nielsen, el «maestro de la usabilidad» creo 10 reglas para identificar los posibles problemas de usabilidad a través del estudio de 249 problemas.

Las 10 reglas generales para el diseño de interacción. Se les llama “heurísticas”, ya que se explican más como normas generales que como directrices de usabilidad específicas.

1º Visibilidad del estado del sistema

El sistema siempre debe mantener informados a los usuarios de lo que está ocurriendo, mediante una respuesta de información y dentro de un tiempo razonable.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

2º Relación entre el sistema y el mundo real

El sistema debe hablar el lenguaje de los usuarios mediante palabras, frases y conceptos que sean familiares al usuario, más que con términos relacionados con el propio sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

3º Control y libertad del usuario:

Hay ocasiones en que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para salir del estado no deseado al que accedieron y sin tener que pasar por una serie de pasos engorrosos. Se deben clarificar las posibilidades de deshacer y rehacer.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

4º Consistencia y estándares:

Los usuarios no deben cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; sigue las convenciones establecidas.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

5º Prevención de errores:

Mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevengan los problemas. Antes de ejecutar una acción solicite al usuario una confirmación, como por ejemplo cancelar compra, o salir sin guardar los cambios realizados en el documento.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

6º Reconocimiento antes que recuerdo:

Minimiza lo que le pidas memorizar al usuario. Se deben hacer visibles las acciones y las opciones posibles. El usuario no tendría que recordar la información que se le da en una parte del proceso, para poder seguir adelante. Las instrucciones para el uso del sistema deben estar a la vista o estar siempre disponibles cuando sean necesarias.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

7º Flexibilidad y eficiencia de uso:

La presencia de atajos, que no son vistos por los usuarios novatos, pueden ofrecer una interacción más rápida a los usuarios avanzados. Esta interacción es más eficaz que la que el sistema puede proveer a los usuarios de todo tipo. Se debe permitir que los usuarios adapten el sistema para usos frecuentes. Como por ejemplo los atajos del teclado mediante combinación de teclas.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

8º Estética y diseño minimalista:

Los diálogos no deben contener información que es irrelevante o poco utilizada. Cada unidad extra de información en un diálogo, compite con las unidades de información relevante y disminuye su visibilidad relativa.

8__10_reglas_heuristicas_de_usabilidad_de_jakob_nielsen

9º Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de los errores:

Los mensajes de error se deben mostrar en un lenguaje claro y simple, indicando en forma precisa el problema y sugiriendo una solución constructiva al problema.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen

10º Ayuda y documentación:

Incluso en el mejor de los casos en donde el sistema puede ser usado sin tutoriales, podría ser igualmente necesario ofrecer ayuda y documentación. Dicha información debería ser fácil de encontrar, estar pensada para el usuario, y debe tener una lista concreta de pasos a seguir sin ser demasiado extensa.

_10_reglas_heurísticas_de_usabilidad_de_Jakob_Nielsen