Principes généraux
Les principes généraux à mettre en oeuvre lors de la conception de l'interface Web peuvent être abordés selon les critères suivants.
HomogenitE
Il s'agit de rendre l'environnement de travail homogène et constant au sein du site de telle sorte que l'utilisateur transfère les connaissances acquises.
l'appel d'une fonction se fera toujours de la même façon
la même action pour l'utilisateur aura toujours les mêmes résultats
compatibilitE
Le transfert sera faciliter si les différents éléments constituants l'interface sont compatibles avec les caractéristiques physiologiques et cognitives de l'utilisateur :
habitudes et stéréotypes ( codes utilisés, vocabulaires métiers,..
autres outils ou applications utilisées
autres supports
L'utilisateur est à l'aise s'il comprend tout ce qu'il voit ou entend : icônes, menus,commandes, options, messages,...
Flexibilité
Les utilisateurs ont des intérets momentanés très différents selon ce qu'ils font (acheter un billet de train- consultation d'horaire d'avion- rechercher des informations sur un sujet donné - consulter son compte bancaire - ....). Les utilisateurs sont aussi tous différents. Certains sont des utilisateurs occasionnels du Web, d'autres au contraire des internautes assidus.
L'interface doit pouvoir s'adapter à ces différents niveaux d'utilisateurs :
fournir une aide ou un guide
rendre le séquencement entre les pages logique par rapport à l'activité concernée ( achat d'un billet de train
permettre aux utilisateurx de réaliser leur tâche en suivant leur stratégie
concision
Il ne faut présenter à l'utilisateur que l' information pertinente au regard de sa tâche.
éviter les mémorisations longues et nombreuses
guidage et information en retour
L'utilisateur doit pouvoir disposer à tout moment d'une information sur ce qu'il réalise. Les réponses du système doivent être prévisibles.
Charge informationnelle
Les risques d'erreur humaine augmentent dans les situations à charge informationnelle élevée. Il s'agit donc de ne pas introduire de "bruit inutile" dans les pages web:
codages inutiles
animations inutiles qui doivent pouvoir être interrompues par l'utilisateur
gestion des erreurs
- Tous les risques et toutes les causes possibles d'erreurs doivent être éliminés voire réduits. Les erreurs doivent pouvoir être corrigées par une commande permettant de retrouver l'état du système antérieur à la dernière action de l'utilisateur.
- fournir le "undo" annuler
- prévoir le "cancel" de l'opération en cours
- Demandez une confirmation pour les opérations destructrices .
- Fournissez des messages d'erreurs de qualité
- descriptifs, concis, non critiques
- expliquant les raisons de l'erreur et comment y remédier .Il est préférable de dire ce qu'il faut faire et non ce qu'il faut éviter de faire.
|