Prise en compte de l'expérience de l'utilisateur
Un utilisateur expérimenté se comporte différemment d'un utilisateur novice. L'utilisateur novice a besoin de plus de guidage incitatif que l'utilisateur expérimenté et inversement, l'utilisateur expérimenté a besoin de ne pas être dérangé par des suggestions qu'il jugera intempestive.
Il faut donc que l'interface s'adapte à la situation de chacun.
Une heuristique très importante : un utilisateur qui a déjà fait un parcours le refera encore. Par exemple si il a ouvert un fichier A, il ouvrira probablement le même fichier à l'avenir.
Astuces 😊
- Dès qu'un utilisateur exprime des choix, se demander si ces choix ne doivent pas être mémorisés pour l'avenir.
- Si le logiciel à la notion de compte utilisateur, mémoriser certaines préférences utilisateurs.
- Ajouter des concepts de cache de résultats de recherche, et de cache en général.
- Les parties de logiciel non souvent utilisées par l'utilisateur devraient pouvoir être rendu invisibles via la configuration.
- Pouvoir agrandir des parties du logiciel pour rendre plus confortable leur utilisation.