Interface utilisateur
Tuesday, 28. July 2009, 09:25:25

La réponse de certain(e)s ne s’est pas fait attendre … Pour en arriver facilement à un futur dialogue.
Mais qu’en est-il en pratique… De ce que nous pouvons parler mais surtout faire.
Reprenons un peu brusquement :
Actuellement nous avons des interfaces utilisateurs qui ressemblent à ceci (comme le démontre l’image première) :
Que pouvons-nous constater ? Enormément de chose :
- L’espace de la fenêtre est mal utilisé,
- Les champs ne sont pas alignés,
- Aucuns champs n’est renseigné comme obligatoire, (est-ce pour autant qu’il n’y a aucun contrôle et qu’au fait qu’on pousse sur Valider, cela nous renvoie la base complète des sociétés ?!!),
- Les champs sont nombreux et non mis dans l’ordre, est-ce que l’ordre de tabulation est correct ?
- Certains libellés ne sont pas affichés complètement…
- Et bien d’autres tel : le nom des boutons n’est pas « significatif », pourquoi autant de bouton dans une fenêtre de recherche ? (peut-être faut-il alors repenser la recherche !)
Voyons maintenant ce que cela donnerait modifié !
Nous prenons en compte l’espace (coté gauche, coté droit, bas et espace des boutons), les champs sont alignés, sauf le premier qui est le requis afin d’attirer l’attention, en information est indiqué les champs optionnels, l’ordre de tabulation a été repensé… etc. etc.
En gros le formulaire est actuellement exploitable.
Mais… Pourquoi afficher les champs optionnels ? Ne peut-on pas les afficher uniquement sur demande ? Voyons cela :
- Simplifions d’abord la fenêtre de recherche, que nous considérerons comme « normale » :
Qu’avons-nous fait ? Suppression des champs inutiles, rajout d’un bouton permettant d’accéder à la recherche avancée (bien entendu chaque bouton dispose d’une infobulle !).
- Par la suite, créons une nouvelle fenêtre de recherche avancée :
Qu’avons-nous fait ? Simplement rajouté les champs de la fenêtre précédente… Et nous avons supprimé le bouton Annuler. Pourquoi disposer d’un bouton Annuler alors que nous demandons une recherche avancée ? Par contre nous gardons bien le bouton pour accéder à la recherche « normale ».
Est-ce pour autant la meilleure solution ?
Certainement pas, il n’y a pas de solution « standard », il n’y a qu’une approche supposée de l’utilisateur. Tout le monde ne peut pas le partager et tout le monde ne regarde pas l’infobulle par exemple avant de cliquer sur un bouton (et donc on peut se poser la question faut-il un bouton Annuler dans la recherche avancée ?) etc.
En gros l’ergonomie est une chose aussi complexe que la programmation dont elle dépend. Une fausse action ou une fausse idée, ou un bouton de trop ou trop, un changement flagrant dans les habitudes de l’utilisateur ne font pas avancer le schmilblik. Loin de là, il y aura un certain recul envers l’application.
A suivre avec un prochain Twunch.



Anonymous # 28. July 2009, 10:09
Et si je puis compléter: ces questions ne relèvent ni des compétences des développeurs, ni de celles des webdesigners, mais bien des designers et des ergonomes, de graphisme ou d'information.
Tout un programme!