Dans plusieurs études et développements de systèmes* auxquels je participe, je constate fréquemment que des caractéristiques du système sont arrêtées sans validation concrète des utilisateurs. Ainsi, les fonctionnalités, la cinématique d'interaction, l'interface utilisateur peuvent répondre seulement à une partie de leurs objectifs, en laissant en friche des aspects importants ; un tel système offrira une expérience utilisateur mitigée.

Une solution à ce problème est de faire valider rapidement, par les utilisateurs eux-mêmes, un modèle papier. Simplement, il s'agit de proposer aux utilisateurs des prototypes sur papier des écrans du système, et de leur demander d'atteindre leurs objectifs à partir de ces "écrans" papier. Une fois cette première validation effectuée, des itérations successives sur les prototypes papier permettront d'améliorer le système à concevoir.

Les avantages de cette approche sont clairs :

  • s'assurer dès le départ que nous nous comprenons bien, entre concepteurs du système et utilisateurs ;
  • faire valider rapidement par les utilisateurs l'orientation du système ;
  • identifier dès le début de la phase design & conception du système ce qui est pertinent... et ce qui ne l'est pas ;
  • élaborer une maquette qui ne coûte pas cher : le prototype peut être fait avec un outil bureautique de présentation ou de dessin, voire à la main ;
  • valider concrètement avant la phase de réalisation technique ;
  • fournir du matériel pour faire d'autres prototypes papier qui seront (re)présentés aux utilisateurs.
L'inconvénient de cette approche est principalement de la "vendre" : les prototypes papier ne sont pas toujours pris au sérieux !

Avant de construire ces prototypes, notre démarche sera meilleure si :
  1. Nous réalisons une enquête utilisateur. Même brève, celle-ci viendra nous dire qui ils sont ; ce qu'ils veulent accomplir (les objectifs à atteindre : le quoi) ; et leur contexte (le pourquoi).
  2. Nous effectuons une analyse de la tâche, celle-là nous indiquant le comment du travail de l'utilisateur, de son interaction avec son environnement.

* : Je considère ici les systèmes au sens large : sites web, applications web ou applications corporatives.