10 Heuristique pour la conception de l'interface utilisateur par l'article Jakob Nielsen
Visibilité de l'état du système
Le système doit toujours tenir les utilisateurs informés de ce qui se passe, par le biais des commentaires appropriés dans un délai raisonnable.
Match entre le système et le monde réel
Le système doit parler la langue des utilisateurs, avec des mots, des phrases et des concepts familiers à l'utilisateur, plutôt que des termes axés sur le système. Suivez les conventions du monde réel, faisant apparaître des informations dans un ordre naturel et logique.
le contrôle de l'utilisateur et la liberté
Cohérence et normes
Les utilisateurs ne devraient pas avoir à se demander si des mots différents, des situations ou des actions signifient la même chose. Suivez les conventions de la plate-forme.
Prévention des erreurs
Mieux encore que les bons messages d'erreur est une conception minutieuse qui empêche un problème de se produire en premier lieu. Soit éliminer les conditions sujettes à l'erreur ou par chèque pour eux et les utilisateurs actuels avec une option de confirmation avant de s'engager à l'action.
La reconnaissance plutôt que le rappel
Réduire au minimum la charge de la mémoire de l'utilisateur en créant des objets, des actions et des options visibles. L'utilisateur ne devrait pas avoir à se rappeler des informations d'une partie du dialogue à l'autre. Mode d'emploi du système doivent être visibles ou facilement accessibles chaque fois que nécessaire.
La flexibilité et l'efficacité de l'utilisation
Design esthétique et minimaliste
Les dialogues ne doivent pas contenir des informations non pertinentes ou rarement nécessaire. Chaque unité d'information supplémentaire dans un dialogue en concurrence avec les unités d'information pertinentes et diminue leur visibilité relative.
Aider les utilisateurs à reconnaître, diagnostiquer et récupérer d'erreurs
Les messages d'erreur doivent être exprimés en langage clair et simple (pas de code), indiquer précisément le problème, et de proposer une solution constructive.
Aide et documentation
- Bruce « Tog » la liste Tognazzini des principes de base pour la conception d'interface. La liste est un peu trop longue pour l'évaluation heuristique, mais sert une liste de contrôle utile.
- Des exemples de 10 heuristiques dans les applications Web.
- Les 10 heuristiques de convivialité appliquée à la vie quotidienne (juste pour le plaisir).
- Un ensemble complet de 2.397 directives de rentabilité (sur plusieurs rapports).