Penser Expérience Utilisateur !
65 jours et 06h58 plus tard…
Aujourd’hui, je vais vous parler d’UX. C’est un terme assez à la mode ces derniers temps mais si vous n’en avez pas entendu parler, l’UX c’est l’Expérience Utilisateur. Cette notion consiste à rendre l’utilisateur central lors de la conception d’une application (s’applique également à un site web, ou toute autre réalisation), c’est à dire que l’on va prendre en considération les besoins de l’utilisateur de manière globale pour répondre au mieux à ses attentes. Attention à ne pas confondre l’UX à l’UI (= Interface utilisateur), ce dernier se limitant à l’utilisation d’éléments graphiques et/ou textuels pour proposer à l’utilisateur une application attrayante. Dans la notion d’UX, nous allons penser l’ensemble de la conception de l’application afin qu’elle soit attrayante pour l’utilisateur, du design aux fonctionnalités, jusqu’à l’obtention du résultat attendu par celui-ci.
Pourquoi penser UX lorsque l’on réalise une application ? Le Google Play (= Store officiel des applications Android) compte plus de 2 400 000 applis… d’où une énorme concurrence ! Alors autant vous dire que lorsqu’un utilisateur, parmi les 2 400 00 applis, télécharge votre application, il faut lui faire plaisir, lui donner l’envie d’utiliser votre appli, régulièrement, en parler, la partager. Pour résumer, lorsqu’un utilisateur visite votre application, il faut provoquer chez lui ce type de réaction :
Bon, j’exagère quelque peu, mais se fixer cet objectif est déjà une bonne chose !
Pour vous donner un exemple, j’ai recodé entièrement mon application Android du Pont Chaban Delmas cette année. L’ancienne version ne correspondait plus aux normes actuelles mises en place par Google avec le Material Design. De plus, elle n’était pas compatible tablette (accessible mais pas compatible = très moche !). Le choix de réception des notifications n’était pas possible via l’application. Enfin, par dessus tout ça, il existait de nombreux ralentissements et bugs. Bref, l’application n’était pas « UX » ! J’ai donc retravaillé mon application pour répondre au mieux aux attentes de mes utilisateurs :
- Réception des données de levées du pont immédiatement à l’ouverture de l’application. L’utilisateur obtient ainsi dès l’ouverture le résultat de ce qu’il est venu chercher,
- L’utilisateur retrouve une navigation dans l’appli qu’il a l’habitude de trouver dans de nombreuses applications, grâce aux normes Material Design, sur son téléphone, mais aussi sur sa tablette,
- L’utilisateur a le choix, au sein de l’application, de recevoir ou non les notifications de levées,
- L’utilisateur peut afficher l’ensemble des levées programmées sur l’écran d’accueil de son téléphone ou sa tablette via un widget,
- L’utilisateur peut s’il le souhaite, supprimer définitivement la publicité au sein de l’application, via une contribution de quelques euros.
Aussi, je n’ai pas réellement ajouté de fonctionnalités à l’appli mais j’ai surtout axé les améliorations sur l’expérience utilisateur.
Voilà, tout cela pour vous expliquer que, pour mon application de conversion de salaire brut en net, il me faut là aussi penser UX. Pour être UX, il me faut déterminer les attentes d’un utilisateur.
D’ordre général, un utilisateur attend d’une application qu’elle soit :
- gratuite,
- fonctionnelle,
- rapide et simple d’utilisation,
- jolie.
Mais il faut aussi que je détermine ce que l’utilisateur de mon application va attendre. Pour cela, je me base sur les attentes générales mais également sur les demandes régulières de nos clients en cabinet d’expertise comptable.
Application gratuite
Nos clients, employeurs, nous demandent régulièrement des simulations de salaire pour connaître le coût global d’un salarié. Ils nous demandent également d’évaluer un net via un salaire brut pour permettre, dans un processus de recrutement, d’annoncer le salaire net proposé aux candidats. Ces fonctionnalités doivent être alors les principales de l’application et doivent être proposées gratuitement.
Application fonctionnelle
Il est nécessaire que l’utilisateur comprenne rapidement comment obtenir le résultat qu’il souhaite. Il est alors important de proposer une navigation simple et d’afficher les deux principales fonctionnalités proposées dès le premier écran de l’application. Le résultat proposé doit quant à lui être fiable bien entendu.
Application simple et rapide d’utilisation
Lors d’une conversion de salaire brut en net, les cotisations appliquées diffèrent selon le statut du salarié, son temps de travail, son secteur d’activité, etc. C’est pourquoi je dois mettre en place un questionnaire sur l’application à destination de l’utilisateur pour obtenir ces différentes réponses afin de proposer un calcul fiable. Toutefois, ce questionnaire doit être simplifié et rapide afin que l’utilisateur obtienne un résultat dans un très bref délai.
Application jolie
Parce qu’il est toujours plus agréable de naviguer sur une application au design travaillé, et qu’il est nécessaire de se démarquer des différentes applications de conversion existantes, je dois réfléchir à un design attrayant pour l’application. Je pense notamment à une présentation des fonctionnalités sous forme de CardView et à utiliser des animations, par exemple pour le questionnaire.
Voilà donc ma stratégie UX !
Pour en savoir plus sur l’UX dans le cadre du développement d’applications Android, je vous invite à visionner une session du DevFest 2016 de Nantes, animée par Pierre Benayoun, développeur indépendant d’applications Android qui nous fait partager son expérience. C’est notamment grâce à Monsieur Benayoun que j’ai compris, entre autres, l’intérêt des Gifs !
A bientôt !