En 1994, Jakob Nieslen escribió un artículo para Nielsen Norman Group llamado "Las 10 heurísticas de usabilidad". En este artículo se detallan algunos principios básicos para evaluar la usabilidad en el diseño de una interfaz.

Algunas décadas después, las reglas de Nielsen siguen vigentes y nos sirven como checklist para revisar nuestras interfaces en el día a día.

¿Todo listo para comenzar? ¡Vamos! 🚀

<aside> 💡 Todos los videos que verás en esta página están en inglés, pero tienen subtítulos en español. Recordá encenderlos al comenzar la reproducción.

</aside>

🤔 ¿Qué es una evaluación heurística?

Imaginemos que estamos terminando el prototipo en alta fidelidad de nuestro producto. Ya nos aseguramos de usar patrones de diseño para que la interfaz sea reconocible, la UI se ve espectacular y el contenido está muy alineado a nuestra identidad. Suena genial… ¡pero cuidado!

Como sabemos, nuestra percepción no siempre sirve para determinar si el producto es amigable y accesible para los usuarios que van a interactuar con la interfaz. Necesitamos poner a prueba nuestros prototipos sin sesgos, y para eso vamos a necesitar parámetros objetivos. Porque aunque hayamos seguido todos los pasos y las recomendaciones teóricas, hay chances de que nos hayamos equivocado en algo.

Hoy vamos a conocer la Evaluación Heurística: un método bastante técnico y estricto, pero muy efectivo. Este método fue creado hace muchos años por Jakob Nielsen y permite observar una interfaz siguiendo 10 reglas para identificar, analizar y documentar problemas.

Pero, ¿quién mejor para explicar este concepto es el mismísimo Jakob? 👇

https://youtu.be/6Bw0n6Jvwxk

La forma más común de hacer una evaluación heurística es tomar, una por una, las páginas o secciones a evaluar y pasarlas por las diez reglas básicas. Veamos estos mandamientos en profundidad.

📋 Los 10 mandamientos de Jakob Nielsen

https://youtu.be/cTtc90jCULU

Visibilidad del estado del sistema

El sistema siempre debe mantener informados a los usuarios sobre lo que está sucediendo, a través de comentarios apropiados dentro de un tiempo razonable.

https://youtu.be/0TAt9Pln51g

Relación entre el sistema y el mundo real

El sistema debería 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 sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.

https://youtu.be/MXuk-fdbr0A

Control y libertad para el usuario

Es posible que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para dejar el estado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben apoyar las funciones de deshacer y rehacer.

https://youtu.be/Ibndy9KLOSQ

Consistencia y estándares

Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.