Principes clés
-
Les questions de recherche avant les méthodes - Définissez quelles décisions votre recherche doit éclairer avant de choisir une méthode. « Nous ferons des interviews » n'est pas un plan de recherche. « Nous devons comprendre pourquoi les utilisateurs abandonnent le flux de paiement » l'est.
-
5 utilisateurs trouvent 80 % des problèmes - La découverte fondamentale de Jakob Nielsen tient toujours pour les tests d'utilisabilité formatifs. Recrutez 5 participants représentatifs par segment utilisateur distinct. Plus de sessions n'augmentent pas linéairement les insights - elles surface les mêmes problèmes à répétition.
-
Triangulation entre les méthodes - Aucune méthode ne répond à tout. Associez les interviews (pourquoi) aux analytics (combien) aux tests d'utilisabilité (peuvent-ils le faire). Les découvertes convergentes entre les méthodes sont des découvertes haute-confiance.
-
Recrutez des utilisateurs représentatifs - Le recrutement par commodité (collègues, utilisateurs avancés, amis) produit des données qui ne généralisent pas. Les screeners doivent filtrer sur les comportements et contextes qui correspondent à votre segment cible, pas seulement sur la démographie.
-
La synthèse est où réside la valeur - Les notes brutes et enregistrements ne sont pas des insights. La valeur se crée à l'étape de synthèse : regrouper les observations en motifs, nommer les thèmes, et relier l'évidence aux implications de design. Budgétisez autant de temps pour la synthèse que pour le travail de terrain.
Concepts clés
Recherche générative vs. évaluative
| Type | Objectif | Quand l'utiliser | Exemples de méthodes |
|---|---|---|---|
| Générative | Découvrir les problèmes, besoins et opportunités | Tôt dans un projet, avant que les solutions existent | User interviews, diary studies, contextual inquiry |
| Évaluative | Tester si une solution fonctionne pour les utilisateurs | Après qu'un design existe, avant ou après le lancement | Usability tests, A/B tests, first-click tests |
Faire de la recherche évaluative trop tôt (tester des mockups de concepts non validés) gaspille des cycles. Faire de la recherche générative trop tard (interviewer les utilisateurs après avoir construit) surface des insights sur lesquels vous ne pouvez pas agir.
Qualitatif vs. quantitatif
| Dimension | Qualitatif | Quantitatif |
|---|---|---|
| Type de question | Pourquoi ? Comment ? Quelle est l'expérience ? | Combien ? Combien de fois ? Quel pourcentage ? |
| Taille de l'échantillon | 5-20 participants | Centaines à milliers |
| Sortie | Thèmes, citations, motifs comportementaux | Statistiques, taux, signification |
| Risque | Difficile à généraliser ; biais du chercheur | Rate le « pourquoi » derrière les chiffres |
Ni l'un ni l'autre n'est supérieur. La recherche qualitative génère des hypothèses ; la recherche quantitative les teste à l'échelle.
Research ops
Les operations de recherche (ResearchOps) sont l'infrastructure qui rend la recherche reproductible : panneaux de participants, templates de consentement, outils d'enregistrement, dépôts, et workflows de synthèse. Sans elle, la connaissance de recherche vit dans la tête des chercheurs individuels et se dissipe quand ils partent.
Types de biais à atténuer
| Biais | Description | Atténuation |
|---|---|---|
| Biais de confirmation | Chercher des preuves qui soutiennent les croyances existantes | Définir les hypothèses avant le travail de terrain ; utiliser un co-chercheur pour défier les interprétations |
| Biais directif | Questions qui suggèrent la réponse désirée | Utiliser des formulations ouvertes et neutres ; tester pilote votre guide |
| Biais d'échantillonnage | Participants qui ne représentent pas les utilisateurs cibles | Écrire des screeners comportementaux ; recruter en dehors de votre réseau |
| Biais de désirabilité sociale | Participants disant ce qu'ils pensent que vous voulez entendre | Demander sur le comportement passé, pas les préférences hypothétiques ; observer plutôt que demander |
| Biais de récence | Sur-pondérer les dernières sessions dans la synthèse | Synthétiser de manière incrémentale ; pondérer toutes les sessions de manière égale |
Tâches courantes
Planifier une étude de recherche
Utilisez ce template avant le début de toute étude :
PLAN DE RECHERCHE
=================
Projet : [Nom]
Date : [Début - Fin]
Chercheur : [Nom]
QUESTIONS DE RECHERCHE
1. [Question primaire que la recherche doit répondre]
2. [Questions secondaires]
DÉCISIONS QUE CETTE RECHERCHE ÉCLAIRE
- [Décision produit/design/business spécifique]
MÉTHODE
[Méthode sélectionnée et pourquoi elle s'ajuste aux questions de recherche]
PARTICIPANTS
- Segment cible : [Description]
- Nombre : [N par segment]
- Critères screener : [Critères comportementaux, pas seulement la démographie]
TIMELINE
- Recrutement : [Dates]
- Travail de terrain : [Dates]
- Synthèse : [Dates]
- Présentation : [Date]
MATÉRIAUX NÉCESSAIRES
- [Guide de discussion / scénarios de tâche / prototype / lien survey]
CRITÈRES DE SUCCÈS
[Comment saurons-nous que la recherche a répondu aux questions ?]
Mener des user interviews
Structure du guide de discussion :
- Warm-up (5 min) - Établir le rapport ; demander sur son rôle et contexte. Ne commencez jamais par votre sujet principal.
- Exploration du sujet (30-40 min) - Questions ouvertes sur le comportement, pas l'opinion.
- Scénarios spécifiques (10-15 min) - « Parlez-moi d'une fois où... » pour obtenir des histoires concrètes.
- Conclusion (5 min) - « Y a-t-il quelque chose d'important que je n'ai pas demandé ? »
Techniques de probe :
| Probe | Quand l'utiliser | Exemple |
|---|---|---|
| The silent probe | Après une réponse courte ; pause 3-5 secondes | (silence) |
| Echo probe | Répéter les derniers mots comme une question | « Vous avez dit que c'était confus ? » |
| Elaboration probe | Quand une réponse a besoin de profondeur | « Pouvez-vous me dire plus sur ça ? » |
| Example probe | Quand une réponse est abstraite | « Pouvez-vous me donner un exemple spécifique ? » |
| Clarification probe | Quand un terme est ambigu | « Quand vous dites 'compliqué', vous voulez dire quoi ? » |
| Impact probe | Pour comprendre les conséquences | « Qu'est-ce qui s'est passé en résultat ? » |
Règles pour les interviewers :
- Poser une question à la fois. Ne jamais empiler les questions.
- Ne jamais suggérer une réponse dans la question.
- Priorité à « qu'avez-vous fait ? » plutôt que « que feriez-vous ? »
- Prendre des notes parses durant la session ; notes complètes immédiatement après.
Exécuter des tests d'utilisabilité modérés
Règles de conception des tâches :
- Les tâches doivent être basées sur des scénarios, pas sur des features. « Vous voulez envoyer 50 $ à un ami » et non « Utilisez la feature de transfert ».
- Les tâches doivent avoir un état de complétion clair et observable.
- Ordonner les tâches de faible à haute complexité.
- Inclure une tâche que vous vous attendez à voir échouer - elle révélera le plus.
Métriques clés par tâche :
| Métrique | Ce qu'elle mesure | Comment la collecter |
|---|---|---|
| Taux de complétion de la tâche | Les utilisateurs peuvent-ils la faire ? | Succès/échec binaire par tâche |
| Temps sur la tâche | Efficacité | Chronomètre de début de tâche au succès |
| Nombre d'erreurs | Où le design s'effondre | Compter les chemins distincts incorrects pris |
| Satisfaction (SEQ) | Facilité perçue | Single Ease Question (échelle 1-7) après chaque tâche |
Think-aloud protocol : Demander aux participants de narrer leurs pensées en travaillant. Ne pas les aider quand ils peinent - c'est votre signal. Intervenir seulement s'ils sont complètement bloqués pendant plus de 3 minutes.
Questions de debrief :
- « Quelle était la partie la plus confuse ? »
- « Si vous pouviez changer une chose, ce serait quoi ? »
- « Qu'est-ce que vous vous attendiez à se passer quand vous avez cliqué sur X ? »
Créer des user journey maps
Utilisez ce template pour chaque journey :
JOURNEY MAP : [Objectif utilisateur / scénario]
===============================================
Persona : [Nom et segment]
Scénario : [Contexte et point de départ]
ÉTAPES : [Awareness] → [Consideration] → [Decision] → [Use] → [Advocacy]
Pour chaque étape :
ACTIONS : Que fait l'utilisateur ?
PENSÉES : Qu'est-ce qu'il pense ?
ÉMOTIONS : [Frustré / Neutre / Ravi] + pourquoi
TOUCHPOINTS : [Canal : website / app / email / support / etc.]
PAIN POINTS : Qu'est-ce qui ne va pas ou crée de la friction ?
OPPORTUNITIES : Interventions de design pour améliorer cette étape
Tips :
- Basez les journeys sur des données de recherche réelles, pas des assomptions. Chaque cellule doit être traçable à une citation ou une observation.
- Mapper le journey état-actuel avant de designer un journey état-futur.
- L'émotion est la ligne la plus actionnaire - pics et vallées montrent où investir.
Concevoir un test A/B
Template d'hypothèse :
Nous croyons que [changement au contrôle]
résultera en [résultat attendu]
pour [segment utilisateur cible]
parce que [rationale de la recherche ou des données].
Hypothèse nulle : Il n'y a pas de différence entre le contrôle et la variante.
Métriques :
| Type de métrique | Exemples | Notes |
|---|---|---|
| Primaire | Conversion rate, task completion, sign-up | Une seule métrique - celle sur laquelle repose la décision |
| Guardrail | Revenue per user, support ticket rate | Ne doit pas se dégrader ; test s'arrête s'il le fait |
| Secondaire | Click-through rate, scroll depth | Signal directionnel ; pas critère de décision |
Calcul de la taille d'échantillon :
Avant de lancer tout test, calculez la taille d'échantillon requise en utilisant :
- Baseline conversion rate (depuis les analytics)
- Minimum detectable effect (MDE) - le plus petit changement qui vaut d'agir
- Statistical power : 80 % (standard)
- Significance level : 95 % (p < 0,05)
Utilisez un calculateur de taille d'échantillon (par ex. celui d'Evan Miller). Une erreur courante est d'arrêter un test dès que la signification est atteinte - cela gonfle les faux positifs (peeking problem). Définissez la durée avant le test et ne l'arrêtez pas tôt.
Règle de durée : Exécutez pendant au moins un cycle commercial complet (généralement 2 semaines) pour capturer la variation comportementale hebdomadaire, indépendamment de quand la signification est atteinte.
Synthétiser les découvertes avec affinity mapping
- Data dump - Écrire une observation par sticky note (physique ou digitale). Inclure un ID de participant sur chaque note.
- Silent sort - Chaque membre de l'équipe groupe les notes sans discussion.
- Cluster and name - Les groupes deviennent des thèmes. Nommer les thèmes comme des insights (« Les utilisateurs ne font pas confiance au prix jusqu'à ce qu'ils voient une décomposition ») pas des catégories (« Pricing »).
- Count and rank - Noter combien de participants ont contribué à chaque thème. Les thèmes soutenus par 4 de 5 participants sont haute-confiance.
- Extract implications - Pour chaque thème, écrire : « Cela signifie que nous devrions envisager [implication de design] ».
Rédiger un rapport de recherche
Template :
RAPPORT DE RECHERCHE : [Nom de l'étude]
=======================================
Date : [Date]
Chercheur : [Nom]
Méthode : [Méthodes utilisées]
Participants : [N, description du segment]
RÉSUMÉ EXÉCUTIF (3-5 phrases)
[Découverte la plus importante et action recommandée]
QUESTIONS DE RECHERCHE
[Reformuler depuis le plan]
DÉCOUVERTES CLÉS
Découverte 1 : [Énoncé d'insight]
Évidence : [Citations et observations]
Implication : [Ce que cela signifie pour le produit]
Découverte 2 : ...
RECOMMANDATIONS
Priorité 1 (faire maintenant) : [Action spécifique]
Priorité 2 (envisager) : [Action spécifique]
Priorité 3 (monitorer) : [Monitorer métrique ou re-rechercher]
LIMITATIONS
[Contraintes de taille d'échantillon, biais de recrutement, problèmes de fidelité de prototype]
APPENDIX
- Guide de discussion
- Screener de participants
- Notes brutes / liens d'enregistrement
Anti-patterns
| Anti-pattern | Pourquoi c'est mal | Ce qu'il faut faire à la place |
|---|---|---|
| Valider plutôt qu'apprendre | Concevoir la recherche pour confirmer une décision déjà prise ; ignorer les découvertes contradictoires | Définir ce qui changerait votre avis avant de commencer ; partager les données brutes avec les stakeholders |
| Pensée mono-méthode | Utiliser seulement des surveys ou seulement des interviews pour tout | Appairez la méthode à la question de recherche ; triangulation entre méthodes |
| Recruter des utilisateurs avancés | Les utilisateurs avancés ont des modèles mentaux différents et une tolérance aux erreurs différente que les utilisateurs moyens | Écrire des screeners qui ciblent la fréquence d'usage typique et le contexte |
| Sauter la synthèse | Partager les citations brutes et enregistrements de session comme « insights » | Clustériser, thématiser et interpréter les données ; les insights requièrent l'analyse |
| Tester trop tard | Exécuter les tests d'utilisabilité après que l'engineering soit complet, quand les changements sont coûteux | Intégrer la recherche à chaque étape ; les prototypes papier sont testables |
| Poser des questions hypothétiques | « Utiliseriez-vous une feature qui... » élicite des réponses aspirationnelles, inexactes | Demander sur le comportement passé : « Parlez-moi de la dernière fois que vous avez fait X » |
Gotchas
-
Arrêter un test A/B quand la signification est d'abord atteinte gonfle le taux de faux positifs - C'est le « peeking problem ». Avec un monitoring continu, vous atteindrez p<0,05 par chance sur à peu près 1 test sur 20 même quand il n'y a pas d'effet réel. Définissez la durée du test avant le lancement sur la base du calcul de taille d'échantillon et ne l'arrêtez pas tôt indépendamment de quand la signification est atteinte.
-
Les participants au test d'utilisabilité trop polis produisent des données trompeuses - Beaucoup de participants complèteront les tâches tout en peinent plutôt que de dire qu'ils sont confus, pour éviter de sembler incompétents. Regarder le comportement (hésitation, clics incorrects, backtracking) plus que les rapports verbaux. Le silence ou le mouvement lent est un signal ; « ouais, c'était bien » peut ne pas l'être.
-
Les journey maps construites d'assomptions plutôt que de données enracinent les croyances existantes - Une journey map créée dans un workshop sans citations de participants attachées à chaque cellule est une hypothesis map, pas un artefact de recherche. Chaque pain point et émotion dans une journey map doit être traçable à une observation ou citation spécifique.
-
Les questions de survey avec « généralement » ou « typiquement » élicitent le comportement aspirationnel, pas réel - « Comment recherchez-vous généralement les produits avant d'acheter ? » invite les répondants à décrire leurs selves idéales. Demander sur la dernière instance spécifique : « Pensez à la dernière fois que vous avez acheté quelque chose de plus de 50 $ en ligne. Décrivez-moi ce que vous avez fait avant d'acheter. » Le comportement passé spécifique est plus précis que les habitudes générales.
-
Recruter depuis votre propre base utilisateur manque les non-utilisateurs et utilisateurs qui ont parti - Si vous recrutez seulement les utilisateurs actuels actifs, vous excluez systématiquement les gens qui ont essayé et parti, les gens qui ne se sont jamais inscrits, et les gens dans les segments adjacents. Pour la recherche générative, recruter depuis la population cible plus large, pas seulement les clients existants.
Références
Pour du contenu détaillé sur des sujets spécifiques, lire le fichier pertinent depuis references/ :
references/research-methods.md- Catalogue de 15+ méthodes UX research avec when-to-use, taille d'échantillon, et effort level
Charger un fichier references seulement si la tâche courante requiert un détail approfondi sur ce sujet.
Vérification des skills compagnons
À la première activation de ce skill dans une conversation : vérifier quels skills compagnons sont installés en exécutant
ls ~/.claude/skills/ ~/.agent/skills/ ~/.agents/skills/ .claude/skills/ .agent/skills/ .agents/skills/ 2>/dev/null. Comparer les résultats contre le champrecommended_skillsdans le frontmatter de ce fichier. Pour ceux qui manquent, les mentionner une fois et offrir d'installer :npx skills add AbsolutelySkilled/AbsolutelySkilled --skill <name>Ignorer entièrement si
recommended_skillsest vide ou tous les compagnons sont déjà installés.