Projet BetterDesktop

Posté par  . Modéré par Mouns.
Étiquettes :
0
12
oct.
2005
Linux
Le projet "BetterDesktop" est une initiative lancée par Novell.

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

  • # Bonne initiative !

    Posté par  . Évalué à 10.

    Je ne sais pas si c'est la premiere du genre mais a mon humble avis c'est la direction que doit prendre les acteurs de linux pour conquerir le marché des ordinateurs de bureau, parce qu'étant un utilisateur exclusif de linux il est tout a fait mensongé de dire que l'on peut aujourd'hui ce passer du terminal !! même si c'est pratique son utilisation ne devrait pas être une obligation !! De plus certaines opérations de base reste compliquées et obscures pour un néophyte alors à vos feed back ;-))
    • [^] # Re: Bonne initiative !

      Posté par  . Évalué à 9.

      Non ce n'est pas la premiere initiative de ce genre.
      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  . Évalué à 2.

      même si c'est pratique son utilisation ne devrait pas être une obligation !!

      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  . Évalué à 10.

        >>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.

        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  . Évalué à 2.

          Je ne parle pas d'un 'bug' mais plutôt d'une erreur de configuration par exemple, j'avais pris le serveur X par exemple) dans tous les cas le résultat sera le même:

          -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  (site web personnel) . Évalué à 5.

            oué mais le problème est peut-être là...
            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  . Évalué à 2.

              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


              Chez freedesktop, il y aurait bien ça :

              http://freedesktop.org/wiki/Standards_2fconfig_2dspec(...)
            • [^] # Re: Bonne initiative !

              Posté par  . Évalué à 2.

              Le terminal est la seule solution qui soit universelle, voilà pourquoi! Il n'y a qu'une interface graphique pour Windows ou OSX, mais beaucoup existent sous Linux, donc deux solutions :
              • Décrire toutes les solutions possibles, en éspérant ne pas avoir oublié l'interface concernée.
              • Donner une simple ligne de commande a éxecuter.
              Sinon, pourquoi redémarrer un service en ligne de commande ? Il suffit le lancer le control center et on les a les services...
              Control center? J'ai pas ça moi sous Ubuntu?
              • [^] # Re: Bonne initiative !

                Posté par  (site web personnel) . Évalué à 1.

                Control center? J'ai pas ça moi sous Ubuntu?

                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  (site web personnel) . Évalué à 10.

        Mais son apprentissage doit être une obligation

        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  . Évalué à 4.

        Je suis à fond d'accord sur l'idée d'un Linux "pédagogique".

        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  (site web personnel) . Évalué à 4.

        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 ...." ?
        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...)

        Ce qui a la longue lui restera peut-être

        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  . Évalué à 3.

          Je repond a tous ici, pus je vais arreter avant que sa ne finissent en troll ;)

          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  (site web personnel) . Évalué à 2.

            Je suis sous fvwm, je n'ai pas de control center tu me suggeres quoi ? C'est valable pour xfce4 (très utilisé) wmaker ...

            \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}

            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.

            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, ...)

            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.


            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  (site web personnel) . Évalué à 2.

        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.

        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  . Évalué à 4.

        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

        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  (site web personnel) . Évalué à 5.

      Perso, la suse 10.0 est la seul distrib ou je peux faire une install de a à z sur le pc d'un pote sans ouvrir une seul fois un terminal ;)
    • [^] # Re: Bonne initiative !

      Posté par  . Évalué à 2.

      Perso je trouve très bien que l'on réussisse à faire passer des notions à l'utilisateur afin qu'il soit moins ignorant. (un site comme "comment ça marche (www.commentcamarche.net) est très bien). Je pense tout de même que ça vaut surtout pour les principes généraux de fonctionnement et où trouver la doc.

      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  . Évalué à 9.

    Je vous conseille de visionner les videos, c'est assez interessant.

    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  . Évalué à 4.

      C'est les limites de la capture d'écran... :)

      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  . Évalué à 1.

        un support pûrement destiné à un public « technique »

        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  . Évalué à 3.

        est un support pûrement destiné à un public « technique »
        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  (site web personnel) . Évalué à 1.

      Et elle insiste. "Ah mais pourtant sur le Mac, quand il on clique sur un icone il se passe quelque chose."

      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  . Évalué à 7.

    Salut,
    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  . Évalué à 2.

    Ce genre d'étude est certainement utile et très utilisé dans l'industrie.

    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  . Évalué à 2.

      É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?

      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  (Mastodon) . Évalué à 3.

      É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?

      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  . Évalué à 3.

        Bah une fois j'ai vu un reportage sur un Bonobo qui jouait à PacMan, ça m'a foutu les jetons, ils arrivait au niveau 5, il avait pigé les PacGommes, la stratégie des fantômes, il faisait exprès de les attendre pour mieux les bouffer, etc.
        • [^] # Re: Docteur mabuse

          Posté par  . Évalué à 4.

          Moi je ne dépasse pas le niveau 3. J'ai tout de même réussi à avoir un diplôme d'ingénieur. Le niveau des diplômes baisse dangereusement en France.
          • [^] # Re: Docteur mabuse

            Posté par  (site web personnel) . Évalué à 9.

            c'est surement la faute aux concours d'entrée, si on faisait des trucs qui demandent un cerveau comme pacman, galaga ou arkanoid plutot que des épreuves qui ne requièrent que du réflexe (maths, philo...) on aurait des ingénieurs de meilleure qualité et dont la valeur serait certainement reconnue dans le monde entier.
            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  . Évalué à 10.

    Je suis heureux de constater que les questions d'ergonomies sont de plus en plus prises au sérieux dans le monde du LL.

    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).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.