Il existe une technique en ergonomie qui facilite la structuration du contenu d’un site Web : le tri par carte.
Il s'agit d'une activité statistique, qui se base sur la fréquence d’association d’items ; des groupes d’éléments considérés comme similaires, associés ou partageant une ou plusieurs propriétés sont ainsi étudiés.
Au cours de cette technique, il est demandé à des utilisateurs représentatifs isolés (une dizaine minimum) d’organiser suivant certaines catégories, qu’ils déterminent eux-mêmes, un ensemble de cartes présentant chacune un concept, un objet ou une action.
Les verbalisations permettent d'identifier les concepts flous ou peu informatifs. Les résultats du tri par carte sont intégrés dans une matrice permettant d'organiser hiérarchiquement les concepts selon leurs fréquences de classements et l'importance relative de proximité entre concepts.

Les tests unitaires (Test Driven Development (TDD) ouTest First Development (TFD)), sont codés afin de provoquer l'exécution d'un code et l'évaluer par l'analyse du résultat.
Une test unitaire possède les caractéristiques suivantes:

  • Automatique, en général après compilation du composant à tester
  • Executable en masse
  • Diagnostic binaire: comportement correct ou présence d'une anomalie
  • Répétable, indépendemment de l'environnement
  • Disponible, sur la partie du code source accessible que vous testez

Une programmation pilotée par les tests, préconisée en XP, apporte les bénéfices suivant:

  • Détecter rapidement la plupart des régressions potentielles
  • Anticiper les dépassements de délait
  • Maitriser la qualité externe par formalisation des besoins de l'utilisateur, on parle alors de tests fonctionnels
  • Mieux réagir aux changements imprévus, en confortant chaque étape d'une approche itérative
  • Documenter le code sur les bonnes facons de l'utiliser
  • Mesurer l'état d'avancement d'un projet

Le framework Junit (utilisable sous eclipse) permet d'exécuter en séquence des tests .

La Conception Centrée Utilisateur est un modèle de conception , au carrefour de disciplines différentes (facteurs humains, architecture de l'information, design, marketing, qualité, etc.), qui vise une expérience utilisateur optimale.
En effet de nombreux défauts d'utilisabilité n'apparaissent qu'à l'occasion de tests avec des participants semblables aux utilisateurs finaux.

Un processus général de conception centrée sur les utilisateurs (user-centred design) se caractérise par :

  • des solutions de conception itératives
  • l'implication active des utilisateurs
  • des équipes de conception multidisciplinaires incluant techniciens et spécialistes des facteurs humains
  • une allocation appropriée des fonctions entre l'utilisateur et le système

En pratique, au cours d'un tel processus, il s'agit de :

  • spécifier le contexte d'utilisation : les utilisateurs, leurs buts, leurs tâches, et leurs environnements
  • spécifier les besoins d'efficacité, d'efficience et de satisfaction
  • prototypage itératif
  • tests auprès d'utilisateurs représentatifs.

Ressources:

La Ballade Cognitive, ou Cognitive Walkthrough, est une méthode d'évaluation d'interface centrée sur une tâche.
Réalisable en amont du design, à partir d'une simple maquette, elle permet de s'assurer d'une prise en compte réel des éléments essentiels à l'interface.
A partir d'un contexte d'utilisation donné, elle se déroule en trois phases:

  • Définir un scénario d'utilisation
  • Poser des questions/réponses pour chaque action réalisée pour atteindre un sous-but
  • Identifier les problèmes d'utilisabilité à partir de l'analyse des réponses aux questions posées

Les tests de performance permettent de quantifier expérimentalement l'efficience d'interfaces usagers. Partant du fait que les performances sur des tâches simples et fréquentes affectent significativement l'usabilité, on cherche à détecter des problèmes ponctuels d'efficience à partir d'une quantification des performances des usagers.

Les tests de performances sont une méthode courante mais pas standardisée de l'ergonomie. En pratique, à partir de fichiers de logs, on étudie les mesures importantes suivantes :

  • le Temps d'exécution et temps moyen/variabilité.
  • le Taux d'erreur (= nombre d erreurs / nombre d'essais).
  • le Nombre d'opérations élémentaires (keystroking et autres dispositifs, mouvements et cognitions).
  • la Courbe d'apprentissage (moyenne sur les n 1ères/dernières).
  • la Stabilité ou variabilité

A partir du taux d'erreur, du temps d'exécution moyen, et temps de correction moyen, on peut aussi calculer le débit moyen réel de commandes/sec. d'une interface.

D'après E. Fimbel, on peut typiquement choisir le nombre de sujets en vue de résultats significatifs selon les paramètres mesurés :

  • 6-10 sujets pour les temps d'exécution moyens.
  • 12 sujets et plus pour les taux d'erreurs.
  • 20-30 sujets pour l'ensemble des usagers.

Néanmoins la granularité des résultats, le nombres de facteurs observés et la complexités de la tache nécessite un nombre de sujet adapté.

Conception Numérique


Facteurs Humains


Epistémologie