Faire des erreurs fait partie intégrante de la façon dont nous vivons et grandissons, nous les humains.
Nous trébuchons lorsque nous apprenons à marcher, nous envoyons un message à la mauvaise personne et nous pressons les mauvais boutons lorsque nous utilisons une nouvelle interface.
Surprise, cela n’est pas prêt de changer.
En tant que designer, nous devons avoir cela à l’esprit lors de la conception. Nos interfaces doivent viser à prévenir les erreurs qui se produisent. La conception doit aussi minimiser l’impact négatif des erreurs lorsqu’elles se produisent et fournir des moyens de les résoudre si possible.
The alleviation of human error, whether design or intrinsically human, continues to be the most important problem aerospace is facing
Jerome F. Lederer
Mais l’erreur est-elle vraiment humaine ? C’est Don Norman qui répond à la question : Oui, mais nous devons savoir ce qui a conduit à l’erreur !
La plupart du temps quand une erreur survient, une chasse aux sorcières s’organise pour trouver le fautif. Mais la réelle cause de l’erreur n’est pas l’utilisateur, mais le design qui l’a conduit à faire cette erreur.
Nos représentations mentales et nos aptitudes techniques influencent notre manière d’utiliser un site ou une application mobile. Des facteurs liés au contexte interviennent également : consultation sur le canapé du salon ou depuis un télésiège, un bras en écharpe ou quelques verres derrière la cravate…
De nombreuses raisons peuvent compliquer une tâche apparemment facile. Les utilisateurs vont sortir du parcours prévu et risquent d’abandonner. La gestion des erreurs consiste donc à éviter les dérapages incontrôlés et à faciliter le retour en cas de sortie de piste.
Gérer la machine !
Quand on design une expérience se reposant sur une machine, il faut prendre en considération que cette dernière n’est pas infaillible.
N’hésitez pas à accompagner l’utilisateur dans les temps d’attente et de chargement.
Affordances & contraintes
Utilisez les connaissances que vos utilisateurs ont d’autres produits pour établir une base de référence. C’est pourquoi c’est une bonne idée de se reposer sur des modèles d’utilisabilité déjà établis.
Les boutons doivent indiquer clairement qu’ils sont des boutons, comme les portes doivent indiquer clairement si vous devez tirer ou pousser etc.
Incarner vos Call To Action !
Donner un aperçu du futur
Permettez aux utilisateurs d’avoir un aperçu de l’action qu’ils s’apprêtent à faire avant de prendre la décision finale peut éviter l’erreur.
Donnez la possibilité à l’utilisateur de prévisualiser les modifications qui se produiront est une technique puissante pour éviter les résultats inattendus.
Prévenir vaut mieux que guérir
Pour faire face à de courtes périodes d’attention et d’échéance, utilisez des notifications et des listes de contrôle intelligentes. Rappeler au bon moment qu’une action est requise peut fournir à vos utilisateurs une excellente expérience utilisateur et les préserver des erreurs d’échéance.
Rappelez-vous, les utilisateurs vivent dans un monde plein de distractions, en particulier pour les applications mobiles. Assurez-vous de concevoir en tenant compte du contexte d’utilisation. Si vous détecter qu’un de vos utilisateurs se dirige vers une grosse ou petite erreur, tendez lui la main.
Savoir pardonner
Le pouvoir du Ctrl+z est énorme! Dans la mesure du possible, concevez un produit qui pardonne les erreurs et permet à l’utilisateur d’annuler les actions qui l’ont conduit à la faire.
Chaque fois que possible, créez un filet de sécurité. Message de confirmation, systèmes de parachute tous ces éléments peuvent être de véritables bouées de secours .
On cherche souvent le succès là où nous devrions trouver les erreurs !
Vous comme moi avons besoin d’être reconnus et traités comme des êtres humains quand nous utilisons un site web ou une application. Les êtres humains sont faillibles.
Prévenir les erreurs et faciliter leur correction, c’est simplement prendre en compte l’humanité des utilisateurs.
Simon, UX-Designer @UX-Republic
[actionbox color=”default” title=”” description=”UX-REPUBLIC Centre de Formations Digitales est un centre de formation agréé. Nos formations en UX-Design, Agile et Javascript sont issues des retours d’expérience et des savoir-faire de nos consultants.” btn_label=”Nos formations” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external=”1″]