Ergonomie

Depuis quelques mois, je travaille pour une grande entreprise dans le domaine de la finance. Ce qui est bien avec les grandes entreprises, en tant que consultant, c’est d’avoir du boulot. Pas évident d’avoir toujours des chantiers lorsqu’on est une PME mais il semble que chez les grosses boites, il y a toujours de quoi faire. Tant mieux pour moi.

Le captcha ? C’est ce test qu’on vous demande de réussir pour prouver que vous n’êtes pas un robot lorsque vous remplissez un formulaire. La plupart du temps, on nous demande de recopier un texte complétement déformé ou brouillé. C’est enquiquinant et pas toujours évident d’arriver à décrypter le texte.

Tirés des travaux de Jakob Nielsen, voici 10 principes à garder à l’esprit afin de concevoir une interface ergonomique :

  1. Visibilité de l’état du système : Tenir informé l’utilisateur de ce qui se passe de façon appropriée et dans un temps raisonnable.
  2. Adéquation avec le monde réel : Utiliser le langage de l’utilisateur, avec des mots, des phrases et des concepts qui lui sont familiers et bannir les termes techniques. Faire apparaître les informations dans une séquence naturelle et logique.
  3. Contrôle & liberté : Permettre à l’utilisateur d’annuler ou de rejouer une action pour le laisser se sortir d’un état non voulu (choix par erreur).
  4. Cohérence et standards : Adopter les conventions (métier, culture, …) pour ne pas forcer l’utilisateur à se poser des questions sur le sens d’un mot, d’une situation ou d’une action dans son contexte.
  5. Prévention des erreurs : Prévenir les problèmes que pourrait rencontrer l’utilisateur par le design : éviter les conditions favorisant les erreurs ou les vérifier en demandant confirmation à l’utilisateur
  6. Reconnaître plutôt que se souvenir : Faciliter la reconnaissance des objets, actions et options. Laisser les instructions d’utilisation visibles ou accessibles, à chaque fois que l’utilisateur en a besoin.
  7. Flexibilité : Autoriser les utilisateurs à personnaliser les actions récurrentes.
  8. Design minimaliste : Supprimer les informations ou les décorations non pertinentes ou rarement nécessaires qui diminue la visibilité des informations clés.
  9. Aider l’utilisateur à gérer les erreurs : Formuler les messages d’erreur en langage clair (pas de codes), indiquer précisément le problème et suggérer une solution pour le résoudre.
  10. Aide et documentation : Même si le système doit pouvoir être utilisé sans documentation, fournir de l’aide et de la documentation, faciles à trouver, concises, centrées sur la tâche de l’utilisateur, indiquant concrètement les étapes à suivre.

Les inventions de Pranav Mistry sont géniales. J’en avais déjà parlé dans ma brève sur 6e sens et il nous revient encore sur TED avec une nouvelle présentation enrichissante sur d’autres expérimentations qu’il mène dans son labo du MIT. Il finit par une nouvelle réjouissante : il compte mettre tous les softs sur lesquels il travaille en opensource afin de fournir ses technologies au plus grand monde.

J’utilise régulièrement les services en ligne de La Poste pour envoyer du courrier. Après avoir préparé mon courrier en PDF, j’utilise le service https://lettreenligne.laposte.fr pour rematérialiser mon courrier (PDF vers papier), le mettre sous pli et l’envoyer. Ca marche aussi pour les recommandés. Enfin, ça marche… c’est un bien grand mot.