Il vise à partager les informations et les critiques remontées par les utilisateurs finaux des interfaces de nombreux logiciels libres, afin de permettre à tous les développeurs d'améliorer l'ergonomie de leurs logiciels en connaissance de cause.
Le but final est de permettre à une équipe de développement de se mettre à la place d'un utilisateur lambda qui découvre une interface et apprend à s'en servir et ainsi d'éviter les erreurs d'ergonomie.
Le site propose ainsi plus de 200 vidéos d'utilisateurs de tous âges manipulant Firefox, Open Office, Evolution et les bureaux Gnome et KDE. Les vidéos sont proposées aux formats MPEG et Ogg Theora.
Dans le futur, le site proposera d'autres données (statistiques par exemple) sur ce même thème.
Le site souligne aussi l'importance de mener de tels tests d'utilisabilité et propose des exemples sur la manière de mener ces tests.
Aller plus loin
- BetterDesktop (2 clics)
# Bonne initiative !
Posté par jlstar . Évalué à 10.
[^] # Re: Bonne initiative !
Posté par notbugme . Évalué à 9.
Il y a le super site http://openusability.org/(...) ou les developeurs desireux d'avoir des conseils peuvent inscrire leur logiciel. Ils font du tres bon travail.
De ce que j'ai vu du projet BetterDesktop, ca m'a l'air assez complementaires, observation d'utilisateurs plutot que conseils a priori, approche "est-ce que l'utilisateur arrive a faire telle tache" plutot que "comment ameliorer telle application".
[^] # Re: Bonne initiative !
Posté par Macsim . Évalué à 2.
Mais son apprentissage doit être une obligation, en effet un utilisateur lambda qui tourne sous kde et a qui il arrive un problème dans son serveur graphique, se retrouve sous un tty sans ne savoir quoi faire. Reflex il réinstalle tout ce qui est très mauvais.
Il semble au minimum indispensable d'apprendre aux nouveaux les commandes de base (changer l'ip, arrêter/redémarrer un service, éditer un fichier de conf et savoir sauver/modifier). Peut-être que les GUI devraient dire dans un endroit de l'interface la commande qu'il lancé quand l'utilisateur modifie quelque chose, par exemple après avoir remplit les champs (IP, Masque, Passerelle) il verrait la commande
ifconfig eth0 etc... Ce qui a la longue lui restera peut-être.
[^] # Re: Bonne initiative !
Posté par el_mickey . Évalué à 10.
Si on doit apprendre aux utilisateur à réparer les bugs, on a pas finit. Normalement ton serveur X, il aurait pas du avoir de probléme, donc ton utlisateur il est pas censé savoir le réparer.
[^] # Re: Bonne initiative !
Posté par Macsim . Évalué à 2.
-Post sur un forum ou irc
On lui demandera ses logs donc il devrait savoir afficher ses logs dans un terminal (utilisation de tail)
- Il recherche sur google et trouve la solution 99,9% de chance que la solution sois à réalisé dans un terminal.
-On lui demande de modifier quelque chose dans sa configuration
Il devrait être capable d'utiliser un éditeur dans un terminal (utilisation de vi,emacs etc...)
-On lui demande de redémarrer X
Il doit savoir redémarrer un service en ligne de commande
Se qui souligne la nécessité d'un apprentissage de base du terminal ce que je fais toujours quand je passe quelqu'un sous linux.
[^] # Re: Bonne initiative !
Posté par CrEv (site web personnel) . Évalué à 5.
si on indiquait comment utiliser les interfaces on aurait peut-être pas à se tapper un terminal tout le temps (j'exagère un peu mais c'est volontaire, et je l'utilise aussi)
Mais je ne vois pas vraiment pourquoi (pour quelqu'un qui n'y connait pas grand chose) il y aurait besoin d'utiliser un éditeur dans un terminal. Il y a pleins d'auters éditeurs graphiques et plus facile d'accès.
Le problème est justement que dès que quelqu'un à un problème on sort des lignes de commandes des fichiers à modifier de partout alors que deux clics dans une boite de dialogue font le même boulot...
Si le terminal est encore nécessaire (pour de la conf) c'est du à deux raisons à mon avis :
- des fichiers de conf tous différents donc impossible à faire une interface de gestion commune (localement si, mais pas question non plus d'avoir un truc à la gconf, il vaut mieux simplement intégrer les paramètres dans les programmes. La partie commune permetterait simplement d'avoir un module de conf identique partout)
- l'absence de volonté de faire des systèmes de configurations autres que par fichier uniquement
Dans un journal sur codéine (ou autre je sais plus trop) quelqu'un parle des options de xine qui sont donc dans un fihcier texte.
Pourtant dans kaffeine, l'ensemble de ces options sont intégrées dans l'interface graphiques, classées, etc.
Ca n'empèche pas d'utiliser le fihcier texte mais c'est quand même un peu plus pratique...
Sinon, pourquoi redémarrer un service en ligne de commande ?
Il suffit le lancer le control center et on les a les services...
[^] # Re: Bonne initiative !
Posté par Eric Heintzmann . Évalué à 2.
- des fichiers de conf tous différents donc impossible à faire une interface de gestion commune (localement si, mais pas question non plus d'avoir un truc à la gconf, il vaut mieux simplement intégrer les paramètres dans les programmes. La partie commune permetterait simplement d'avoir un module de conf identique partout)
- l'absence de volonté de faire des systèmes de configurations autres que par fichier uniquement
Chez freedesktop, il y aurait bien ça :
http://freedesktop.org/wiki/Standards_2fconfig_2dspec(...)
[^] # Re: Bonne initiative !
Posté par Pierre6020 . Évalué à 2.
[^] # Re: Bonne initiative !
Posté par CrEv (site web personnel) . Évalué à 1.
Ben oui, justement, si toutes les distribs avaient des interface de configuration un temps soit peu utilisables ça serait plus simple...
Sinon, pour une solution je te renvoi à la réponse un peu plus bas : http://linuxfr.org/comments/635407.html#635407(...) ;-)
La ligne de commande n'est pas du tout universelle.
Les commandes peuvent varier d'une distrib à une autre et surtout les emplacements des fichiers (par exemple la config apache dans /etc/apache ou dans /etc/httpd)
[^] # Re: Bonne initiative !
Posté par Joris Dedieu (site web personnel) . Évalué à 10.
Je trouve qu'il y a plus urgent comme apprendre à :
+ taper
+ lire la doc
+ savoir ranger ces fichiers
se retrouve sous un tty sans ne savoir quoi faire. Reflex il réinstalle tout ce qui est très mauvais.
Reflex, il retourne sous windows.
après avoir remplit les champs (IP, Masque, Passerelle)
Personne ne remplis ces champs. Il y a des CD qui font ça tout seul.
Les gens s'en foutent de savoir comment ça marche. Ce qu'ils veulent c'est que ce soit pratique.
[^] # Re: Bonne initiative !
Posté par Aldoo . Évalué à 4.
Tu as la console, plus les outils graphiques de la distro.
Mais contrairement à une Mandriva ou autre, les outils graphiques ne prétendent pas être infaillibles et universels et du coup ils disent ce qu'ils font réellement afin de rendre l'utilisateur autonome peu à peu.
Comme ça, on a le meilleur des deux mondes.
Ça pourrait prendre la forme d'une espèce de log placé en bas de la fenêtre qui raconterait en temps réel ce qui se fait, en séparant bien clairement commandes/fichiers édités/sortie standard/sortie d'erreur/etc (couleurs ?).
Et puis il y aurait des actions simples pour copier/coller logs et commandes (pour envoyer à un forum, ou au contraire coller la solution publiée sur un forum).
Je pense que c'est à creuser.
[^] # Re: Bonne initiative !
Posté par CrEv (site web personnel) . Évalué à 4.
Justement sa gui le permet, pourquoi s'embêter avec le reste (je dis pas qu'il ne faut pas savoir mais que l'intéret est discutable...)
Pourquoi ?
en lisant, on dirait que c'est presque un but et que c'est terriblement important, mais le but c'est que l'utilisateur arrive à configurer son pc pour qu'il asse ce qu'il veut, non ?
[^] # Re: Bonne initiative !
Posté par Macsim . Évalué à 3.
Mais je ne vois pas vraiment pourquoi (pour quelqu'un qui n'y connait pas grand chose) il y aurait besoin d'utiliser un éditeur dans un terminal. Il y a pleins d'auters éditeurs graphiques et plus facile d'accès.
Tous les utilisateurs que je connais qui sont passé sous linux sont tous daccord pour dire qu'ils ont apris plus en 2 mois sous linux que 2 ans sous windows, la connaissance est la chose la plus importante dans ce monde, voila pourquoi ils doivent êtres capable de réparer eux même leurs erreures, car c'est pédagogique, et on est toujours un peu fier de réparer sois même son PC.
Sinon, pourquoi redémarrer un service en ligne de commande ?
Il suffit le lancer le control center et on les a les services...
Je suis sous fvwm, je n'ai pas de control center tu me suggeres quoi ? C'est valable pour xfce4 (très utilisé) wmaker ...
Personne ne remplis ces champs. Il y a des CD qui font ça tout seul.
Perso je n'ai pas trop compris le rapport avec le CD
Les gens s'en foutent de savoir comment ça marche. Ce qu'ils veulent c'est que ce soit pratique.
Je suis daccord mais sa ne coute rien de leur apprendre comment ça marche.
oui mais quel est l'intéret pour un utilisateur "classique", qui n'a pas envie de tout changer, de savoir que quand il clique sur "obtenir une adresse ip automatiquemene" c'est équivalent à "ifconfig ...."?
Et bien sa lui évite de se tromper en postant sur linuxfr et il apprend par exemple que c'est dhclient qui attribue des ip dynamique ;)
Pourquoi ?
en lisant, on dirait que c'est presque un but et que c'est terriblement important, mais le but c'est que l'utilisateur arrive à configurer son pc pour qu'il asse ce qu'il veut, non ?
Pour avoir ce que l'on veut il faut savoir configurer son pc, non ?
1er chose que quelqu'un fait sous linux :
Changer son fond d'écran et bidouiller son interface graphique.
[^] # Re: Bonne initiative !
Posté par CrEv (site web personnel) . Évalué à 2.
\begin{troll}
ce que je suggère ?
prend une vrai distrib, une mandriva et lance le control center (mcc) qui est indépendant des bureaux :-p
\end{troll}
Justement, il bidouille son _inerface graphique_
En fait, je ne comprend pas (et je ne dis pas ça spécifiquement pour le post ci-dessus) cette obstination à la ligne de commande. Comme quoi ça serait l'outil idéal. L'idéal serait de ne plus avoir besoin de la ligne de commande ni d'éditer les fichiers textes pour configurer ces applis (évidemment je ne parle pas des applis type serveur, mais des applis qui on déjà une interface graphique + les applis courante, y compris la gestion du réseau, de l'écran, ...)
Je suis d'accord avec le début (la connaissance) mais pas avec la fin. La connaissance est importante, mais pourquoi ils devraient être capable de réparer leurs erreurs ?
Beaucoup d'erreurs sont dues à une incompréhension de l'interface, du programme, ... qui a été utilisé.
Le problème reste que les applis sont créées avec une idée en tête et donc elle parait évidente, mais il n'en est rien la plupart du temps (aussi bonne soit l'appli)
L'ergonomie et la clarté permettent de faire moins d'erreur.
[^] # Re: Bonne initiative !
Posté par Ellendhel (site web personnel) . Évalué à 2.
C'est ce que fait l'utilitaire smit sous Aix et c'est vrai que c'est relativement utile.
D'une part pour savoir ce que sont ces commandes et pouvoir être plus précis lors de demande d'aide mais également pour montrer à l'utilisateur que ces commandes peuvent être automatisées (comme par exemple pour renommer des fichiers) et donc simplifier sa vie.
[^] # Re: Bonne initiative !
Posté par seraf1 . Évalué à 4.
C'est qui est fait dans le MCC de MANDRIVA, il suffit de cocher l'option "Afficher les journaux" du menu "Options", alors pourquoi se plaindre d'options qui n'existeraient pas alors qu'il suffit de regarder les menus !
[^] # Re: Bonne initiative !
Posté par gnumdk (site web personnel) . Évalué à 5.
[^] # Re: Bonne initiative !
Posté par Subite . Évalué à -1.
[^] # Re: Bonne initiative !
Posté par Alex G. . Évalué à 2.
A part ça il ne fut pas l'exiger, ni même l'attendre de l'utilisateur.
Par exemple, moi j'utilise la voiture, je suis nul en mécanique et je ne veux pas passer du temps à l'apprendre.
Je suis content d'apprendre les gestes d'entretient de ma voiture (tant qu'il ne faut pas un tournevis ou plus), je suis content de savoir les signes qui me dirons "va chez le garagiste".
Perso je suis très content de voir que les services de dépanages des ordinateurs se développent car les gens en ont besoin. Le seul problème est que ces entreprises ont intérêt à rester sous windows qui cause plus de problème ;-)
# videos
Posté par Erwan . Évalué à 9.
En particulier celle-ci:
http://betterdesktop.ximian.com/video/changedesktopbackground/Subje(...)
Elle essaye de cliquer sur un screenshot dans l'aide, et forcement ca marche pas... Et elle insiste. "Ah mais pourtant sur le Mac, quand il on clique sur un icone il se passe quelque chose."
[^] # Re: videos
Posté par Nicolas Melay . Évalué à 4.
AMHA la capture d'écran (de manière générale) est un support pûrement destiné à un public « technique », elle n'a rien à faire dans une documentation utilisateur en ligne.
Elle a sa place dans une doc papier, ou toute confusion est exclue.
[^] # Re: videos
Posté par lolow . Évalué à 1.
En général, les gens passent par une capture d'écran pour coller une image, un résultat sous un tableur...
C'est pas le meilleur moyen, mais c'est une habitude très courante. En tout cas auprès des étudiants qui ont un rapport à faire par exemple.
[^] # Re: videos
Posté par Sebastien . Évalué à 3.
En meme temps, le public technique, ben des fois, il se fait lui aussi avoir par les captures d'ecran...
Que la moule qui n'a pas essaye de chasser un insecte venu se prelasser sur son ecran avec son pointeur de souris me lance son clavier (aie pas la tete!) :)
[^] # Re: videos
Posté par Pierre Tramo (site web personnel) . Évalué à 1.
J'ai pas regardé la vidéo(trop lent) mais c'est peut etre aussi ça le problème, c'est une utilisatrice de mac, avec toutes les mauvaises influences que ça sous entend: une vraie souris a plusieurs boutons. Elle aurait put directement essayé de cliquer sur le fond d'écran.
Quand je dis à ma mere de faire quelque chose à la souris, elle essaye sur tout les boutons...
# Liberté n'est pas simplicité...
Posté par Baby_lone . Évalué à 7.
Perso, je trouve que l'idée de Novell est très bonne et après avoir fais un tour sur le site en question, je remarque que c'est du sérieux, que du bon donc.
Oui mais... le concept de simplicité et d'ergonomie nous renvoie directement à notre emploi de l'informatique au quotidien. Si j'utilise Linux dans ma vie de tous les jours depuis 96, c'est avant tout pour la très grande ergonomie que j'y trouve (notamment kde). J'aime kde mais d'autres aiment gnome tout simplement parce qu'on est différents et que donc l'utilisation de notre ordi est aussi différente.
Il y a plusieurs type de comportement face à l'informatique: Ceux qui veulent tout apprendre, tout savoir; Ceux qui veulent simplement ouvrir openoofice ou internet; et enfin il y a ceux qui ne veulent surtout rien savoir, rien comprendre parce que c'est un gadget fais pour les jeunes qui vivent dans le virtuel d'ailleurs sur tf1 ils ont dit que... (conneries médiatiques et donc très grosses), blablabla...
Je fais partie de la première catégorie et je ne la défendrai donc pas. On a qu'a se débrouiller tout seul puisque c'est ce qu'on aime. je ne défendrai pas non plus la dernière catégorie. Des gens qui construisent leur liberté avec les vérités des autres ne m'intéresse pas.
Par contre, je défendrais bien la deuxième catégorie. Beaucoup de gens n'ont malheureusement pas le temps pour connaître leur o.s par coeur. Faut - il rappeler que si l'informatique est si compliqué aujourd'hui c'est principalement à cause des vendeurs en n'importe quoi qui fabriquent des barrières purement virtuelles (commercial) entre les gens profitant que ces derniers n'y connaissent pas encore grand chose pour l'instant.
Mais, d'une certaine manière j'accuse aussi la communauté du libre. Qui à force de se présenter comme communauté se représente comme une sorte de secte.
La ligne de commande ?? Franchement, la ligne de commande elle est super bien et super puissante, génial !! Mais sinon, autre chose ?? Eh non, une console c'est une console, c'est à dire un outil parmi tant d'autres. Je ne vois pas pourquoi j'irais me moquer des personnes qui ne savent pas l'utiliser comme je vois certain le faire sur les forums (et en plus ils pensent qu'ils sont meilleurs en informatique ces andouilles !!)
Si je compare l'informatique à une voiture (ce que je fais souvent d'ailleurs), je trouverais normal que les personnes sachent changer une roue et faire le plein mais pas plus ou pas obligatoirement en tout cas.
La question que l'on doit se poser est la suivante: Où s'arrête la maintenance d'un ordinateur et où commence la réparation de ce même système ??
Une dernière chose.
La liberté amène obligatoirement à la responsabilité personnelle face à notre environnement. Est - ce que vous êtes bien sur que tout le monde en France souhaite être libre ??
# Docteur mabuse
Posté par salvaire . Évalué à 2.
Toutefois, il faut prendre un certain recule sur cela. La formation ne prévaut pas sur l'instinct. Étudier les réactions d'une personne totalement inexpérimenté est il plus pertinent que faire l'expérience avec un singe, ou un bébé de 6 mois? De plus je ne vois pas l'intérêt de male/female. Qu'elle est le rapport? Donc faisont attention aux dérives et aux conclusions suspectes.
À quand les vidéos de petite chinoises manipulant des machine à coudre, l'effet d'un coup de fouet sur la productivité ...
[^] # Re: Docteur mabuse
Posté par Olivier Abad . Évalué à 2.
C'est forcément plus pertinent, car il est tout de même beaucoup plus probable que la personne inexpérimentée ait à utiliser un ordinateur, plutôt que le singe ou le bébé de 6 mois.
[^] # Re: Docteur mabuse
Posté par Yusei (Mastodon) . Évalué à 3.
Si un singe explosait "à l'instinct" mon record à xgalaga, je n'aurais pas l'air malin. Alors je préfère que l'expérience soit faite avec des humains, personnellement :)
[^] # Re: Docteur mabuse
Posté par arnaudus . Évalué à 3.
[^] # Re: Docteur mabuse
Posté par Antoine J. . Évalué à 4.
[^] # Re: Docteur mabuse
Posté par 태 (site web personnel) . Évalué à 9.
Parce que faut bien dire que 3 ans de formation intensive aux jeux vidéo c'est pas suffisant pour faire un bon ingénieur, il faut qu'il ait déjà des bases.
# Ergonomie sous Unix
Posté par herodiade . Évalué à 10.
Quelques liens complémentaires pour ceux qui s'intérèssent à l'ergonomie sous Unix:
- Un point de rencontre sur l'ergonomie pour les LL:
http://openusability.org/(...)
- The Art of Unix Usability, par Eric S. Raymond :
http://www.catb.org/~esr/writings/taouu/html/(...)
- #46 - Why software sucks (And what to do about it), par Scott Berkun :
http://www.scottberkun.com/essays/essay46.htm(...)
- Le projet Appeal de Kde:
http://appeal.kde.org/wiki/Appeal(...)
- Le projet Usability de Gnome :
http://developer.gnome.org/projects/gup/(...)
Remarquez que les questions d'ergonomie vont bien au-delà du design des GUI, et concernent aussi bien les logiciels en ligne de commande. Voir le lien taouu par exemple.
Une des grandes difficultés pour améliorer l'ergonomie des LL, c'est que peu de gens ont compris qu'il s'agit vraiment d'une des sciences du génie logiciel à part entière, avec des règles, des techniques, des concepts ¹... qui sont très différentes de l'appreciation spontanée correspondant à mes besoins.
Nous sommes tous en mesure de comprendre que l'évaluation de la qualité du code source d'un programme requier des compétences et un long travail d'analyse. Mais nous nous autorisons facilement à évaluer un design en un clin d'oeil, et engageons souvent de longs trolls sur ces bases... rendant ainsi plus pénible le travail de ceux qui font des efforts pour penser l'ergonomie objectivement, avec les outils conceptuels de cette science.
Notre meilleure contribution serait d'essayer dépasser notre regard et nos commentaires de geek pour évaluer un design. Sur ce sujet, voir l'excellent texte de Scott Belkun (http://www.scottberkun.com/blog/?p=118(...) ) qui commente la cascade des « moi je pense que ... » déclenchés par son évaluation de l'ergonomie de Firefox (http://www.scottberkun.com/blog/?p=115(...) ). Sur ce point, http://www.betterdesktop.org(...) est un précieux outil !
Il faudrait aussi que les developpeurs intègrent plus souvent et plus sérieusement les questions d'ergonomie dans leur démarche qualité et dans leur bagage théorique (donc si vous étes developpeur: lisez les liens ci-dessus ;).
¹ Savez vous qu'en fac de psycho on forme des gens à être capable d'évaluer l'ergonomie de designs ? (de bac +5 au doctorat, ça ne s'improvise pas).
[^] # Re: Ergonomie sous Unix
Posté par herodiade . Évalué à 4.
- Fundamental issues with open source software development par Michelle Levesque
http://www.firstmonday.org/issues/issue9_4/levesque/(...)
- Usable GUI Design: A Quick Guide for F/OSS Developers, par Benjamin Roe
http://benroe.com/files/gui.html(...)
- The Usability of Open Source Software par David M. Nichols et Michael B. Twidale, Université de Waikato
http://www.cs.waikato.ac.nz/~daven/docs/oss-wp.html(...)
- Les travaux (nombreuses études sur l'ergonomie des sites webs) du Software Usability Research Laboratory, Université de Wichita
http://psychology.wichita.edu/surl/(...)
- L'experience d'un developpeur de Netscape puis Mozilla résumée en dix conseils
http://www.iol.ie/~calum/chi2002/peter_trudelle.txt(...)
- Apple Human Interface Guidelines
http://developer.apple.com/documentation/UserExperience/Conceptual/(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.