Fermer

février 1, 2019

Principes SOLID de l'expérience utilisateur, partie 3: réactivité et efficacité


Dans cette troisième partie de la série de cinq articles de Jessica Engstrom sur les principes de l'expérience utilisateur pour les développeurs, elle explore les concepts de réactivité et d'efficacité.

Si vous avez manqué mes articles précédents, vous pouvez vous rattraper ici: 1: Rendre les logiciels compréhensibles et Partie 2: Ergonomie et beauté . Sinon, passons à la partie 2.

Réactivité

Y a-t-il autre chose de plus frustrant qu'une page ou une application qui ne semble pas répondre à vos interactions? Eh bien, il y en a probablement mais c’est toujours une source de nombreuses querelles.

Pour moi, c’est très important, nous avons peut-être la plus belle conception où vous ayez pensé à l’expérience utilisateur partout ailleurs. Mais si nous perdons nos utilisateurs parce que notre solution ne répond pas ou est très lente, il y a un risque que nos utilisateurs ne restent pas pour toutes les autres bonnes choses.

Le temps de réaction humaine est compris entre 85 et 300 millisecondes, en fonction des conditions. Nous pouvons prendre cela en considération et examiner quelques moyens d'éviter la sensation de logiciel lent ou non réactif.

Par exemple, dans les 100 à 300 millisecondes suivant l'activation de l'utilisateur, fournissez une confirmation comme si le bouton était enfoncé. Dans un délai de 500 millisecondes, répondez aux tâches que l'utilisateur juge faciles à effectuer, telles que page suivante, zoom et fenêtre minimisée.

Si notre tâche prend plus d'une seconde, donnez des informations en continu, telles qu'une roue en rotation ou une barre de progression. Si notre tâche prend plus de deux secondes, assurez-vous que le retour continu que vous donnez est mis à jour toutes les 2 à 5 secondes, afin que nos utilisateurs ne pensent pas que la solution est gelée.

Les attentes inexpliquées semblent toujours plus longues que les attentes expliquées, même Bien que nous ne disions pas à l'utilisateur que nous obtenons réellement les données d'une base de données ou que nous chargeons des graphiques, ce sera toujours une explication de toutes sortes.

Le jeu Merge Dragon propose un moyen amusant de résoudre leurs temps de chargement (voir les légendes ci-dessous).

 1 SUX3 "title =" 1 SUX3 "/> <em data-recalc-dims=" Chargement de tous les dragons "," Chargement emoticons, ”“ Souffler le souffle de Dragon ”,“ Unrveling time ”

Cela n'a bien sûr rien à faire de ce qui se passe, mais il donne à l'utilisateur une indication du fait qu'il se passe quelque chose et lui donne une impression de vitesse.

Efficacité

Une autre chose que nous aimons en tant qu'humains, en particulier dans la société d'aujourd'hui génératrice de stress, est efficace.
Avoir à faire des solutions de contournement ou beaucoup trop d'étapes n'est pas quelque chose que la plupart d'entre nous apprécient. C’est pourquoi nous devons rendre notre interface utilisateur plus efficace. Il n'est pas nécessaire qu'il y ait nécessairement moins d'étapes si l'utilisateur le perçoit comme plus efficace.

 Achat d'un billet de film "title =" Achat d'un billet de film "style =" float: left; "/> Ceci est à quoi ça ressemble quand vous voulez commander des billets de cinéma en Suède</p data-recalc-dims=

J'ai mis un numéro de billet prépayé (genre de carte-cadeau) et je suis invité à prouver que je ne suis pas un robot.

d'accord, mais dans mon cas, je veux commander quatre billets de la même façon, et on me le demande quatre fois. Si je n'étais pas un robot il y a 30 secondes, je ne suis probablement pas un robot maintenant non plus. Imaginez-vous lorsque j'ai commandé des billets Pour voir le dernier film de Star Wars, nous étions 18 amis à nous rendre, 18 fois que je n'étais pas un robot. Un moyen plus efficace de demander des réponses serait de me laisser saisir tous les numéros prépayés et ALORS de me le demander une fois.

Une autre chose qui pourrait nuire à l'efficacité de notre interface utilisateur est lorsque nous mettons trop d'informations sur le même écran. Ne vous méprenez pas, les informations sont bonnes pour la compréhension, mais restez simple.

S'il y a trop à regarder, nous pourrions ne pas voir les choses les plus importantes. Voyez si vous pouvez plutôt trier les choses en groupes ou en pages. Ou simplement résumer toute l’information jusqu’à l’essentiel.

Le fait de se souvenir de choses à propos de nos utilisateurs peut également augmenter l’efficacité. Si l'utilisateur nous a déjà fourni des informations plutôt que de les demander à nouveau, récupérez-les simplement dans la mémoire. Par exemple, si nos utilisateurs se connectent à notre service à l'aide de leur adresse e-mail puis cliquent sur «nous contacter» ou «m'inscrire pour recevoir des e-mails», utilisez l'e-mail que vous avez et pré-remplissez le formulaire et demandez «voulez-vous utiliser ce message? "au lieu de simplement les inviter à remplir à nouveau leur courrier électronique.

Le rendre aussi efficace que possible et montrer à l'utilisateur que vous avez tendance à utiliser leur interaction fera toute la différence dans l'expérience utilisateur.

Restez à l'écoute pour le prochain article de cette série, ou pour plus d'informations, n'hésitez pas à consulter le webinaire que nous avons récemment organisé sur le sujet ici .


Les commentaires sont désactivés en mode Aperçu.




Source link