Retours d'utilisation de Lara

Bonjour,

Lors de notre petit hackathon du mois précédent, nous avons fait effectuer un test d’utilisation à Lara (pseudonyme), notre hôtesse qui nous a garanti l’entrée dans les lieux chez Mozilla. Voici ses retours en vrac. Il sera nécessaire de voir ce qui est actionnable pour le découper en plus petits éléments de travail.

Pour le contexte, cela a commencé comme un test utilisatrice avec la mission « créé toi un compte », mais rapidement Lara s’est sentie à l’aise et a commencé à tout essayer pour voir si elle comprenait, en commentant à voix haute ce qu’elle faisait, comprenait ou pas. Bref, idéal pour un test d’UX, en tant qu’observateurs (nous étions avec @ZeHiro) nous n’avions rien à faire que noter (et nous prendre la tête dans les mains par moments :slight_smile:).

Je mets après B: ma recommandation pour l’action à effectuer pour passer outre.

  • Onboarding :
    • Accroche sur « nouveau.elle » comme étant un peu dur à lire. B : Écrire « nouveau ou nouvelle » explicitement ?
  • Liste des opérations :
    • en cliquant sur Détails, s’attend à ce que ligne s’étende vers le bas avec le contenu des détails, plutôt qu’une modale. B : pas sûr qu’on change ça, on utilisera probablement un écran différent à un moment donné.
    • confusion sur la croix qui ferme la modale, à cause de l’animation. B : Retirer l’animation sur la croix, elle modifie légèrement la position de la croix.
    • le titre « opération » dans la liste des opérations est étrange. B : Renommer « Libellé ».
    • ne comprend pas le background pour les opérations dont le montant est positif, et pensait même qu’il s’agissait des nouvelles opérations (celles pas encore vues). Au cours de tout l’essai, n’avait toujours pas compris le fond, et pensait qu’il s’agissait de bugs de Kresus. B : On l’a déjà résolu dans une MR récente, rien d’autre à faire je pense.
    • pense que l’ordre des boutons de la barre de recherche / sync / ajout d’opérations devrait être inversé. B : Je pense même qu’il faudrait séparer physiquement ces trois actions en tous boutons différents, il n’y a pas vraiment de raison à ce que les 3 actions soient jointes sur une grosse ligne bouton unique, dont la zone de clic change la sémantique.
    • pense qu’il est possible de taper un texte à chercher juste après avoir cliqué sur Recherche. B : encore une fois, en virant cette grosse ligne, la question ne se posera plus.
    • en voyant qu’il est possible de chercher sur plusieurs catégories, a cru qu’il était possible d’affecter plusieurs catégories à une seule transaction. B : pas vraiment d’idée ici, un texte explicatif serait trop lourd dans le contexte, et l’utilisation du logiciel nous apprend ensuite qu’il n’est pas possible de faire ça.
    • questionnement sur le +/- des montants, dans la recherche. B : on a un plan pour utiliser un slider accompagné de deux number input pour indiquer les montants à chercher.
    • depuis le menu de recherche, clique sur la zone blanche en dehors du menu en espérant que ça le fermera. B : c’est un pattern de mobile, pas sûr que ce soit pertinent de le reproduire en général ; à voir si quelqu’un a une bonne idée là-dessus.
    • en essayant d’entrer les catégories, Lara n’a pas remarqué qu’il était possible d’entrer du texte pour ajouter des nouvelles catégories soi-même. B : donner le focus sur le champ texte en mode écriture, sur desktop ?
  • Section budgets :
    • Réaction en anglais dans le texte : c’est « overwhelming » = ça contient trop d’informations, c’est surchargé. Ne comprend pas comment s’en servir. B : Maiwann et Nicofrand y travaillent, a priori :slight_smile:
  • Section graphiques
    • Bug ! Il y a des espaces blancs si pas d’opérations sur le mois courant, ce qui peut se reproduire en début de mois notamment.
    • (un autre bug de navigation et de sélection du compte en cours, corrigé depuis par ZeHiro, merci !)
    • Pour le graphique par catégorie, voudrait voir les montants sous forme de tableaux plus directement.
    • Pour le graphique des économies, s’attend à voir la légende en haut plutôt qu’en bas.
    • Même graphique, perturbée par les hovers sur les barres.
    • Même graphique, essaie de cliquer sur les noms des mois ; malheureusement je n’ai pas pensé à lui demander son intention ou son attente à ce moment-là.
    • Bug, même graphique : si pas d’opérations sur un mois, ce mois manque dans la liste des mois de la légende.
    • Confuse par le graphique par devises : y a-t-il une conversion des montants d’une monnaie à l’autre (totaux) ou par devise ?
    • S’attend à conserver le même sous-graphe en changeant de compte. B : oui.
    • A du mal à voir la différence entre les paramètres par défaut et le menu général de l’app en haut à droite. B : changer l’icône pour éviter la répétition de la roue crantée.
  • Section doublons
    • Lara lit tout les textes explicatifs, ça prend un petit moment. Le texte de la première phrase n’est pas clair, voudrait voir un exemple.
    • En voyant parler d’engrenage en haut à droite dans le texte d’aide sur les doublons, pense qu’il s’agit de l’engrenage du menu général de l’application. B : utiliser un écran à part pour les préférences des doublons, et changer l’icône du bouton en attendant.
    • Les boutons « plus » / « moins » ne donnent aucun feedback, donnant l’impression qu’ils ne fonctionnent pas. B : peut-être indiquer le seuil à côté des boutons ? Ou indiquer une barre de complétion ? (Par ailleurs, jdécloisonner ces boutons, aucune raison qu’ils n’aient pas leur propre ligne, pour que ce soit plus aéré.)
  • Section catégories :
    • Aucun feedback après la création des catégories par défaut, notamment quand celles-ci existent déjà.
    • Dans le mode d’édition d’une catégorie, pas certaine d’avoir fini la création de catégorie ou non. De mémoire, quand elle s’est posée la question, elle ne l’avait en effet pas fini, et s’apprêtait à quitter l’écran en ayant perdu la catégorie qu’elle était en train de créer. B : implémenter un nouvel écran pour la création de catégories.
  • Aimerait voir à côté de chaque catégorie le nombre d’utilisations. B : ça peut être utile !
  • Section ajout et modification des accès bancaires :
    • ne comprend pas le choix des icônes roue crantée pour une resynchro, s’attend à des flèches comme la synchro dans la liste des opérations. B : oui.
    • ne comprend pas la resynchronisation, ou pourquoi il faut le faire. B : peut-être cacher dans une section avancée ? On devrait sûrement utiliser des écrans différents pour les modifications liées à un accès bancaire donné.
  • Section administration :
    • S’attend à voir la version de weboob dans la section « about », pas ici. B : pourquoi pas ? Dans un monde multi-users, ça pourrait être utile que les utilisateurs non-admin puissent nous dire quelle version de weboob ils utilisent.
    • Pas compris le texte lié au nombre de mois pris en compte lors de la synchronisation. B : reformuler ?
  • Section personnalisation :
    • S’attendait à pouvoir changer la position de la barre de menus…
    • … ou d’ajouter des graphiques. B : bon, pas tout de suite :slight_smile:

Voilà, j’ai retranscrit mes notes. Je pense qu’un certain nombre de choses peuvent faire l’objet de plusieurs tickets, certaines choses étant faciles à régler, d’autres non. Je propose que l’on retranscrive toutes les actions faisables dans des tickets, et qu’on modifie ce message au fur et à mesure.

Bonne soirée,
Benjamin

Super tout ça !

Si : on voit les heures changer dans le texte. Mais je veux bien croire que ça ne soit pas suffisamment visuel.

Ça me parait pas déconnant qu’elle soit dans la section actuelle, avec les logs etc. Mais au final je me pose la question de sa pertinence : on voit en général la version dans les logs, et ça ne garantit de toute façon pas que les modules soient à jour…

Pour la mettre où ?

Oui, en effet j’imagine qu’il serait également pertinent d’afficher la version des modules en plus de la version de Weboob core.

Je pense qu’il s’agissait du bouton menu « hamburger » ; dans un futur où on en aurait un seul, ce serait pertinent de laisser la possibilité de le positionner à gauche ou à droite, pour s’adapter aux gauchers vs droitiers.

#yaUnTicketPourÇa : Display woob module version (#456) · Issues · kresusapp / kresus · GitLab
Mais je sais pas comment on récupère cette version…