3 points par GN⁺ 2024-06-09 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.