Une interface fluide sur un ordinateur récent et une connexion stable peut échouer dès son arrivée sur le terrain. Le téléphone est partagé, le soleil masque l’écran, le réseau disparaît, l’utilisateur est interrompu et le processus continue sur papier. Ces contraintes ne sont pas des cas limites : elles définissent le produit. Les découvrir tôt évite de livrer un logiciel techniquement correct mais incompatible avec le travail qu’il devait simplifier.
Observer le travail là où il se déroule
Un entretien décrit ce que les personnes pensent faire ; l’observation montre les adaptations, raccourcis et interruptions. Sur place, on voit les documents réellement utilisés, les appareils disponibles, les personnes qui s’entraident et les étapes qui se poursuivent hors du système.
La recherche contextuelle ne consiste pas à demander une liste de fonctionnalités. Elle suit une tâche complète, depuis son déclenchement jusqu’à son résultat, en notant décisions, attentes, ressaisies et preuves. Les utilisateurs les moins à l’aise avec le numérique doivent être inclus, pas représentés par leurs responsables.
- Observer avec les vrais appareils et documents.
- Suivre le parcours jusqu’au résultat métier.
- Inclure les personnes ayant besoin d’assistance.
Transformer les contraintes en critères de conception
Connexion intermittente, batterie limitée, faible stockage, écran fissuré ou ancien navigateur deviennent des critères vérifiables. Par exemple : créer une opération sans réseau, reprendre après fermeture, charger l’écran principal avec peu de données et conserver une taille de texte lisible en extérieur.
Ces critères entrent dans la définition de terminé au même titre que les tests fonctionnels. Ils guident les choix d’architecture et évitent que le mode dégradé soit ajouté à la fin comme une variante incomplète.
Concevoir autour de la tâche, pas du formulaire
Les logiciels métier reproduisent souvent le document administratif sous forme de dizaines de champs. Pourtant, l’utilisateur cherche à enregistrer une présence, remettre une commande ou vérifier un dossier. L’interface doit organiser l’action autour de cet objectif et demander les informations au moment où elles deviennent utiles.
Les valeurs connues sont préremplies, les choix fréquents restent accessibles et les erreurs expliquent comment continuer. Une sauvegarde brouillon protège le travail interrompu. Les confirmations portent sur l’effet métier, pas sur le nom technique de l’opération.
Rendre l’état local compréhensible
Lorsqu’une action est enregistrée sur l’appareil, l’interface distingue clairement enregistré localement, en attente d’envoi, synchronisé et à corriger. Un indicateur générique en ligne ou hors ligne ne dit pas si le travail est protégé.
Les conflits ne sont pas tous résolus par la dernière écriture. Une quantité, une validation ou une affectation peuvent nécessiter une règle métier ou un arbitrage. Le système conserve les deux versions et explique la décision au lieu d’effacer silencieusement l’une d’elles.
Prévoir le papier, le partage et l’assistance
Le papier ne disparaît pas le jour du lancement. Il peut rester une preuve, un secours ou un support remis à une personne externe. Le parcours précise quels documents sont imprimés, photographiés ou saisis plus tard afin d’éviter une double vérité permanente.
Sur un appareil partagé, les sessions sont courtes, les données sensibles masquées et le changement d’utilisateur explicite. Un responsable peut aider sans connaître le mot de passe de la personne. Les fonctions d’assistance sont conçues et tracées plutôt que laissées à des contournements informels.
Déployer par métier et par site
Un pilote utile couvre un flux complet dans un lieu représentatif. Il ne se limite pas aux utilisateurs les plus motivés ou à un bureau équipé. L’équipe observe les premières journées, mesure les blocages et corrige avant d’étendre le périmètre.
La formation utilise des scénarios réels et explique aussi les états d’erreur. Un canal de support accessible recueille appareil, version, étape et identifiant de l’opération sans demander à l’utilisateur de diagnostiquer le système. Les responsables locaux savent quand revenir temporairement au processus de secours.
Mesurer le résultat plutôt que l’adoption brute
Le nombre de connexions ne prouve pas que le travail est mieux réalisé. On mesure le temps jusqu’au résultat, les abandons, ressaisies, corrections, déplacements évités et demandes de support. Les observations qualitatives expliquent ensuite les variations.
Chaque évolution retourne sur le terrain. Les métriques signalent où regarder, mais elles ne montrent pas un écran illisible au soleil ou un téléphone confié à un collègue pendant une urgence. Un logiciel métier reste adapté lorsqu’il conserve une boucle courte entre réalité observée, décision produit et vérification.
- Piloter dans des conditions représentatives.
- Mesurer les résultats et les reprises manuelles.
- Conserver un processus de secours testé.
- Retourner régulièrement observer les usages.
Mettre en pratique
Des réalisations à consulter
Ces études de cas illustrent certains principes présentés dans ce guide. Elles complètent l’apprentissage sans exposer les choix internes ou le code des produits privés.
Plateforme complète de digitalisation des taxes municipales avec application mobile, microservices backend et monitoring.
↗Étude de casSmartPresence - Présence Biométrique Offline-FirstSystème multi-site de pointage biométrique et de contrôle d'accès conçu pour fonctionner malgré les coupures de courant et de réseau.
↗Étude de casSolmik - SaaS de Logistique CirculairePlateforme SaaS B2B2C multi-tenant pour tracer les flux de réemploi, gérer les opérations terrain et distribuer des objets de seconde main.
↗Références & prolongements
GOV.UK Service Manual — User research for government services↗GOV.UK Service Manual — Contextual research and observation↗GOV.UK Service Manual — Services for government users↗