Un dimanche matin pas comme les autres
Dimanche matin : dormir tard, parler, rire, déjeuner. C’est à peu de choses près ma définition de ce que devrait ressembler un dimanche matin. Mais celui-là, il y a eu un petit extra.
Rire sur l’Internet
Quand nous étions dans le volet rire du dimanche matin, nous avons décidé d’aller sur Internet. On démarre un vieil ordi. Procédure normale : bios, écran WinMe, demande de mot de passe, AVG anti-virus démarre et s’update. Une belle barre stylisée apparaît et me dit à quel pourcentage l’update d’AVG est rendu. À la fin, un boîte apparaît et affiche un message de type “Your system is up to date” avec un bouton OK contenant entre parenthèses un décompte de trente secondes. La personne non-technologique se dépêche à appuyer sur OK…
Le décompte
- Elle : Vite, y faut que je pèse sur OK…
- Moi : Pourquoi?
- Elle : Sais pas. Y a un décompte de 30 secondes.
- Moi : Qu’est-ce que ça veut dire d’après toi c’te décompte là?
- Elle : Sais pas…
- Moi : Admettons que tu te le demandes un peu plus fort…
- Elle : Ben, ça veut sûrement dire que si j’clique pas en dedans de 30 secondes, l’anti-virus sera pas actif…
Je n’y aurais pas pensé. C’est tout à fait logique. Dans la plupart des films, les décomptes n’annoncent rien de bon : une bombe va exploser, un missile va être envoyé, un otage sera tué. Pourquoi est-ce qu’un décompte dans une application aurait de bonnes intentions?
- Moi : Non. Ça veut juste dire qu’il va appuyer automatiquement sur OK à la fin du décompte.
- Elle : Ha… et bien…

Provocation
J’étais en contrôle de la situation avec ma logique froide de programmeur. Jusqu’au moment où je me fais provoquer…
- Elle : Pourquoi y a ce message là d’abord!?!
- Moi : …
- Elle : Je m’en fous de savoir ça!
- Moi : …
Bedang! Mon inébranlable logique a été… ébranlée. Pourquoi??? Je n’avais pas la réponse. J’ai cherché et recherché une raison…
- Moi : Y a pas de raison…
- Elle : Ha… et bien…
Je l’ai dit. J’étais maintenant libéré. Ce qui pour elle était une stupidité commune était pour moi une révélation. Une révélation que ce qui est logique aux yeux d’un programmeur peut souvent paraître stupide aux yeux d’un utilisateur.
L’utilisateur ne veut pas savoir
En tant que technologiste, on s’attend à ce que la personne pour qui l’on fait une application soit intéressée par nous. Mais en y pensant bien, elle ne veut même pas savoir qu’on existe. Une application anti-virus est un mal nécessaire sur un ordinateur qui est lui-même un mal nécessaire. D’afficher des messages pour informer de ce qui se passe est plus frustrant pour l’usager qu’autre chose.
Donc, dans le meilleur des mondes AVG
- n’afficherait pas de boîtes pour informer l’utilisateur de l’update en cours
- n’afficherait pas un message du type “Your system is up to date” sur lequel l’utilisateur est obligé de cliquer
- n’afficherait pas d’icône dans le systray (le systray, c’est une affaire de programmeur sauvage seulement)
Si l’usager veut savoir, il exécutera l’application qui pourra lui afficher l’état du dernier update ou n’importe quelle information utile. Maintenant, comment ils feront pour bien présenter tout ça…
Plus irritant encore c’est Avast[www.avast.com], l’anti-virus gratuit que j’ai depuis quelques mois. Une belle voix de madame nous dit en français de France : “La base de signature de virus a été mise-à-jour.”
Curieusement, les personnes où je vais réparer des ordinateurs semblent rassurés par ces messages des anti-virus : “Mon anti-virus va bien, j’le vois des fois il travaille.. il me dit des affaires des fois.. là là.” en me pointant cette zone obscure à côté de l’heure qu’est le systray.
C’est vrai qu’un décompte à la AVG est pas tellement naturel à comprendre quand on y pense.
J’aime bien le bout quand tu dis que l’utilisateur ne veut pas savoir. C’est vrai, lui il veut juste savoir que son antivirus est là et fonctionne (pour cette raison je suis pour l’affichage d’un icône dans le systray), il ne veut pas avoir à faire des choix ni “utiliser” son antivirus comme tel. Il veut que ça marche.