Carte des fonctionnalités
Décrire ce que fait votre app, pour que Galet sache ce qui est vital.
La carte des fonctionnalités est le plan de votre produit, vu par Galet. Elle sert à deux choses : retrouver de quelle fonctionnalité parle un retour, et savoir à quel point elle compte.
L'idée
Un retour dit « le bouton ne répond plus ». Seul, il ne dit pas si c'est grave. Le bouton de paiement ou le bouton Partager ? La réponse change tout.
Vous décrivez une fois votre app sous forme d'arbre. Sur les fonctionnalités qui comptent, vous posez un plancher, un besoin et des indices. Ensuite, chaque retour rattaché à une fonctionnalité en hérite la gravité.
Deux sortes d'éléments
La carte distingue les branches, qui organisent, et les fonctionnalités, qui portent la gravité.
Branches
Les branches structurent l'arbre. Elles ne portent ni plancher, ni besoin, ni indices.
| Branche | Ce que c'est | Exemple |
|---|---|---|
| Domaine | Une zone fonctionnelle | Facturation |
| Page | Un écran ou une route | Page de paiement |
| Brique | Un composant réutilisable | Sélecteur de moyen de paiement |
Types de fonctionnalités
Une fonctionnalité est une feuille de l'arbre. Son type décrit ce qu'elle fait.
| Type | Ce qu'il décrit | Exemple |
|---|---|---|
| Parcours | Un enchaînement d'étapes | Inscription |
| Lecture | Consulter des données | Voir ses factures |
| Écriture | Créer ou modifier | Éditer son profil |
| Action | Une opération ponctuelle | Exporter en CSV |
Fonctionnalité priorisée
Une fonctionnalité devient priorisée quand vous lui donnez ces trois éléments.
| Élément | Obligatoire | Rôle |
|---|---|---|
| Plancher | Oui | La gravité minimale : P0, P1 ou P2 |
| Besoin | Oui | Pourquoi elle compte pour l'utilisateur |
| Indices | Recommandé | Les mots qui permettent de la reconnaître dans un retour |
Le plancher de la fonctionnalité est la source de vérité de la sévérité des feedbacks qui lui sont rattachés.
Construire la carte
Depuis votre code. Sur la page de l'app, liez un dépôt GitHub et lancez l'analyse. Galet AI propose un arbre initial à partir du code. Prérequis : l'intégration GitHub connectée.
À la main. L'éditeur permet d'ajouter, déplacer et renommer branches et fonctionnalités.
Dans les deux cas, comptez un peu de temps de relecture. Ce que l'analyse du code ne peut pas deviner, c'est ce qui est vital pour vos utilisateurs. Cette partie vous revient.
Pas besoin de tout décrire. Commencez par les cinq à dix fonctionnalités dont la panne coûterait cher : connexion, paiement, données, parcours d'inscription. Le reste peut attendre.