Tag - planet-libre

Fil des billets - Fil des commentaires

Vos remarques sur la beta 2 de Firefox 4 peuvent compter

Parce que râler (ou féliciter les développeurs) dans sur un forum ou son blog n'est pas des plus efficace, je vous propose de faire remonter vos différentes remarques sur la beta 2 de Firefox 4 directement aux développeurs ! Mozilla a en effet lancé un programme appelé “Community Feedback” dont le but est de fournir à l’équipe Produit un résumé par langue des retours utilisateurs de chaque beta. Bugzilla permet déjà de signaler les bugs rencontrés et de demander de nouvelles fonctionnalités, mais l'interface est plutôt austère pour les non habitués et la communication ne s'y fait qu'en anglais.

J'ai mis en place un questionnaire en ligne, permettant des réponses ouvertes. Ce serait sympa de partager ce lien, sur votre blog ou twitter/identica mais garder à l'esprit que dans l'idéal cette opération sera renouvelée pour chaque version beta (environ 1 par mois).

Si vous souhaitez signaler un bug mais que vous ne maitrisez pas suffisamment l'anglais, je vous encourage à en parler sur les forums de Geckozone, en détaillant le mieux possible votre souci (capture d'écran bienvenue).

Pourquoi les gens n'installent pas Firefox ? (2/2)

Dans le pre­mier arti­cle nous étions arrivé à la con­clu­sion que les deux pro­blè­mes empê­chant les uti­li­sa­teurs d’ins­tal­ler Fire­fox sont :

  • Des pro­blè­mes de droits sur le réper­toire d’ins­tal­la­tion.
  • Un pro­ces­sus zom­bie empê­chant Fire­fox de se fer­mer lors d’une mise à jour.

Pour répon­dre au pre­mier pro­blème, Mozilla a modi­fié le pro­gramme d’ins­tal­la­tion à par­tir de la ver­sion 3.5. Main­te­nant le pro­gramme demande les droits admi­nis­tra­teurs au sys­tème et, si ce n’est pas pos­si­ble, pro­pose d’ins­tal­ler Fire­fox dans un autre réper­toire que Pro­gram Files du moment que l’uti­li­sa­teur pos­sède les droits suf­fi­sants.

Est-ce que cette méthode a fonc­tionné ? Oui.

Un nou­veau Fun­nel­cake a été pro­posé récem­ment. Plus de 400 per­son­nes ont répondu sur le pour­quoi de la non-ins­tal­la­tion et les com­men­tai­res ont ensuite été regroupé en 5 caté­go­ries :

  • Le pro­blème des droits a pres­que tota­le­ment dis­paru.
  • Le pro­blème du pro­ces­sus zom­bie a grandi pro­por­tion­nel­le­ment.

Mozilla estime qu’envi­ron 5 000 per­son­nes par jour avaient un sou­cis lié aux droits admi­nis­tra­teurs lors de l’ins­tal­la­tion. Mul­ti­plié par 365 jours, c’est à peu près 2 mil­lions de per­son­nes par an qui ont vu leur expé­rience uti­li­sa­teur s’amé­lio­rer !

Main­te­nant les uti­li­sa­teurs blo­quent sur­tout à la der­nière étape :

Pour rap­pel la pre­mière étude avait donné :

Si on met de côté le pro­blème des pro­ces­sus zom­bies, on s’aper­çoit que 20% des per­son­nes ont un pro­blème lié au fait que Fire­fox soit le navi­ga­teur par défaut.

Pour­tant il y a bien une case à cocher :

Cepen­dant il sem­ble que selon les com­men­tai­res, de nom­breu­ses per­son­nes n’y prê­tent pas atten­tion et blo­quent à la der­nière étape car ils ont l’impres­sion que c’est trop tard et défi­ni­tif :

Aussi éton­nant que cela puisse paraî­tre, le bou­ton “Back” n’est pas uti­lisé, les gens annu­lent pure­ment et sim­ple­ment l’ins­tal­la­tion.

Pour la pro­chaine ver­sion de Fire­fox, plu­sieurs chan­ge­ments vont donc encore être appor­tés :

  • Le choix de met­tre Fire­fox comme navi­ga­teur par défaut va aussi appa­raî­tre lors de la der­nière étape (à priori la case sera cochée par défaut, hor­reur !).
  • Le bou­ton “Ins­tal­ler” va deve­nir “Met­tre à jour” si Fire­fox est déjà ins­tallé.
  • Les bugs à l’ori­gine des pro­ces­sus zom­bies vont être tra­qués, et si le pro­blème per­siste, Fire­fox pro­po­sera de redé­mar­rer la machine pour com­plé­ter l’ins­tal­la­tion (hor­reur !).

L’ave­nir (et sur­tout d’autres étu­des) nous diront si ces choix ont été judi­cieux.

Pourquoi les gens n'installent pas Firefox ? (1/2)

Tout au long de l’année, le blog Mozilla dédié à la métri­que (dont j’ai emprunté les ima­ges pré­sen­tes dans cet arti­cle) a publié une série d’arti­cle sur l’ins­tal­la­tion de Fire­fox. Le but de l’équipe était de trou­ver com­bien de gens n’allaient pas jusqu’à la fin de l’ins­tal­la­tion de Fire­fox, et sur­tout de com­pren­dre pour­quoi.

Pré­ci­sons d’abord que cer­tains métho­des et con­clu­sions de l’équipe sont dis­cu­ta­bles. Mais même si tout n’est pas par­fait, cela n’enlève rien de l’inté­rêt des résul­tats obte­nus !

Fun­nel­cake

Fun­nel­cake est un pro­jet qui a com­mencé en 2007. Le prin­cipe con­siste à rem­pla­cer le pro­gramme d’ins­tal­la­tion de Fire­fox en ver­sion Win­dows et amé­ri­caine dis­po­ni­ble au télé­char­ge­ment par une ver­sion modi­fiée, et ce pen­dant 24 heu­res. Ras­su­rez-vous, ces modi­fi­ca­tions sont tou­jours mineu­res et iden­ti­fia­bles.

Par exem­ple, le pre­mier essai a eu lieu durant les 24 heu­res du 4 octo­bre 2007. Les seu­les modi­fi­ca­tions appor­tées à cette ver­sion de Fire­fox étaient :

  • L’URL de la page de démar­rage :
    • par défaut : http://en-us.www.mozilla.com/en-US/fire­fox/2.0.0.7/firs­trun/
    • la ver­sion modi­fiée : http://en-us.www.mozilla.com/en-US/fire­fox/2.0.0.7/firs­trun/?f=1
  • L’URL de la page “Fire­fox a été mis à jour” :
    • par défaut : http://en-us.www.mozilla.com/en-US/fire­fox/2.0.0.7/whats­new/
    • la ver­sion modi­fiée : http://en-us.www.mozilla.com/en-US/fire­fox/2.0.0.7/whats­new/?f=1
  • Le canal de mise à jour :
    • par défaut : release
    • la ver­sion modi­fiée : release-cck-mozilla01

Ces chan­ge­ments étaient en fait appor­tés par une exten­sion pré-ins­tal­lée nom­mée “Mozilla Set­tings for Octo­ber 2007” et appa­rais­sant dans le ges­tion­naire de modu­les com­plé­men­tai­res. Cette exten­sion pou­vait bien entendu être désins­tal­lée sans sou­cis.

Le but de ces Fun­nel­cake est de trou­ver des répon­ses sou­vent dif­fi­cile à obte­nir : Est-ce que l’uti­li­sa­teur a eu des pro­blè­mes lors de l’ins­tal­la­tion ? Pour­quoi ? Est-il tou­jours satis­fait un mois, 6 mois plus tard ? Etc.

Une autre solu­tion aurait pu être de faire des tests-uti­li­sa­teurs en labo­ra­toire, en uti­li­sant des outils comme Sil­ver­back ou Morae http://www.techs­mith.com/morae.asp mais l’étude aurait coûté beau­coup plus cher. D’une cer­taine manière, le nou­veau pro­duit de Mozilla Labs nommé Test Pilot arrive en com­plé­ment de ces Fun­nel­cake.

Étude n°1 : Télé­char­ge­ment du pro­gramme d’ins­tal­la­tion

La pre­mière étude que je vais vous pré­sen­ter ici con­cerne uni­que­ment le télé­char­ge­ment du pro­gramme d’ins­tal­la­tion de Fire­fox.

Cette étape pour­tant sim­ple ne l’est pas suf­fi­sam­ment si l’on y regarde de plus prêt. Notam­ment pour les novi­ces de l’infor­ma­ti­que. Une fois que l’uti­li­sa­teur a cli­qué sur sur le lien de télé­char­ge­ment, une fenê­tre appa­raît deman­dant s’il sou­haite ouvrir ou télé­char­ger le fichier .exe. À par­tir de ce moment là, deux cas peu­vent arri­ver :

  1. L’uti­li­sa­teur réussi à télé­char­ger le pro­gramme d’ins­tal­la­tion.
  2. L’uti­li­sa­teur ne reçoit pas le fichier com­plet en entier.

Selon les fichiers de logs des ser­veurs de Mozilla, il appa­raît qu’envi­ron 79% des uti­li­sa­teurs sont dans le pre­mier cas, les autres étant évi­dem­ment dans le cas n°2.

Con­cen­trons nous main­te­nant sur le pre­mier cas, où le pro­gramme d’ins­tal­la­tion a été cor­rec­te­ment télé­chargé. Deux cas sont encore pos­si­bles :

  1. L’uti­li­sa­teur lance le pro­gramme d’ins­tal­la­tion et ter­mine la pro­cé­dure avec suc­cès.
  2. L’uti­li­sa­teur ne ter­mine pas le pro­ces­sus d’ins­tal­la­tion.

Là encore les logs sont révé­la­teurs : 79% des uti­li­sa­teurs vont jusqu’au bout de l’ins­tal­la­tion alors que 21% ne vont pas jusqu’au bout (quel­les qu’en soit les rai­sons). Il est à noter que la répé­ti­tion de 79-21 est une coïn­ci­dence.

De cette pre­mière expé­rience on retien­dra donc que pour 100 per­son­nes télé­char­ge­ment Fire­fox, 63% auront télé­char­gées le pro­gramme d’ins­tal­la­tion cor­rec­te­ment et seront allés jusqu’au bout de l’ins­tal­la­tion alors que 21% d’entre elles n’auront pas télé­chargé le fichier en entier et 17% ne seront pas allés jusqu’à la fin de l’ins­tal­la­tion.

Parmi les 21% de per­son­nes n’ayant pas télé­chargé le pro­gramme d’ins­tal­la­tion en entier, il reste à déter­mi­ner les dif­fé­rents fac­teurs pou­vant inte­ra­gir comme le sys­tème d’exploi­ta­tion, le navi­ga­teur uti­lisé, etc. avant de tirer des con­clu­sions.

Inté­res­sons-nous donc au 17% de per­son­nes ayant bien télé­chargé le fichier d’ins­tal­la­tion mais n’étant pas allé jusqu’au bout.

Étude 2 : Pro­ces­sus d’ins­tal­la­tion

Pour savoir pour­quoi les gens ne vont pas jusqu’au bout de l’ins­tal­la­tion de Fire­fox, Mozilla a choi­sit d’affi­cher un for­mu­laire lors du clic sur le bou­ton “Annu­ler” dans un Fun­nel­cake. En fait, la fenê­tre affi­chée est la même que d’habi­tude mais une case à cocher a fait son appa­ri­tion :

Cette image n’est qu’une maquette. Dans la vraie ver­sion, la case était déco­chée par défaut.

Durant une nou­velle jour­née, une ver­sion modi­fiée du pro­gramme d’ins­tal­la­tion de Fire­fox Win­dows des USA a donc été pro­po­sée au télé­char­ge­ment.

Quand la per­sonne accep­tait d’indi­quer à Mozilla pour­quoi elle annu­lait l’ins­tal­la­tion, elle était redi­ri­gée vers le for­mu­laire sui­vant :

Mozilla sait déjà qu’un peu plus de 50 000 per­son­nes réus­sis­sent cha­que jour à télé­char­ger en entier le pro­gramme d’ins­tal­la­tion de Fire­fox sans aller jusqu’au bout de l’ins­tal­la­tion. Les pre­miers chif­fres ont per­mis de savoir qu’envi­ron 10 000 per­son­nes cli­quent sur le bou­ton “Annu­ler”. Cela veut aussi dire qu’il y en a envi­ron 40 000 qui ne lan­cent pas le pro­gramme d’ins­tal­la­tion du tout.

Lors de l’ins­tal­la­tion de Fire­fox, il y a 6 éta­pes ou les uti­li­sa­teurs peu­vent annu­ler le pro­ces­sus :

Envi­ron 5 000 per­son­nes ont affi­ché ce for­mu­laire mais seu­le­ment 330 y ont répondu. Par con­sé­quent, l’échan­tillon n’est pas vrai­ment repré­sen­ta­tif. On pourra aussi s’inter­ro­ger sur l’impres­sion de com­plexité du for­mu­laire, qui en aura rebuté plus d’un. De plus, on pourra cri­ti­quer le fait que la dif­fé­rence entre “Ins­tal­la­tion Pro­blem” et “Tech­ni­cal Dif­fi­cul­ties” n’est pas évi­dente.

Voici une cap­ture d’écran du tableau de bord des répon­ses :

On remar­quera d’abord que la majo­rité des uti­li­sa­teurs ont arrêté l’ins­tal­la­tion à l’étape 2 et 3 du pro­ces­sus, c’est à dire au choix du type d’ins­tal­la­tion (stan­dard ou per­son­na­li­sée) et au choix du réper­toire d’ins­tal­la­tion.

Sur les 330 per­son­nes ayant répon­dues au ques­tion­naire, beau­coup ont laissé un mes­sage alors qu’elles n’y étaient pas obli­gées et ceux sont eux qui se sont avé­rés les plus infor­ma­teurs. En voici quel­ques uns, dont la tra­duc­tion est de mon fait :

“j’ai déjà la der­nière ver­sion de fire­fox ins­tal­lée ! il devrait y avoir quel­que chose sur le site web pour indi­quer que l’on pos­sède déjà la der­nière ver­sion avant de télé­char­ger le pro­gramme d’ins­tal­la­tion”

“Il per­siste à me deman­der de quit­ter fire­fox alors qu’il est fermé… J’ai même véri­fier dans le ges­tion­naire des tâches pour être sûr qu’il n’y avait pas une ins­tance en cours que je n’aurais pas vu…”

“Je n’ai pas les droits admi­nis­tra­teurs”

“il me dit que je n’ai pas l’accès en écri­ture au réper­toire d’ins­tal­la­tion alors que je ne sais pas ce que c’est ni ou le chan­ger”

Une ana­lyse plus fine des retours à per­mis à Mozilla de pro­duire ce dia­gramme :

On voit clai­re­ment que les prin­ci­pa­les sour­ces de pro­blè­mes sont :

  • Fire­fox n’ayant pas quitté pro­pre­ment (c’est à dire un zom­bie pro­cess)
  • Les droits du réper­toire d’ins­tal­la­tion, pour les non admi­nis­tra­teurs.

Dans un pro­chain arti­cle nous ver­rons les solu­tions adop­tées par Mozilla et leur résul­tat.

Rétablir l’innovation dans la gestion des onglets des navigateurs Web

Sou­ve­nez-vous, Fire­fox 1.0 avait fait décou­vrir les onglets au plus grand nom­bre (même si ce ne fut pas le pre­mier navi­ga­teur à les gérer). Au fil du temps tous les navi­ga­teurs s’en sont dotés à tel point que main­te­nant sor­tir un nou­veau navi­ga­teur sans onglets nous sem­ble impro­ba­ble.

Cepen­dant la façon dont les dif­fé­rents navi­ga­teurs intè­grent les onglets est, à quel­ques excep­tions près, la même :

  • une barre d’onglet hori­zon­tale, pla­cée au des­sus ou en des­sous de la barre de navi­ga­tion,
  • l’ensem­ble des pages Web ouver­tes sont lis­tées par ordre d’ouver­ture de gau­che à droite, en affi­chant leur titre.

Il n’y a bien qu’Opera 10 beta qui se démar­que légè­re­ment en per­met­tant d’affi­cher une minia­ture de la page Web au des­sus de son titre.

Capture d’écran d’Opera

Opera 10 beta 2 et les minia­tu­res dans les onglets

Comme nous pou­vons le voir, l’inno­va­tion n’est pas au ren­dez-vous. J’y vois plu­sieurs rai­sons :

  • Cer­tains inter­nau­tes sont tout sim­ple­ment satis­faits de la ges­tion actuelle des onglets.
  • Il y a un besoin de chan­ge­ment, notam­ment chez les uti­li­sa­teurs avan­cés. Il suf­fit de voir le nom­bre d’exten­sions pour Fire­fox liées à la ges­tion des onglets (270+). Cepen­dant cha­que per­sonne a ses pro­pres besoins et selon l’uti­li­sa­tion que nous avons du Web, nos atten­tes peu­vent être sen­si­ble­ment dif­fé­ren­tes. Dans ce cas, com­ment satis­faire le plus de monde ? En atten­dant de trou­ver la réponse, le sys­tème ne bouge pas.

En étant large, nous pou­vons clas­ser les uti­li­sa­teurs de navi­ga­teurs Web en deux caté­go­ries :

  • Les novi­ces : ils ont un usage irré­gu­lier d’Inter­net et n’ouvrent jamais plus d’une dizaine d’onglets à la fois.
  • Les expé­ri­men­tés : Ils oscil­lent entre 10 et 30 onglets ouverts. Cer­tains vont même jusqu’à une cen­taine d’onglets.

Ce sont ces der­niers les plus insa­tis­faits. Cer­tains ont déjà trouvé la parade en ins­tal­lant des exten­sions comme :

  • Tab­Mix­Plus : l’appa­rence de la barre d’onglet reste légè­re­ment la même mais de nom­breu­ses nou­vel­les fonc­tion­na­li­tés sont rajou­tées (mise en valeur des onglets non lus, créa­tion de groupe d’onglets, etc.).
    Capture d’écran des options de TabMixPlus Capture d’écran des options de TabMixPlus

    Exem­ple avec deux par­ties du pan­neau d’options de Tab­Mix­Plus

  • Tree­Sty­le­Tab : les onglets sont affi­chés sous forme d’arbre dans un pan­neau laté­ral.
    Capture d’écran de TreeStyleTab

    Tree­Sty­le­Tab en action

  • Fox­Tab : cette exten­sion per­met de pas­ser d’un onglet à un autre selon plu­sieurs maniè­res plus ou moins « bling-bling » comme l’effet Win­dows Vista, via un car­rou­sel, en mosaï­que, à la cover­flow, etc.
    Capture d’écran de FoxTab

    Fox­tab en action

  • Tab­Si­de­bar : cette exten­sion affi­che les onglets via la minia­ture de leur page Web dans un pan­neau laté­ral.
    Capture d’écran de TabSidebar

    Tab­Si­de­bar en action

  • Etc.

Pour ma part, j’ai juste adopté Tabs Open Rela­tive qui ouvre les onglets à droite de celui en avant-plan et non pas tout à droite.

Si une solu­tion qui pour­rait satis­faire tout le monde (ou pres­que sinon on ne s’en sort pas) est trou­vée, il res­tera à con­vain­cre les gens de chan­ger leur habi­tude. C’est un des freins les plus impor­tants, si ce n’est le plus impor­tant, dans l’inno­va­tion. Pour arri­ver à met­tre en place un nou­veau sys­tème qui mini­mise le nom­bre de râleurs il faut abso­lu­ment pro­po­ser une solu­tion non pas 2 fois mieux mais 10 fois mieux que celle actuelle. Il faut que les uti­li­sa­teurs se disent « mais com­ment ai-je pu faire avant ? ».

Est-ce que j’ai une telle solu­tion ? Évi­dem­ment non, et elle n’est d’ailleurs pas facile à trou­ver puis­que nom­breux sont les gens à s’être pen­chés sur la ques­tion sans avoir trou­ver. Parmi les qua­tre pro­jet les plus abou­tis, j’ai retenu :

  • Rein­ven­ting tabs for the brow­ser, par Alexan­der Limi : c’est un arti­cle d’un nou­vel employé Mozilla (tra­vaillant sur l’Expé­rience Uti­li­sa­teur de Fire­fox), ancien de chez Goo­gle. Il pro­pose d’uti­li­ser un pan­neau laté­ral con­te­nant la minia­ture des onglets, tant qu’il y en a peu d’ouverts. Au delà d’un seuil, les minia­tu­res pas­se­raient à un affi­chage comme Tree­Sty­le­Tab. Enfin, pour les uti­li­sa­teurs les plus expé­ri­men­tés, il pro­pose d’enle­ver toute inter­face du navi­ga­teur hor­mis la page Web et d’uti­li­ser uni­que­ment une ver­sion plus puis­sante d’Ubi­quity.
    Prototype pour les novices Prototype pour les intermédiaires Prototype pour les expérimentés

    Les dif­fé­rents niveaux de ges­tion des onglets selon Alexan­der Limi

  • Fire­fox.next: Tabs on the side?, par Aza Rakin : Aza fon­da­teur d’Huma­ni­zed est main­te­nant « Head of User Expe­rience for Mozilla Labs ». Dans sa réflexion il pro­pose aussi de se ser­vir d’un pan­neau laté­ral. Il est pos­si­ble d’y ran­ger les onglets dans des « work spa­ces » ou de les clas­ser dans une caté­go­rie « appli­ca­tions » pour les sites comme Gmail.
    Prototype par Aza

    Pro­to­type avec pan­neau laté­ral par Aza Ras­kin

  • Desi­gning Fire­fox 3.2, par Oli­ver Rei­chen­stein : ici l’auteur ima­gine gérer les onglets comme on gère la musi­que dans iTu­nes. La solu­tion ne sem­ble effi­cace que si l’on doit gérer un très grand nom­bre d’onglets. Une fois de plus, le pan­neau laté­ral est mis à con­tri­bu­tion.
    Prototype ressemblant fortement à iTunes

    Pro­to­type res­sem­blant à iTu­nes par Oli­ver Rei­chen­stein

  • Mozilla Labs Design Chal­lenge Sum­mer 09 : la fon­da­tion Mozilla a récem­ment lancé un con­cours dont le sujet était « Réin­ven­ter les onglets ». Il y a eu plus d’une cen­taine de pro­po­si­tions, réa­li­sés par des équi­pes de desi­gners du monde entier. 5 pro­jets ont été retenu par le jury, selon les cri­tè­res sui­vants : le plus inno­vant, le plus fonc­tion­nel, le plus inte­rac­tif, le plus facile à met­tre en pro­duc­tion et le plus popu­laire parmi la com­mu­nauté. Un bilan du con­cours est dis­po­ni­ble en fran­çais sur le site du Zéro.

Le pro­blème com­mun à cha­cune de ces appro­ches est d’ordre tech­ni­que : ce ne sont que des sché­mas visuels, il n’y a pas de pro­to­ty­pes à tes­ter. La con­cep­tion d’un pro­to­type est donc le sujet que j’ai choisi pour mon pro­jet MMTC.

Pour l’ins­tant la solu­tion que je con­si­dère la plus inté­res­sante à tes­ter est un mélange de la pro­po­si­tion d’Alexan­der Limi et d’Aza Ras­kin. Plus d’infor­ma­tions dans les pro­chains jours.