Esc
 Naviguer  Ouvrir Esc Fermer
Aller au contenu

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 10 min prérequis : aucun (parallélisable avec axe 1)

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.

Prépare une trame de questions ouvertes et un objectif clair :

« Comprendre comment Marie organise ses courses hebdomadaires aujourd’hui. »

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é.

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.

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.

ChampExemple
Nom + photoMarie, 38 ans (photo libre de droits)
Métier / contexteComptable, 2 enfants, vit en banlieue
ObjectifsBoucler la paie en moins de 2 jours par mois
FrustrationsLes 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é »

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/>🤗]
User journey simplifié — réservation d'un voyage

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.

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.

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 client
Quand je consulte la page de ma commande en cours
Alors je vois le statut actuel (préparée / expédiée / livrée)
Et je vois la date estimée de livraison
Et je peux cliquer sur le numéro de tracking pour ouvrir le site du transporteur

Format 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ît

Une user story bien formée est :

LettreSensMauvaiseBonne
IIndépendante« auth + dashboard + notifs »« connexion par email »
NNégociable« avec tableau qui scrolle horizontalement »« afficher les commandes » (le « comment » se discute)
VAvoir une Valeur« refactor du back »« réduire le temps de connexion à 1 s »
EEstimable« faire le truc »une story dont on peut dire « ½ jour » ou « 2 jours »
SSuffisamment petiteune story de 3 semainesune story de 1–5 jours
TTestable« rendre l’app plus rapide »« LCP < 2.5 s sur la page d’accueil »

Un piège classique chez les juniors : sauter directement au comment.

NiveauExemple
BesoinLes utilisateurs n’arrivent pas à retrouver leurs anciennes commandes.
Solution produitAjouter un historique consultable avec filtres date / produit.
ImplémentationPage 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.

Tu interviewes une utilisatrice qui te dit : « j'aimerais bien une notification quand mes amis viennent en ville ». Quelle est la prochaine question idéale ?
Quelle user story est la mieux formée selon INVEST ?
Un client dit : « je veux un système de gestion documentaire avec versioning, recherche full-text, OCR, signature électronique et workflow d'approbation ». Quelle est ta première réaction ?
  • 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.