- Richard Feynman soutenait que lorsqu’on explique un contenu technique, toute personne capable de le comprendre devrait pouvoir le comprendre.
- Récemment, un message d’erreur sur Hacker News a suscité une controverse : « Ce message n’existe plus et ne peut donc pas être enregistré. Il peut uniquement être supprimé. »
- Ce message d’erreur était difficile à comprendre pour un utilisateur ordinaire.
- Un utilisateur l’a expliqué ainsi : « Ce message a été supprimé du serveur de messagerie, mais il reste dans le cache temporaire d’Outlook. Vous pouvez copier le contenu du message ou le supprimer du cache. »
- Certaines personnes ont critiqué l’usage de termes comme « serveur » et « cache », estimant que les utilisateurs ordinaires ne les comprendraient pas.
- Pourtant, selon l’idée défendue par Feynman, il ne faut pas ignorer tous les utilisateurs : il faut fournir une information précise à ceux qui sont capables de la comprendre.
Il n’est pas nécessaire de tout expliquer, mais quand on explique, il faut être fidèle
- Tous les utilisateurs n’ont pas besoin de comprendre tous les détails d’un logiciel, mais lorsqu’on donne une explication, elle doit être exacte.
- Dans le cas de l’erreur « le message n’existe plus », une explication simple comme « Erreur 1027 : impossible d’enregistrer le fichier » pourrait être préférable.
- Il faut permettre à l’utilisateur de rechercher le code d’erreur afin qu’il puisse obtenir plus d’informations si nécessaire.
Exemples qui passent ou échouent au rasoir de Feynman ?
- Dans les années 1980, l’émission télévisée « Bits and Bytes » expliquait le fonctionnement des ordinateurs à ceux qui les utilisaient pour la première fois.
- L’émission expliquait comment allumer un ordinateur, comment saisir du texte en appuyant sur la touche « Enter », ce qu’est le code binaire, etc.
L’avis de GN⁺
- Importance des explications techniques : lorsqu’on explique un contenu technique, il est important de le faire de manière exacte et claire afin que l’utilisateur puisse le comprendre.
- Amélioration de l’expérience utilisateur : transmettre correctement les messages d’erreur ou l’état du système aide l’utilisateur à comprendre et résoudre plus facilement le problème.
- Valeur pédagogique : l’usage de termes techniques peut offrir aux utilisateurs l’occasion d’apprendre et de comprendre de nouveaux concepts.
- Regard critique : comme tous les utilisateurs ne comprennent pas forcément les termes techniques, il est important de trouver un bon équilibre.
- Recommandation de produits liés : en s’inspirant d’autres logiciels ou outils proposant une interface conviviale, on peut offrir une meilleure expérience utilisateur.
Aucun commentaire pour le moment.