IHM

Arnaud

  • Site

Mercredi 14 décembre: IHM

Selon Joel Spolsky dans User Interface Design for Programmers l'interface utilisateur doit être simple et répondre directement à ses besoins. Ceci étant valable si l'utilisateur à déjà des connaissances du sujet (ex: il connait la comptabilité pour utiliser un logiciel de comptabilité). Dans la conclusion du chapitre 11 "People can't remember" Joel indique qu'un logiciel doit être assez simple pour qu'un "idiot" puisse l'utiliser.

La majorité des principes est bon mais je ne peux m'empêcher de penser aux limites d'un tel raisonnement. En tant que personnes nous devons apprendre à lire, écrire, marcher, faire du vélo, etc. Aucune de ces activités n'est "simple" et pourtant sont vitales (mis à part le vélo peut-être :-).

Un logiciel ou une application doivent être simple mais certaines choses nécessitent d'être apprises quoique l'on fasse. Il ne suffit pas non plus de répéter ce que l'individu connaît déjà, ne rien apprendre de nouveau n'est pas stimulant.

Comme l'a dit Einstein "Les choses doivent être aussi simples que possible mais pas plus simple" (traduction de "Things should be made as simple as possible, but not any simpler.").

Posté par Arnaud Limbourg dans General Commentaires: (0) Rétroliens: (0)

Rétroliens
Rétrolien spécifique pour ce billet

Pas de rétroliens

Commentaires
Afficher les commentaires en (Vue non groupée | Vue groupée)

#1 - Hugues Peeters a dit:
24.12.2005 12:07 - (Répondre)

Il y a en effet un 'degré zéro' de la simplicité d'utilisation qui est difficile -- voire impossible -- à atteindre. Mais, en tant que développeur, on a souvent tendance à sous-estimer les compétences que nous réclamons de la part de nos utilisateurs. Il est bon de parfois de prendre du recul et de se demander si la balance ne pourrait pas être inversée, et que l'utilisateur soit en droit de demander davantage de notre part. En ce qui me concerne, j'ai un bon indicateur : si, au cours des réunions destinées à préparer le prototype de l'application , l'expression "Oui, mais, l'utilisateur n'a qua …" surgit, il est en général opportun de se poser la question et de se demander si *vraiment* "l'utilisateur n'a qu'à …".

Sur ce point, il y a un distinguo important à faire entre utilisateurs occasionnels et les utilisateurs réguliers. Un utilisateurs régulier d'une application peut s'investir dans l'apprentissage d'une interface si cette investissement augmente ses possibilités d'utilisation de manière significative. Demander un tel investissement de la part d'un utilisateur occasionnel n'est pas raisonnable. Il faut garder à l'esprit que l'application que nous lui présentons n'est jamais qu'un outil parmi tous les autres qu'ils utilisent au quotidient (cfr. à ce propos la fameuse *loi de Jacob* concernant le web design : " Users spend most of their time on other sites than your sites").


Ajouter un commentaire

Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.
 
 

Catégories

  • XML Cinema
  • XML Conferences
  • XML Dev
  • XML Javascript
  • XML PHP
  • XML PEAR
  • XML Zend Framework
  • XML General
  • XML OS
  • XML Linux
  • XML OSX
  • XML Outils
  • XML Standards


Toutes les catégories

Syndiquer ce Blog

XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML RSS 2.0 Commentaires
Flux RSS via feedburner

Blogs en francais

  • Dur Comme Faire
  • :: onpk ::
  • Planète-PHP FR

Licence

Creative Commons License - Some Rights Reserved
Le contenu original de cette création est sous contrat Creative Commons

propulsé par

Serendipity PHP Weblog

Design by Andreas Viklund | Conversion to s9y by Carl