User Tools

Site Tools


ipm:eval_heuristique

Évaluation heuristique

Dans l'évaluation heuristique un petit nombre d'experts examinent l'interface et évaluent son respect d'un certain nombre de critères ergonomiques (les heuristiques).

L'expérience a montré qu'il faut plusieurs experts car chacun d'entre eux met en évidence des problèmes différents. Même le meilleur expert, celui qui détecte le plus de problèmes, laisse en général échapper certains problèmes qui seront détectés par des experts moins performants. On voit ci-dessous la dispersion des performances de différents experts sur un cas concret (Nielsen 1992).

Chaque colonne correspond à un problème et chaque ligne à un expert, un carré noir représente un problème détecté par un expert. Les colonnes les plus à gauche correspondent aux problèmes les plus difficiles à détecter.

Le grand avantage de l'évaluation heurstique, par rapport aux tests avec les utilisateurs, est précisément le fait qu'il n'y a pas besoin de trouver des utilisateurs et de monter un protocole expérimental rigoureux. Par contre les résultats obtenus ne sont que des avis, certes éclairés, mais qui ne permettent pas d'évaluer complètement l'utilisabilité de l'interface. Déroulement de l'évaluation

Déroulement

Le but est de collecter les remarques d'un expert sur le design de l'interface. L'expert doit cependant être mis en situation de travail réel avec l'interface (on ne lui demandera pas simplement de jouer avec l'interface). Une bonne manière de procéder consiste à demander à l'expert de réaliser une tâche et à lui fournir un scénario typique de réalisation de cette tâche. L'expert n'aura donc pas à se poser trop de questions sur la tâche elle-même et aura l'occasion de voir fonctionner l'interface. De plus, un expert ne peut avoir toutes les heuristiques en tête pendant le test. On lui demandera donc de se concentrer sur un petit nombre d'heuristiques qui sont cruciales pour le système à évaluer. Contrairement au test avec un utilisateur, l'observateur peut aider l'expert en répondant à ses questions.

L'évaluation se déroulera selon la séquence suivante:

  1. identifier les principes (heuristiques) à évaluer
  2. sélectionner 3 à 5 experts
  3. renseigner les experts sur le système : but, tâches, scénarios
  4. définir une stratégie de collecte de l’information (l'expert prend des notes ou l'observateur prend des notes, ou autre …)
  5. laisser les experts travailler avec le système
  6. collecter les problèmes
  7. fournir des recommandations au concepteur de l’interface

Le rapport d'expertise doit comprendre :

  • une liste de problèmes groupés par thème
  • le rapport entre chaque problème et les heuristiques choisies
  • la sévérité de chaque problème
  • des recommandations

Liste comparative des heuristiques

La liste ci-dessous met en rapport les heuristiques proposées par différents auteurs : Nielsen, Schneiderman, Tognazzini, Scapin & Bastien.

Critère N S T B
Vocabulaire (au sens large)
Correspondance entre système et monde réel X X
Eviter le jargon du développeur, termes familiers à l'utilisateur XX
Éviter la confusion entre objets de l'interface objets de programmation X
Bonnes métaphores pour comprendre le modèle conceptuel X
Contrôle
Contrôle par l'utilisateur et liberté X
Sentiment de contrôle (internal locus of control) X
Navigation visible (réduction charge cognitive) X
Montrer la relation action utilisateur/fonction du système   
Offrir des feedbacks informatifs X
Visibilité de l'état du système X X
Autonomie (état du système) X
Dialogues avec fermeture (transaction) X
Apprentissage
Interface explorable X
Possibilité de défaire facilement les actions X
Consistance et standards X X
Viser la consistance X X
Facilité d'apprentissage (viser la facilité sans compromettre l'efficacité) X
Efficacité
Loi de Fitts X
Prévention des erreurs X
Incitation  X
Reconnaitre plutôt que se rappeler X
Réduire la charge de la mémoire à court terme XX
Concision (perception, action) X
Perception des couleurs X
Fournier des valeurs par défaut
Anticipation X
Efficacité de l'utilisateur avant celle de la machine X
Raccourcis pur les utilisateurs avancés X
Tenir compte du niveau d'expertise de l'utilisateur   X
Lisibilité XX
Groupement des items liés   X
Expérience utilisateur
Esthétique et design minimaliste X
Possibilité de personnaliser   X
Réduction de l'impression d'attente XX
Feedback immédiat   X
Aide et documentation X
Aider l'utilisateur à reconnaitre, diagnostiques et réparer les erreurs X X
Protection contre les erreurs X
Offrir un traitement simple des erreurs X

Ressources

ipm/eval_heuristique.txt · Last modified: 2014/04/13 20:31 by gilles