Backlog produit : définition et construction
Définition du backlog produit et méthode pour le construire et le prioriser.
Par Léopold Tourillon· publié le
Qu'est-ce qu'un backlog produit ?
Le backlog produit est la liste, ordonnée par priorité, de tout ce qui reste à faire sur un produit digital : fonctionnalités, améliorations, corrections, travaux techniques. C'est le point de référence unique de l'équipe. Plutôt qu'une longue liste figée de spécifications, c'est un document vivant qui évolue au rythme du projet et des apprentissages.
Concrètement, un backlog répond en permanence à une question simple : qu'est-ce qu'on fait ensuite, et pourquoi ? Tout en haut, les éléments les plus prioritaires, détaillés et prêts à être réalisés. Plus bas, des idées encore grossières, qu'on affinera le moment venu. Cette structure en entonnoir évite deux écueils : tout spécifier dans le détail avant de commencer (long et souvent inutile) et avancer sans cap.
Le backlog est l'un des grands livrables qui font le lien entre le cadrage de projet digital et la réalisation. Il traduit le besoin exprimé pendant le cadrage en une feuille de route exploitable par les développeurs.
De quoi est composé un backlog ?
Un backlog mélange plusieurs types d'éléments, mais l'unité de base reste la user story (récit utilisateur).
La user story
Une user story décrit un besoin du point de vue de celui qui l'utilise, pas du point de vue technique. La formulation classique tient en une phrase :
« En tant que [type d'utilisateur], je veux [action] afin de [bénéfice]. »
Par exemple : « En tant que responsable commercial, je veux exporter la liste des devis du mois afin de préparer mon reporting. » Cette tournure force à se demander pour qui et pourquoi, et pas seulement quoi. C'est ce qui garde le produit centré sur l'usage.
Une bonne user story est petite, indépendante, négociable et apporte une valeur concrète. Si elle est trop grosse pour tenir dans une itération, c'est qu'il faut la découper.
L'épopée (epic)
Une épopée est une user story trop large pour être réalisée d'un coup. Elle regroupe plusieurs stories autour d'un même thème. Par exemple, « gérer les devis » est une épopée qui se décompose en : créer un devis, dupliquer un devis, exporter les devis, relancer un devis non signé, etc. Les épopées servent à garder une vision d'ensemble sans se noyer dans le détail trop tôt.
Les autres éléments
Un backlog réaliste contient aussi des corrections de bugs, des travaux techniques (dette technique, performance, sécurité) et parfois des tâches de recherche pour lever une incertitude avant de s'engager. Tout cohabite dans la même liste priorisée, ce qui oblige à arbitrer entre nouvelle fonctionnalité et solidité du produit.
Les critères d'acceptation : savoir quand c'est « fini »
Une user story sans critères d'acceptation est une porte ouverte aux malentendus. Ces critères décrivent les conditions à remplir pour considérer la story comme terminée et conforme. Ils répondent à la question : « comment saura-t-on que c'est bon ? »
Reprenons l'export de devis. Les critères pourraient être :
- L'export ne contient que les devis du mois sélectionné.
- Le fichier généré est au format tableur, avec une colonne par information clé.
- Les devis annulés n'apparaissent pas dans l'export.
- L'export se déclenche en un clic depuis la liste des devis.
Bien rédigés, ces critères servent à trois choses : ils précisent le besoin pour le développeur, ils définissent ce que le testeur va vérifier, et ils protègent le commanditaire en posant noir sur blanc l'attendu. Ils sont la traduction opérationnelle de ce qui a été défini dans le cahier des charges fonctionnel.
Comment prioriser le backlog ?
Prioriser, c'est l'essence même du travail sur un backlog. Tout ne peut pas être « urgent et prioritaire ». Deux méthodes simples et complémentaires aident à trancher.
La matrice valeur / effort
On positionne chaque élément selon deux axes : la valeur qu'il apporte (au métier, à l'utilisateur, au chiffre d'affaires) et l'effort nécessaire pour le réaliser. Quatre cas se dégagent :
- Forte valeur, faible effort : à faire en priorité, ce sont les gains rapides.
- Forte valeur, fort effort : à planifier sérieusement, souvent le cœur du projet.
- Faible valeur, faible effort : à caser quand on a un peu de marge.
- Faible valeur, fort effort : à éviter, ou du moins à reporter.
Cette grille donne en quelques minutes une lecture claire de ce qui mérite l'attention immédiate.
La méthode MoSCoW
MoSCoW classe les éléments en quatre catégories :
- Must have : indispensable, sans quoi le produit n'a pas de sens.
- Should have : important, mais le produit peut vivre temporairement sans.
- Could have : souhaitable, à faire si le temps et le budget le permettent.
- Won't have (this time) : explicitement écarté pour cette version.
L'intérêt de MoSCoW est qu'elle nomme aussi ce qu'on ne fera pas maintenant, ce qui calme les tensions et protège le périmètre. Elle se prépare dès le cadrage, quand on définit le premier socle utile à livrer. La priorisation a aussi un impact direct sur le coût : on en parle dans cadrage de projet digital : la question du budget.
L'affinage : entretenir un backlog vivant
Un backlog n'est pas écrit une fois pour toutes. L'affinage (ou raffinement) est le travail régulier qui consiste à le maintenir propre et prêt à l'emploi. Concrètement, cela signifie :
- Détailler les stories qui approchent du moment où elles seront réalisées : ajouter les critères d'acceptation, lever les ambiguïtés.
- Découper les éléments encore trop gros.
- Réordonner en fonction des nouvelles informations, des retours utilisateurs et des priorités métier qui évoluent.
- Élaguer ce qui n'a plus de sens, un backlog qui ne fait que grossir devient illisible.
Ce travail se fait par petites touches, en continu. Il garantit que l'équipe a toujours, en haut de pile, des éléments suffisamment clairs pour être lancés sans flottement. C'est typiquement un rôle que je tiens en assistance à maîtrise d'ouvrage : faire le pont entre les besoins métier qui bougent et une équipe de développeurs qui a besoin d'éléments nets pour avancer.
Backlog, cadrage et planning : comment ça s'articule
Le backlog ne vit pas seul. Il s'inscrit dans une chaîne qui part du besoin et va jusqu'à la livraison.
- Le cadrage pose les objectifs, le périmètre et les priorités de fond. C'est lui qui alimente la première version du backlog.
- Le backlog transforme ces priorités en éléments réalisables, ordonnés, et estimés.
- Le planning s'appuie sur le backlog priorisé pour projeter une trajectoire : combien d'itérations, quels jalons, quand livrer le premier incrément utile.
Cette articulation explique pourquoi un backlog bien tenu rend le pilotage tellement plus simple. Quand les priorités sont claires et les stories prêtes, on peut livrer par incréments, montrer tôt, ajuster vite, au lieu de découvrir en fin de course que le produit ne correspond pas au besoin. Vous trouverez des exemples concrets de projets pilotés de cette façon dans mes réalisations.
Les pièges à éviter
Quelques erreurs reviennent souvent et minent l'efficacité d'un backlog :
- Confondre backlog et liste de tâches techniques : un backlog parle d'abord d'usage et de valeur, pas seulement de tickets de développement.
- Tout détailler d'avance : on perd un temps fou à spécifier des éléments dont la moitié changera. On détaille au fil de l'eau.
- Laisser le backlog gonfler sans jamais l'élaguer : une liste de 400 items que personne ne relit n'est plus un outil de pilotage.
- Prioriser sans critère : si la priorité dépend de qui parle le plus fort en réunion, le produit part dans tous les sens.
Un backlog bien construit n'est pas un document administratif de plus. C'est l'outil qui permet, à tout moment, de savoir ce qu'on fait, pour qui, et pourquoi, et de livrer de la valeur par petites étapes maîtrisées.
Si vous lancez un produit ou une plateforme et que vous voulez structurer le travail sans vous noyer dans la spécification, c'est exactement le genre de cadre que je mets en place. Échangeons sur votre projet : contactez-moi pour en discuter.
Un projet à cadrer ou à piloter ?
Échangeons sur votre besoin. Premier contact sans engagement.