La technique d’évaluation heuristique permet de valider selon les principes d’utilisabilité les performances d’un système ou d’une plateforme.
Pour Nielsen, l’utilisabilité possède quatre principes importants : apprentissage, efficience, gestion d’erreurs et satisfaction. Ces quatre attributs donnent naissance à des heuristiques.
Les 10 principes heuristiques:
1. Visibilité de statut du système
2. Correspondance entre le système et le monde réel
3. Contrôle de l'utilisateur et liberté
4. Consistance et étalon (normalisation)
5. Prévention contre les erreurs
6. Reconnaissance plutôt que rappel
7. Flexibilité et efficience d'utilisation
8. Design, l'esthétique et minimalisme
9. Fonctions de l'aide (reconnaissance, diagnostic et récupération d'erreurs)
10. Aide et documentation
Voici des exemples concrets: dialogues simples et naturels, parler le langage de l’utilisateur, minimiser l’effort de mémorisation de l’utilisateur, consistance, feed-back, sorties claires, actions minimales, bons messages d’erreurs, aide et documentation.