3.1 — Recueil du besoin
🎯 Objectif : ne plus jamais coder sur un brief flou. Apprendre à transformer une demande vague (« je veux un site comme Airbnb mais pour les chiens ») en spécifications actionnables.
À l'issue de cet axe, tu sauras :
- Mener un entretien utilisateur efficace en posant les bonnes questions
- Identifier les vrais besoins derrière les demandes (jobs to be done)
- Construire un persona qui sert vraiment à concevoir
- Cartographier un parcours utilisateur et repérer les frictions
- Écrire des user stories avec critères d'acceptation testables
Débutant
Le piège fondamental : le besoin n’est pas la solution
Section intitulée « Le piège fondamental : le besoin n’est pas la solution »« Les gens ne veulent pas une perceuse 6 mm. Ils veulent un trou de 6 mm. Et même : ils veulent accrocher un cadre. »
Quand un client dit « je veux un système de notation 5 étoiles », il faut entendre « je veux que mes utilisateurs distinguent rapidement les bons restaurants des mauvais ». Peut-être qu’un simple « pouce vers le haut » fait mieux le job. Peut-être qu’on n’a même pas besoin de notation et qu’un classement par fréquentation suffit.
Ton job de dev/concepteur : remonter au vrai besoin avant de coder la solution proposée.
L’entretien utilisateur
Section intitulée « L’entretien utilisateur »Avant l’entretien
Section intitulée « Avant l’entretien »Prépare une trame de questions ouvertes et un objectif clair :
« Comprendre comment Marie organise ses courses hebdomadaires aujourd’hui. »
Pendant l’entretien
Section intitulée « Pendant l’entretien »Règle d’or : pose des questions sur le passé, pas sur le futur.
| ❌ Mauvaise question | ✅ Bonne question |
|---|---|
| « Utiliseriez-vous une app de courses ? » | « Comment avez-vous fait vos courses la semaine dernière ? » |
| « Aimeriez-vous des notifications push ? » | « La dernière fois qu’on vous a rappelé un truc important, qu’est-ce qui s’est passé ? » |
| « Combien paieriez-vous pour ça ? » | « Quel outil utilisez-vous aujourd’hui pour ça, et combien ça vous coûte ? » |
Les gens prédisent mal leur comportement futur. Mais ils racontent assez bien leur passé.
Les 5 « pourquoi »
Section intitulée « Les 5 « pourquoi » »Quand un utilisateur exprime un besoin, demande pourquoi plusieurs fois pour atteindre le besoin réel :
— Je veux pouvoir exporter en PDF. — Pourquoi ? — Pour l’envoyer par email. — Pourquoi par email ? — Pour que mon comptable l’ait. — Pourquoi votre comptable en a besoin ? — Pour faire ma déclaration de TVA chaque trimestre.
Le vrai besoin n’est pas « exporter en PDF » mais « transmettre les données fiscales au comptable trimestriellement ». Une intégration directe avec le logiciel du comptable serait peut-être 10× mieux.
Après l’entretien
Section intitulée « Après l’entretien »Note dans les 24 h. Tu seras déjà en train d’oublier des nuances.
Personas — qui utilise réellement ton produit ?
Section intitulée « Personas — qui utilise réellement ton produit ? »Un persona est un personnage fictif basé sur des entretiens réels. Il rend tangibles les utilisateurs cibles et les décisions de conception.
Anatomie d’un persona utile
Section intitulée « Anatomie d’un persona utile »| Champ | Exemple |
|---|---|
| Nom + photo | Marie, 38 ans (photo libre de droits) |
| Métier / contexte | Comptable, 2 enfants, vit en banlieue |
| Objectifs | Boucler la paie en moins de 2 jours par mois |
| Frustrations | Les outils actuels demandent 8 clics pour valider une facture |
| Compétences tech | À l’aise avec Excel, méfiante face aux nouveautés |
| Phrase clé | « Si je dois lire une notice, c’est déjà trop compliqué » |
Parcours utilisateur
Section intitulée « Parcours utilisateur »Aussi appelé user journey map. Il visualise les étapes qu’un utilisateur traverse pour atteindre un objectif, avec les émotions ressenties.
flowchart LR
A[Inspiration<br/>😊] --> B[Recherche<br/>🤔]
B --> C[Comparaison<br/>😩]
C --> D[Réservation<br/>😬]
D --> E[Attente<br/>😐]
E --> F[Voyage<br/>😄]
F --> G[Retour & avis<br/>🤗] Pour chaque étape, note :
- Action : ce que fait l’utilisateur
- Pensée : ce qu’il se dit
- Émotion : 😊 😐 😩
- Point de friction : où il bloque, où il abandonne
C’est dans les frictions que se cachent les opportunités produit.
User stories
Section intitulée « User stories »Format standard, lisible par tout le monde :
En tant que [rôle], je veux [action], afin de [bénéfice].Exemples :
En tant que client, je veux pouvoir suivre ma commande en temps réel,afin de planifier ma journée sans rester collé à la porte.
En tant qu'admin, je veux désactiver un compte utilisateur,afin de répondre à une demande RGPD sous 30 jours.Critères d’acceptation
Section intitulée « Critères d’acceptation »Une user story sans critères, c’est un vœu. Avec critères, c’est une spec.
Format Gherkin (BDD) :
Étant donné que je suis connecté en tant que clientQuand je consulte la page de ma commande en coursAlors je vois le statut actuel (préparée / expédiée / livrée)Et je vois la date estimée de livraisonEt je peux cliquer sur le numéro de tracking pour ouvrir le site du transporteurFormat checkliste (plus libre) :
✅ Le statut s'affiche en temps réel (rafraîchi auto toutes les 30 s)✅ La date estimée tient compte des jours fériés✅ Le bouton tracking ouvre dans un nouvel onglet✅ Si la commande est annulée, un bouton "remboursement" apparaîtINVEST — bonnes user stories
Section intitulée « INVEST — bonnes user stories »Une user story bien formée est :
| Lettre | Sens | Mauvaise | Bonne |
|---|---|---|---|
| I | Indépendante | « auth + dashboard + notifs » | « connexion par email » |
| N | Négociable | « avec tableau qui scrolle horizontalement » | « afficher les commandes » (le « comment » se discute) |
| V | Avoir une Valeur | « refactor du back » | « réduire le temps de connexion à 1 s » |
| E | Estimable | « faire le truc » | une story dont on peut dire « ½ jour » ou « 2 jours » |
| S | Suffisamment petite | une story de 3 semaines | une story de 1–5 jours |
| T | Testable | « rendre l’app plus rapide » | « LCP < 2.5 s sur la page d’accueil » |
Distinguer besoin vs solution vs implémentation
Section intitulée « Distinguer besoin vs solution vs implémentation »Un piège classique chez les juniors : sauter directement au comment.
| Niveau | Exemple |
|---|---|
| Besoin | Les utilisateurs n’arrivent pas à retrouver leurs anciennes commandes. |
| Solution produit | Ajouter un historique consultable avec filtres date / produit. |
| Implémentation | Page React /orders/history + API GET /orders?from=&to=&product=. |
Quand un client te dit « ajoute un historique consultable », remonte d’un cran : peut-être qu’un simple e-mail de confirmation que les utilisateurs gardent suffit.
Auto-évaluation
Section intitulée « Auto-évaluation »Pour aller plus loin
Section intitulée « Pour aller plus loin »- The Mom Test — Rob Fitzpatrick (~80 pages, livre culte sur les interviews utilisateurs)
- User Story Mapping — Jeff Patton
- Jobs To Be Done — Theory & Practice — Tony Ulwick
- Continuous Discovery Habits — Teresa Torres
Suite : 3.2 — Formalisation pour transformer ces interviews en cahier des charges.