Conception des fenêtres

Type de fenêtres

Tout logiciel de gestion utilise des fenêtres. De la fenêtre modale, fixe et non flottante, à la fenêtre standard, flottante et redimensionnable, il existe pas moins de 15 modèles différents proposés dans l’environnement cocoa de Mac OSX. Le but de cet présentation n’étant pas de présenter l’aspect ergonomique de toutes ces possibilités, il faut néanmoins retenir une notion importante dans le comportement des fenêtres à l’écran. On parle à ce moment-là du mode d’affichage. Il en existe deux:

  • Le tuilage est une présentation fixe des fenêtres, sans possibilité de déplacement.
  • Au contraire, le multi-fenêtrage par recouvrement, permet à l’utilisateur de déplacer les fenêtres.

Avantages et inconvénients

Le principal avantage du multi-fenêtrage est la flexibilité qu’il offre : l’utilisateur organise son espace de travail à sa convenance. Dans la mesure où les fenêtres permettent de visualiser différentes activités en parallèle, par exemple saisir des informations dans une fenêtre et visualiser le résultat dans une autre, elles paraissent incontournables.

Le principal inconvénient du multi-fenêtrage et la visibilité des fenêtres, les unes recouvrant les autres. Cela nécessite un certain apprentissage  des commandes d’utilisation des fenêtres. Des expérimentations ont montré que le multi-fenêtrage ne présentait véritablement un gain que pour les utilisateurs expérimentés [Mayhew 92].

À l’inverse, en cas de tuilage, si l’espace fait défaut, l’utilisateur doit se servir des barres de défilement, chose fastidieuse.

Recommandations

L’utilisation des fenêtres ne doit pas perturber la « tâche utilisateur ».

Plus elle sera simple, plus l’interface semblera facile à utiliser. On peut résumer les recommandations d’usage d’un logiciel comme suit:

  • Faciliter l’activation et l’ouverture des fenêtres
  • La navigation entre fenêtres doit être intuitive et rapide
  • Les commandes d’organisation des fenêtres doivent être faciles à mémoriser
  • Mise en évidence de la fenêtre active
  • Utilisation du mode d’affichage tuilage plus simple à utiliser et facile à apprendre
  • Autoriser le multi-fenêtrage dans les cas où il s’avèrera incontournable
  • Autoriser la mémorisation d’un arrangement de fenêtres
  • Moins il y a de fenêtres, plus elles sont complexes
  • Augmenter le nombre de fenêtre pour une utilisation peu fréquente
  • Réduire le nombre de fenêtres en cas d’utilisation fréquente

En observant toutes ces recommandations on s’aperçoit très rapidement que l’on retombe dans ce que l’on a toujours vu depuis bientôt 20 ans :  à savoir qu’un logiciel doit obligatoirement passer par une organisation incontournable de mode multi-fenêtrage.

Lors de l’établissement du cahier des charges d’OSXFinance, la priorité a été accordée à l’interface utilisateur; les contraintes techniques mises en arrière plan. En fait, une manière non conforme de développer un logiciel comptable.

Dans OSXFinance la priorité a été accordée à l’interface utilisateur avec comme leitmotiv de réduire dans la mesure du possible le mode multi-fenêtrage et d’utiliser au mieux les dernières technologies de redimensionnement d’objets de l’environnement cocoa.

Au fur et à mesure de l’avancement du projet et à chaque fois que les contraintes technologiques réapparaissaient, la question se posait : « Comment résoudre ce problème tout en accordant toujours et encore la priorité à l’interface ? ».

Les récents premiers tests de simulation d’écrans (*) effectués auprès d’utilisateurs peu expérimentés ont été éloquents:

L’acquisition du logiciel est très rapide, d’utilisation aisée et agréable. De plus, la mémorisation des commandes est beaucoup plus fluide que dans un environnement à fort multi-fenêtrage.

* Les tests de simulation d’écrans comprennent toutes les commandes de navigation de l’application finale. D’éventuelles carences sont immédiatement détectées. Porteuses de matière à réflexion, elles permettent aussi d’améliorer l’utilisabilité du logiciel.

Les commentaires sont fermés