La fonctionnalité est l’interface de communication entre le PO et les développeurs. Quand elle est bien spécifiée, on observe
On cherche donc le meilleur compromis entre :
<aside> ✅ Pré-requis
<aside> ℹ️ Structure minimale d’un brief
</aside>
| Point clé | Raison |
|---|---|
| **⛰️ Rattacher à son Epic | |
| Q: Dans quel contexte s’inscrit la demande ? Quel est le problème plus haut niveau?** | Pouvoir suivre l’avancée de l’Epic |
| ⭐️ Enjeu **métier | |
| Q : Pourquoi on fait ça ? Quel est le gain ? | |
| Ex: Décrire le contexte, donner l’objectif qu’on cherche à atteindre** | En comprenant le contexte, le développeur comprend mieux la demande et fait les bons arbitrages. |
| 🏁 **Résultat attendu | |
| Q: Comment on va valider ? | |
| Ex: Les critères de succès de la fonctionnalité, les uses-cases qui seront testés pour valider** | Se mettre explicitement d’accord sur ce qu’on implémente et teste à la fin. On cherche à bien définir les cas-limites. |
| **📁 Ressources | |
| Q: Qu’est-ce qui est nécessaire pour produire ? | |
| Ex: images, textes, traductions, liens, maquette, etc** | On cherche à réduire au maximum les questions du type “Où se trouve XXX?” et “Quel texte je met dans le bouton ?”. |
| **✨ Inclure une visualisation du changement souhaité | |
| Q: Où va-t-on voir un changement | |
| Ex: screenshot, croquis, maquette figma** | Éviter les erreurs d’incompréhension qu’il peut y avoir lieu s’il n’y a que du texte |