Que fait définition-de-problème ?
Aidez les utilisateurs à définir clairement les problèmes avant de se précipiter vers les solutions. À utiliser lors du cadrage d'une nouvelle fonctionnalité, de la validation d'une idée de produit, lorsqu'on a du mal à articuler ce que l'on construit, ou lorsqu'on tombe dans le « piège des objets brillants » avec une nouvelle technologie.
Pourquoi cette compétence est importante
La plupart des échecs de produits ne sont pas dus à une mauvaise exécution, mais à la résolution du mauvais problème. Cette compétence vous aide à :
- Éviter de gaspiller du temps et des ressources sur des solutions mal alignées
- Aligner les parties prenantes autour d'une compréhension partagée du problème
- Découvrir les causes racines sous-jacentes plutôt que les symptômes superficiels
- Définir des critères de succès clairs avant d'écrire une ligne de code
Comment l'utiliser
- Décrire le contexte : Expliquez brièvement ce que vous construisez ou ce que vous envisagez
- Répondre aux questions : L'agent vous guidera à travers des questions structurées pour affiner le problème
- Capturer les insights : Documentez la définition du problème à l'aide du template fourni
- Valider avant de construire : Utilisez la définition pour vérifier les hypothèses avec les parties prenantes
Questions d'orientation
L'agent posera des questions comme :
- Quel est le résultat souhaité ?
- Qui est le public cible ?
- Quels sont les symptômes actuels (vs la cause racine) ?
- Quelles solutions ont déjà été essayées ?
- Comment saurez-vous que le problème est résolu ?
Template de sortie
## Définition du problème
**Énoncé du problème** : [Qui a quel problème ?]
**Public cible** : [Utilisateurs finaux / parties prenantes]
**Contexte** : [Environnement dans lequel le problème se produit]
**Causes racines présumées** : [Pourquoi ce problème se produit-il ?]
**Critères de succès** : [Mesures quantifiables du succès]
**Contraintes** : [Temps, budget, faisabilité technique, etc.]
Quand éviter cette compétence
- Lorsque le problème est déjà bien compris et documenté
- Dans des situations d'urgence où une action immédiate est requise
- Pour des bugs ou correctifs simples qui ne justifient pas une analyse approfondie
Exemple d'invocation
« J'ai une idée pour une application qui utilise l'IA pour organiser les e-mails. Peux-tu m'aider à définir le problème avant que je ne commence à coder ? »
« Mon équipe souhaite ajouter une fonctionnalité de chat à notre produit, mais je pense que nous poursuivons la mauvaise chose. Peux-tu nous guider dans l'exploration du problème ? »