
Si votre projet était un voyage, le Product Backlog serait votre carte au trésor avec :
La destination finale (vision produit)
Les étapes prioritaires (User Stories ordonnées)
L'estimation des efforts (tailles T-shirt)
Les points de contrôle (critères d'acceptation)
Le principe DEEP résume les 4 qualités essentielles d’un bon Product Backlog : Detailed (détaillé), Estimated (estimé), Emergent (évolutif) et Prioritized (priorisé).
Qualités | Description / Détails | Exemple concret |
Detailed | Chaque Story doit être détaillée de façon appropriée. Plus une Story est prioritaire, plus elle doit être détaillée. | Story : "Ajouter bouton de partage" Details : Inclure Facebook, Twitter, LinkedIn ; comportement responsive ; message par défaut à partager. |
Estimated | Chaque Story du backlog a une estimation relative (méthode T-shirt : S, M, L, XL). | Story : "Mode sombre" = M (3 jours estimés) Story : "Intégration paiement Stripe" = L (5 jours estimés) |
Emergent | Le backlog change selon les retours clients, les nouvelles idées, les contraintes techniques et l’évolution du marché. | Sprint 1 : "Mode sombre" = Could Have Sprint Review : 80% des testeurs demandent le mode sombre Sprint 2 : "Mode sombre" = Should Have prioritaire |
Prioritized | L'ordre des Stories reflète leur valeur métier relative. Le Product Owner décide des priorités. | Story "Connexion avec Google" = Must Have (haut de backlog) Story "Personnaliser avatar" = Nice to Have (bas du backlog) |
Après avoir vu les qualités d’un bon Product Backlog (DEEP), voici un exemple de structure minimale pour organiser concrètement les User Stories dans ce backlog.
Colonne | Exemple |
ID | US001 |
User Story | En tant que... je veux... afin de... |
Priorité | Must #1, Must #2, Should #1... |
Estimation | S, M, L |
Critères d'acceptation | Fonctionne sur mobile, temps de chargement < 3s |
Statut | Backlog, Sprint, En cours, Terminé |
Notes | Informations complémentaires : Dépend de l'API externe X |
Concrètement, ça donnerait quoi pour notre application de streaming vidéo ?
Vision Produit : "Créer la meilleure expérience de streaming vidéo pour les contenus éducatifs francophones."
Voici quelques outils pratiques pour gérer votre Product Backlog. Ces derniers possèdent des templates prêts à l’emploi :
Trello : Interface simple, parfait pour débuter
Notion : Très flexible, permet des bases de données, un outil de plus en plus utilisé pour créer des supports Agile
Jira : Standard de l'industrie, très complet
Voici ce que le Product Backlog pour notre application donnerait sur l’outil Notion.
Le Product Backlog n’est pas une liste figée. Pour rester clair, pertinent et utile, il doit être régulièrement entretenu.
Cette activité appelée “grooming” (ou refinement) consiste à revoir et ajuster le Product Backlog afin qu’il reflète toujours les besoins actuels et les priorités du moment.
En pratique, il est recommandé de consacrer environ une heure par semaine à cette activité. Durant ces séances, l’équipe va notamment :
préciser et détailler les User Stories prévues pour le prochain Sprint,
ré-estimer certaines Stories si de nouvelles informations sont apparues,
découper les Stories trop volumineuses en éléments plus petits et plus gérables,
réajuster les priorités en fonction des retours des utilisateurs ou de l’évolution du produit.
Pour s’assurer que le Backlog est bien entretenu, il existe quelques indicateurs simples :
maintenir un équilibre des priorités avec la méthode MoSCoW :
20 % de Must have,
30 % de Should have,
30 % de Could have,
20 % de Won’t have.
avoir toujours 2 à 3 Sprints d’avance avec des Stories suffisamment détaillées et “prêtes” à être développées.
Le Product Backlog doit rester un outil vivant, à la fois stratégique et opérationnel. Bien entretenu, il guide efficacement l’équipe sans jamais devenir une contrainte.
Vous continuez le développement de votre application de streaming musical. Après avoir classé vos fonctionnalités avec la méthode MoSCoW, il est temps de détailler une User Story Must Have dans le Product Backlog. L’objectif est de rendre cette User Story exploitable pour l’équipe de développement.
Choisissez une de vos User Stories Must Have (par exemple : “Écouter une musique” ou “S’inscrire / Se connecter”) et complétez le tableau suivant :
Colonne | Exemple |
ID | US001 |
User Story | En tant que... je veux... afin de... |
Priorité | Must #1, Must #2, Should #1... |
Estimation | S, M, L |
Critères d'acceptation | Fonctionne sur mobile, temps de chargement < 3s |
Statut | Backlog, Sprint, En cours, Terminé |
Notes | Informations complémentaires : Dépend de l'API externe X |
Le Product Backlog possède 4 qualités essentielles (DEEP) : Détaillé, Estimé, Évolutif, Priorisé.
La structure minimale du Product Backlog inclut un ID, une User Story, une priorité, une estimation, des critères d'acceptation, un statut et des notes.
Un grooming régulier (environ 1 h par semaine) permet de garder le Product Backlog à jour en détaillant les User Stories à venir et en ajustant leurs estimations et priorités.
Pour maintenir un bon équilibre, veillez à ce que le backlog contienne environ 20 % de Must, 30 % de Should, 30 % de Could et 20 % de Won’t.
Un backlog seul ne sert à rien sans organisation concrète : il faut le transformer en Sprints avec des objectifs atteignables et un suivi efficace.