10 reglas de la usabilidad

¿Qué tan cómodo y sencillo resulta leer una página? De eso se trata la usabilidad, de la facilidad con la que se lee y se consigue la información requerida, el desenvolvimiento sin trabas a lo largo de la pantalla, el saber, por ejemplo la ubicación de dónde exactamente me encuentro dentro de la navegación.

La experiencia debe estar centrada en el usuario

Es la claridad y la elegancia con la que se da la interacción del usuario con la página visitada en la computadora. Conceptualmente el modelo de usabilidad viene del diseño que tiene como centro el usuario, cuya experiencia debe ser fluida, placentera, manejable y útil.

Estas son según Jakob Nielsen, a quien se le atribuye la paternidad del término la usabilidad, las 10 reglas más importantes son:

  1. Visibilidad del estado del sistema. Mantener a los usuarios informados del estado del sistema, con una realimentación apropiada y en un tiempo razonable.
  2. Utilizar el lenguaje de los usuarios.  Emplear palabras, las frases y los conceptos familiares. Utilizar convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
  3. Control y libertad para el usuario. Los usuarios eligen a veces funciones del sistema por error y necesitan a menudo una salida de emergencia claramente marcada, esto es, salir del estado indeseado sin tener que pasar por un diálogo extendido. Es importante disponer de deshacer y rehacer.
  4. Consistencia y estándares. Los usuarios no deben tener que preguntarse si las diversas palabras, situaciones, o acciones significan la misma cosa. En general siga las normas y convenciones de la plataforma sobre la que está implementando el sistema.
  5. Prevención de errores. Es importante prevenir la aparición de errores que mejor que generar buenos mensajes de error.
  6. Minimizar la carga de la memoria del usuario. El usuario no debería tener que recordar la información de una parte del diálogo a la otra. Es mejor mantener objetos, acciones, y las opciones visibles que memorizar.
  7. Flexibilidad y eficiencia de uso. Las instrucciones para el uso del sistema deben ser visibles o fácilmente accesibles siempre que se necesiten. Los aceleradores no vistos por el usuario principiante, mejoran la interacción para el usuario experto de tal manera que el sistema puede servir para usuario inexpertos y experimentados. Es importante que el sistema permita personalizar acciones frecuentes.
  8. Los diálogos estéticos y diseño minimalista. No deben contener la información que sea inaplicable o se necesite raramente. Cada unidad adicional de la información en un diálogo compite con las unidades relevantes de la información y disminuye su visibilidad relativa.
  9. Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de los errores. Que los mensajes de error se deben expresar en un lenguaje claro, se debe indicar exactamente el problema, y deben ser constructivos.
  10. Ayuda y documentación. Aunque es mejor si el sistema se puede usar sin documentación, puede ser necesario disponer de ayuda y documentación. Ésta tiene que ser fácil de buscar, centrada en las tareas del usuario, tener información de las etapas a realizar y que no sea muy extensa.