Question

Comment tester la convivialité des interfaces utilisateur de vos applications, qu'elles soient Web ou de bureau ?Faut-il simplement tout rassembler, puis l'ajuster en fonction de l'expérience utilisateur une fois l'application en ligne ?Ou le transmettez-vous à une équipe d'utilisabilité spécifique pour des tests avant la publication ?

Nous sommes une petite maison de logiciels, mais je m'intéresse aux meilleures pratiques pour mesurer la convivialité.

Toute aide appréciée.

Était-ce utile?

La solution

J'aime Celui de Paul Buchheit réponse à ce sujet de la part de l'école de démarrage.La version courte de ce qu'il a dit, écoutez vos utilisateurs.Écouter ne signifie pas obéir à vos utilisateurs.Filtrez les données, éliminez tous les mauvais conseils et nettoyez le site de manière itérative.Faire mousser, rincer, répéter.

Si vous êtes un petit magasin, vous n'avez probablement pas d'équipe de personnes chargées de l'assurance qualité, de l'utilisabilité ou autre pour parcourir le site.Cependant, vos utilisateurs seront ceux qui utiliseront réellement le site.Leurs commentaires peuvent être inestimables.

Si quelque chose est trop difficile à utiliser pour l’un de vos utilisateurs ou trop complexe pour comprendre pourquoi il devrait l’utiliser, alors cela pourrait être la même chose pour 1 000 autres utilisateurs.Trouvez un moyen plus simple d’accomplir la même chose.

Une fois que vous avez rassemblé tous ces commentaires et que vous avez une liste de choses à faire, commencez par les plus simples.De cette façon, vous progressez en matière d’utilisabilité.

Autres conseils

Ce que j'aime faire, c'est donner à quelqu'un un package d'installation, lui demander d'effectuer un certain nombre de tâches liées au fonctionnement de l'application et regarder.

Le plus dur est de garder la bouche fermée.

Certains des meilleurs conseils sur les tests d'utilisabilité sont disponibles sur le site Web de Jakob Nielsen. http://www.useit.com.Il préconise ce que Will a mentionné : demander aux utilisateurs d'effectuer diverses tâches sur votre site Web ou votre application Web, puis de s'asseoir pour voir ce qu'ils font.

N'interrompez pas les utilisateurs en posant des questions ou en les guidant.Observez-les simplement et documentez leur flux.Vous pouvez également obtenir du matériel et des logiciels pour effectuer un suivi oculaire et comprendre ce qui capte l’attention des utilisateurs.

Cependant, la convivialité ne doit pas commencer dès la phase de test.Vous devez avoir une idée générale de ce que les utilisateurs aiment et n’aiment pas lorsque vous faites du développement.Il existe de nombreux sites Web et livres décrivant les normes et principes d’utilisation généralement acceptés.

Normalement, nous testons la convivialité des nouvelles interfaces en demandant à une petite sélection d’utilisateurs d’essayer une version bêta.

Nous donnons quelques instructions sur ce que les nouvelles fonctionnalités/écrans sont censés faire et les laissons s'y plonger directement.C'est très intéressant de voir où ils regardent et cliquent.Nous ne faisons jamais de démonstration des nouvelles fonctionnalités, nous parlons uniquement de ce qu'elles font.

Si les modifications de l'interface utilisateur sont minimes, elles sont mises en ligne et nous recueillons les commentaires des vrais utilisateurs.Ce n'est que lorsque nous apportons de gros changements que nous passons par des tests d'utilisabilité en version bêta.

Lors du développement de nouveaux écrans, il est généralement très utile de demander à un collègue de s'asseoir devant l'interface utilisateur et de lui demander ce qu'il fait.Sur quelles zones cliquent-ils ?Où regardent-ils en premier ?Quelles sections retiennent leur attention ?etc.

Je suis d'accord avec Adam;faire appel à une personne très analphabète en informatique est très utile.Cependant, ce que j'ai déjà rencontré avec cela, c'est que le programme que je veux qu'ils essaient n'est tout simplement pas « à la hauteur » en ce qui concerne quelque chose qu'ils voudraient faire un jour.

Une bonne façon de commencer est d’utiliser un prototype papier.Ayez des tâches spécifiques que vous souhaitez que votre « utilisateur » effectue et demandez-lui de le faire.Pour en savoir plus sur le prototypage papier, commencez ici.

Je confie fréquemment toute nouvelle interface sur laquelle je travaille à l'un de nos membres du support technique.Ils ont entendu toutes les plaintes concernant les interfaces que vous pourriez imaginer, donc si quelqu'un pense à des problèmes potentiels, il le fera.

De plus, et je ne plaisante pas, je prends souvent la personne la moins compétente en informatique que je connaisse (votre mère est souvent un bon choix... mais il faut qu'elle ait utilisé un ordinateur avant, sinon ça ne servira à rien) et lâchez-les sur l'interface sans aucune instruction.S'ils ne parviennent pas à comprendre intuitivement où se trouvent les choses, votre interface graphique a probablement besoin d'être améliorée.Souviens-toi, Ne les faites pas réfléchir ! (oui, je sais que c'est pour la conception de sites Web, mais cela s'applique)

Il existe de nombreuses façons de tester la convivialité d’un système.Veuillez vérifier toute documentation disponible que vous pouvez trouver.Je veux juste insister sur le fait que le test d’utilisabilité n’est pas aussi difficile que vous ou n’importe qui pourrait le penser.Dans un article célèbre intitulé "Un modèle mathématique pour la découverte de problèmes d'utilisabilité" dans INTERACT'93 et ​​CHI'93, J.Nielsen et T.K.Landauer a montré que cinq utilisateurs seulement suffisent pour détecter la plupart des problèmes dans un petit système.

Si vous n'avez aucun moyen de lire cet article, essayez cet article sur le site Web de l'auteur :http://www.useit.com/alertbox/20000319.html

Cela fait un moment que cette question n'a pas été active, mais voilà quand même.

Par expérience :

  • Utilisez toujours Objectivement mesurable pour décider si la convivialité est meilleure ou non (temps pour accomplir une tâche soigneusement sélectionnée, temps d'inactivité, métriques de type KLM) ici un enregistreur de clé-souris peut être un allié précieux
  • N'allez jamais trop loin avant de consulter et de mesurer à nouveau avec votre client (ne vous enfermez pas avec le prototype papier et ressortez avec le produit fini...ça ne marche jamais)
  • lire, lire, lire, essayer, évoluer
  • Gardez les choses simples et rappelez-vous toujours la tâche à accomplir (pourquoi l'utilisateur a besoin de l'interface)
  • tester, tester et tester encore...
  • Allez toujours au bas des demandes des utilisateurs.Bien que la case à cocher demandée par l'utilisateur à cet endroit particulier puisse être la meilleure chose à faire, elle cache presque toujours un défaut plus fondamental.
  • l'utilisateur du système (celui qui l'utilise...(contrairement à celui qui paie) est votre meilleur allié, gardez-le à vos côtés

N'ayez jamais peur de refactoriser votre conception et de faire évoluer votre système.Faites également évoluer vos métriques et mesures, mais veillez toutefois à ne pas rompre la continuité des mesures car c'est le meilleur gage de progrès objectif dans un monde TRÈS subjectif.

Lectures recommandées (autres que celles proposées précédemment) :

  • Manuel de tests d'utilisabilité Jeff Rubin.Un peu extrême, mais nous avons joué avec une version agile de son approche et avons constaté que si nous passions 30 minutes par semaine avec les utilisateurs, nous obtiendrions BEAUCOUP de commentaires utiles sans être submergés par trop d'informations.

  • surveillez de près les Sneiderman et Nielsen de ce monde et d'autres qui pourraient survenir

En ce qui concerne l’inspection de l’utilisabilité, il existe plusieurs méthodes viables.Ils nécessitent une quantité différente de ressources en termes de personnes, d’analyse et d’équipement.

Le plus courant et le plus simple à réaliser s’appelle

Évaluation heuristique

En gros, vous parcourez chaque écran pour vérifier s'il est conforme à l'heuristique définie par vous ou votre client.

Consultez cet article par Nielsen

Procédure pas à pas cognitive

Cette méthode nécessite que vous demandiez à l'utilisateur de suivre les étapes de l'application.Vous préparez les étapes à suivre par l'utilisateur.Les problèmes qui surviennent au cours de cette procédure pas à pas sont pris en compte lors de la finalisation de l'application.

Vérifier ce papier pour plus de détails.

Analyse de la réflexion à haute voix

J'ai utilisé cette méthode principalement dans les premières étapes du prototypage.Je laisse l'utilisateur parler librement du système pendant son utilisation.Posez des questions sur l'utilisation, la conception, etc.Vous pouvez avoir un très bon aperçu de l’ambiance générale du système et des fonctionnalités qui manquent.

Vérifier ce papier pour plus de détails.

Analyse des interactionsC’est une question plus délicate.Je n'ai utilisé que les techniques de collecte de données proposées par celle-ci.Cette technique prend en compte le contexte, les activités, le langage corporel, etc.L'analyse des interactions est généralement axée sur la recherche et moins sur les évaluations commerciales.

Ce lien vous amène à l'article.

Gardez à l’esprit que ces méthodes nécessitent de la pratique pour se perfectionner.Je commencerais par HE, continuerais avec CW et THA.Et n’utilisez l’analyse d’interaction que si vous disposez de beaucoup de ressources et de temps.

Il existe un certain nombre de méthodes pour tester ou évaluer la convivialité d’une application.Décomposé en méthodes qualitatives et quantitatives et en fonction du moment où vous prévoyez de tester.

En outre, il est classé selon que les utilisateurs sont impliqués ou que des experts effectuent les tests.

Pour citer quelques méthodes,

  1. Avis d'experts : des experts en interface utilisateur ou en convivialité évaluent la convivialité d'une interface sur la base d'heuristiques et de principes déterminés.
  2. Tests d'utilisabilité formatifs : les flux de tâches sont suivis et les utilisateurs reçoivent des tâches à accomplir.Les commentaires qualitatifs sont collectés en fonction des problèmes ressentis par les utilisateurs lors des tests.Cette forme de test est effectuée lors de la conception pour fournir des commentaires sur la conception de l'application.
  3. Tests d'utilisabilité sommatifs : les flux de tâches sont suivis et les utilisateurs reçoivent des tâches à accomplir.Les performances des applications en termes d'efficience, d'efficacité et de satisfaction sont mesurées en fonction de l'achèvement des tâches par les utilisateurs.

La différence importante est de savoir si vous engagez l'utilisateur ou un expert pour vous expliquer la différence de convivialité.Plus tard, lorsque vous faites l'évaluation - à la fin du projet ou pendant les phases de conception.

Je crois fermement à ce que j'appelle les tests d'utilisabilité 3-martini.Lors de la conception d'un système, imaginez que la personne qui l'utilisera vient de prendre 3 martinis.

Avant de confier le système à des collègues (autres programmeurs, assurance qualité, support technique) ou à des testeurs d'utilisabilité, un test informel avec quelques amis et une bouteille de vodka (en dehors du travail, bien sûr) peut souvent s'avérer instructif.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top