Gérer la complexité dans les interfaces de site d’information
Monday 31 August 2009
Traditionnellement, les sites d’information en ligne sont des modèles de complexité. Complexité par le nombre (des informations), complexité par la forme (de la représentation). Ce n’est pas tant qu’ils soient complexes à utiliser mais complexes à embrasser dans l’entrelacement de leurs messages. L’entrelacement, c’est précisément le sens éthymolologique du terme (< lat. complexus). La toute récente refonte du site du Los Angeles Times et une partie des nouveaux sites mis en ligne cet été illustraient la façon dont peut être transformée une interface en éliminant le bruit visuel et en uniformisant sa “grammaire graphique”. Cela permet de se concentrer sur la gestion de l’attention et sur l’interaction. Gérer la complexité ne signifie pas pour autant diminuer le volume d’information disponible. Un article de Brandon Walkin, découvert via Konigi, “Managing UI complexity“, détaille les différents principes qui permettent de mieux appréhender la complexité des interfaces. Ce que l’on entend généralement par complexité, et que l’auteur ne précise pas, c’est la multiplicité des éléments, l’interprétation de leurs relations et dans le cadre d’une interface également la difficulté à prévoir leur comportement. L’interface, même composée à 90 % de typographie, ce n’est pas un support formel statique, cela suppose une relation scénarisée a minima.
Brandon Walkin distingue parmi ces techniques, dont nous connaissons la plupart, la “révélation progressive” (progressive disclosure), les actions contextuelles, le travail formel de la grille et la hiérarchie visuelle, la réduction du bruit visuel et le contraste, les métaphores (les icônes), et l’alignement avec le modèle mental des utilisateurs. L’application de 3 de ces principes me semble opératoire pour les sites d’information ( la révélation progressive, la grille et de la hiérarchie, la réduction du bruit visuel et le contraste). Quelque uns les mettent en oeuvre, mais cela demeure encore insuffisant.
J’ai rassemblé ci-dessous une synthèse des quelques principes d’interface qui permettent de mieux gérer cette complexité, essentiellement à partir des sites que j’ai commentés récemment.
