Ingénierie de l'empathie : pourquoi vous devez construire pour le pire des cas
Le développeur moyen utilise un MacBook à 3 000 € sur Internet fibre. L'utilisateur moyen utilise un Android à 200 € cracké dans le métro. Comment combler le « fossé des privilèges » dans les logiciels.
Il existe une dangereuse déconnexion dans l’industrie du logiciel. Le “Créateur” (Développeur/Designer) vit dans une bulle de privilège technologique.
- Appareil : MacBook Pro M3 Max (\ 4 000 €).
- Connexion : Fibre Optique (1 Gbps).
- Écran : moniteur 4K de 32 pouces. *Environnement : Bureau calme et climatisé.
Le « Consommateur » (Utilisateur) vit dans la réalité.
- Appareil : Samsung Galaxy A12 de 3 ans (\ 200 €).
- Connexion : Spotty 4G dans un train en marche.
- Écran : écran fissuré de 6 pouces avec éblouissement du soleil.
- Environnement : Porter des courses, distrait par les enfants.
Si vous concevez pour l’environnement du Créateur, vous brisez l’expérience du Consommateur. Cet article présente l’Ingénierie de l’empathie : la discipline qui consiste à construire pour le pire des cas, et non pour le meilleur des cas.
Pourquoi Maison Code en parle
Chez Maison Code Paris, nous opérons à l’intersection du Luxe et de la Technologie. Nous avons vu trop de marques investir des millions dans la “Transformation Digitale” pour ne voir qu’une croissance plate.
Nous en discutons car le ROI de cette stratégie est souvent mal compris. Il ne s’agit pas seulement de “modernisation”, mais de maximiser la Valeur Vie (LTV) de chaque interaction numérique.
Pourquoi Maison Code parle d’empathie
Nous sommes des développeurs. Nous aimons les équipements haut de gamme. Mais nous nous forçons à souffrir. Nous avons un “tiroir d’appareils de test” rempli d’anciens androïdes (Moto G, Pixel 3). Nous voyons le site qui fonctionne à 60 ips sur un iPhone 15 fonctionner à 10 ips sur un Moto G. Nous en discutons parce que La performance est l’équité. Si votre site ne fonctionne que sur des téléphones chers, vous excluez 50 % du marché. C’est une mauvaise affaire.
1. Le protocole « Slow 3G »
Chaque développeur de Maison Code doit le faire une fois par semaine.
- Ouvrez les outils de développement Chrome.
- Allez dans l’onglet “Réseau”.
- Sélectionnez « Limitation » -> ** « 3G lente » **.
- Rechargez la page d’accueil. Le résultat : Douleur. Vous regardez cette vidéo de héros de 5 Mo gelée. Vous regardez les polices scintiller. Vous attendez 15 secondes que le bouton « Acheter » devienne cliquable. The Insight : “Nous devons optimiser cette image.” Sans douleur, il n’y a pas de motivation pour optimiser.
2. Le vampire de batterie (empathie énergétique)
(Voir Dark Mode Aesthetic). Les utilisateurs s’inquiètent de la durée de vie de leur batterie. C’est un instinct de survie moderne. Si votre site Web exécute de lourdes animations JavaScript en arrière-plan, leur téléphone chauffe. La batterie se décharge. La réaction : Ils ferment l’onglet. Idéalement, ils blâment votre site. En réalité, ils pensent simplement que « Internet est lent aujourd’hui ». Le correctif :
- Utilisez
IntersectionObserverpour mettre en pause les animations lorsqu’elles sont hors écran. - Ne lisez pas automatiquement la vidéo à moins que l’utilisateur n’interagisse.
- Respectez « préfère les mouvements réduits ».
3. Pauvreté en matière de données (le coût des mégaoctets)
Aux États-Unis et dans l’Union européenne, nous proposons des forfaits de données illimités. Au Brésil, en Inde ou au Nigeria, les données coûtent cher. 1 Go de données peut coûter 5 % d’un salaire mensuel. Si votre page d’accueil fait 10 Mo, vous coûtez littéralement de l’argent à l’utilisateur rien que pour dire “Bonjour”. Le calcul éthique : Cette image de 4 Mo vaut-elle le coût pour l’utilisateur ? Si c’est juste décoratif, supprimez-le. Si c’est le produit, compressez-le (WebP/AVIF). Respectez le portefeuille de l’utilisateur.
4. L’accessibilité est de l’empathie (et non de la conformité)
La plupart des entreprises considèrent l’accessibilité (A11y) comme une liste de contrôle juridique. “Avons-nous des balises alt ? Oui. Nous ne serons pas poursuivis en justice.” C’est un mauvais état d’esprit. L’accessibilité est une question d’inclusion.
- L’utilisateur aveugle : utilise un lecteur d’écran.
- L’utilisateur à mobilité réduite : utilise uniquement un clavier (pas de souris).
- L’utilisateur daltonien : Impossible de distinguer le rouge (erreur) du vert (succès). L’analyse de rentabilisation : 15% de la population souffre d’un handicap. Si votre site est accessible, vous gagnez 15% de part de marché en plus. (Voir ROI Accessibilité).
5. Empathie culturelle (localisation)
L’empathie s’étend au langage. Vous traduisez votre site en français. “Acheter maintenant” -> “Acheter maintenant”. Mais convertissez-vous la devise ? Affichez-vous le prix en euros ? Calculez-vous les droits ? La localisation « paresseuse » : utiliser Google Translate et conserver les USD. La Localisation Empathique : “On voit que vous êtes en France. Nous avons calculé la TVA. Le prix est définitif. Nous expédions en Colissimo.” Cela indique à l’utilisateur : « Nous comprenons votre réalité. » (Voir Commerce sans frontières).
6. Le test « Parent distrait » (charge cognitive)
Les concepteurs supposent que l’utilisateur lit chaque mot. Réalité : l’utilisateur prépare le dîner, tient un bébé dans ses bras et regarde l’écran. Le test : Pouvez-vous finaliser le paiement en 30 secondes d’une seule main ? Si vous demandez :
- “Créer un compte” (Règles de complexité des mots de passe).
- “Nom de jeune fille de la mère”.
- “Enquête : Comment avez-vous entendu parler de nous ?”. Vous les avez perdus. Le correctif : paiement par les invités. Apple Pay (Face ID). Supprimer les frictions nécessite de l’empathie pour le contexte de l’utilisateur.
7. L’anxiété des formulaires (conception de formulaires)
Les formulaires sont stressants. « Ai-je bien tapé mon e-mail ? » “Vont-ils m’appeler ?” Anti-modèles :
- Astérisques partout :
Numéro de téléphone *. Pourquoi as-tu besoin de mon téléphone ? - Validation agressive : “FORMAT INVALIDE” en rouge avant que j’aie fini de taper. Conception empathique :
- Champs facultatifs : marquez les champs comme « facultatifs » au lieu de marquer ceux obligatoires.
- Validation en ligne : “Ça a l’air bien !” (Coche verte).
- Masquage de saisie : formatez automatiquement le numéro de téléphone « (555) 123-4567 » au fur et à mesure de la saisie.
8. L’état “Aucune donnée”
Les concepteurs conçoivent des écrans avec « Perfect Data ».
- Photo de profil : Beau modèle.
- Tableau de bord : plein de graphiques. *Avis : 5 étoiles, texte long. Réalité : l’utilisateur vient de s’inscrire.
- Profil : Cercle gris vide.
- Tableau de bord : “Aucune donnée trouvée”.
- Bilan : Vide. Le correctif : concevez l’état vide. “Vous n’avez pas encore commandé. Voici un guide de démarrage.” Transformez l’état vide en une opportunité d’intégration. Ne les laissez pas dans une pièce vide.
9. La tonalité du message d’erreur
Lorsque les choses tournent mal (404, 500, échec du paiement), comment parlez-vous à l’utilisateur ?
Technocrate : Erreur 500 : connexion à la base de données refusée. Exception SQL.
Empathe : `Oups ! Quelque chose s’est mal passé de notre côté. Nous avons été prévenus. Veuillez réessayer dans 5 minutes.
Ne blâmez jamais l’utilisateur (“Entrée invalide”).
Prenez toujours le blâme (« Nous ne pouvions pas comprendre ça »).
La langue façonne l’émotion.
10. Le “Fold” est mort (profondeur de défilement)
Les clients disent souvent : « Mettez tout au-dessus de la ligne de flottaison ! » Contrôle d’empathie : Sur mobile, le « Fold » est minuscule. 30 % de l’écran est constitué de la barre d’URL et des clés logicielles. Si vous regroupez une bannière de héros, un titre et un bouton dans 400 pixels, cela ressemble à un désordre encombré. Conception axée sur l’empathie : Laissez l’utilisateur faire défiler. Le défilement est naturel. C’est plus facile que de cliquer. Ne craignez pas le pli. Craignez le désordre.
11. Cibles tactiles (gros doigts)
J’ai de gros pouces. La zone tactile moyenne du pouce est de 44 x 44 pixels. Si vous concevez un petit bouton de fermeture “X” de 20 x 20 pixels, il me manquera. Je vais cliquer sur l’annonce derrière. Je vais me mettre en colère. La règle : Cible tactile minimale = 44 px (directive Apple). Ajoutez un remplissage aux éléments cliquables. Facilitez-moi la tâche pour réussir.
12. Le test de daltonisme (daltonisation)
8 % des hommes sont daltoniens (deutéranomalie). Si votre « État d’erreur » n’est qu’un texte rouge, il se peut qu’ils ne le voient pas. Si votre « Prix de vente » n’est qu’un texte rouge, ils pourraient le manquer. Le correctif : utilisez le Codage redondant. Ne vous contentez pas d’utiliser la couleur. Utilisez Couleur + Icône + Forme.
- Erreur : texte rouge + icône 🛑.
- Succès : Texte vert + Icône ✅. Cela garantit que tout le monde comprend le message, quelle que soit sa biologie.
13. Conclusion : l’empathie est un profit
L’empathie n’est pas une « soft skills ». Il s’agit d’une « exigence stricte » en matière d’échelle. Vous ne pouvez pas atteindre 1 million d’utilisateurs si vous ne construisez que pour les 1 % d’utilisateurs possédant le dernier iPhone. Vous devez construire en fonction de la réalité désordonnée, lente et distraite du monde. Lorsque vous le faites, votre logiciel semble « robuste ». Cela fonctionne pour tout le monde, partout. C’est la définition de la qualité. Et en fin de compte, c’est la qualité qui génère des revenus. Un site qui fonctionne pour tout le monde vend à tout le monde. Ne laissez pas d’argent sur la table en ignorant les 99 %.
Construire pour la bulle ?
Nous effectuons des tests en laboratoire d’appareils et des audits d’accessibilité pour garantir que votre site fonctionne à 99 %.