Aller au contenu

Beaspo

Qu'est-ce qu'un backlog ? Définition et exemple

Liste ordonnée de tout ce qui reste à construire ou à corriger dans un produit. Le haut de la liste est fait en premier.

  • Conduite du projet

Mis à jour le

Le backlog en clair

Le backlog est la liste ordonnée de tout ce qui reste à faire dans un produit : les fonctionnalités à construire, les anomalies à corriger, les améliorations à prévoir. Le haut de la liste est traité en premier ; plus on descend, moins les éléments sont détaillés, parce qu'ils seront revus avant d'être faits.

Le mot vient de l'anglais et veut dire « travail en attente ». Il est surtout employé avec la méthode agile, qui avance par petites étapes en piochant en haut de cette liste. En finance ou en logistique, backlog désigne aussi les commandes reçues mais pas encore livrées : ce n'est pas le sujet ici.

Backlog produit et backlog de sprint

  • Le backlog produit contient tout ce qui est envisagé pour le produit. Il vit aussi longtemps que lui, et change chaque fois qu'on apprend quelque chose des utilisateurs.
  • Le backlog de sprint ne contient que les éléments choisis pour l'étape en cours, le sprint, avec le plan pour les terminer. Il est vidé à la fin de l'étape.

Ce qu'on trouve dans un backlog

  • des fonctionnalités, souvent écrites sous forme de user stories : « En tant que joueur, je veux être prévenu quand un créneau se libère » ;
  • des anomalies à corriger ;
  • de la dette technique à rembourser ;
  • des améliorations repérées par l'équipe ou par les utilisateurs ;
  • des questions à trancher avant de construire.

Chaque élément prêt à être construit a ses critères d'acceptation : les conditions qui diront qu'il est terminé.

Un exemple de backlog

Le début du backlog de l'application de réservation d'un club de padel :

ÉlémentTypePriorité
Réserver un créneau et payer en ligneFonctionnalitéPremière version
Rappel par notification la veilleFonctionnalitéPremière version
Horaires faux le dimancheAnomalieÀ corriger tout de suite
Liste d'attente quand un créneau se libèreFonctionnalitéVersion suivante
Abonnement mensuel des membresFonctionnalitéPlus tard

Qui le tient, et comment il évolue

Le backlog appartient au product owner, la personne qui décide de ce que fait le produit et dans quel ordre. L'équipe de développement estime l'effort de chaque élément ; le product owner tranche les priorités, en pesant ce que chacun apporte et ce qu'il coûte.

L'affinage du backlog, en anglais backlog refinement ou backlog grooming, est le moment régulier où l'on reprend les éléments du haut de la liste : on les précise, on découpe les trop gros, on les estime, pour qu'ils soient prêts au prochain sprint.

Ce que ça change pour votre projet

Dans un projet confié à un prestataire, le haut du backlog devient le périmètre de la première version, écrit et chiffré ; le reste attend la version suivante, chiffré à part le moment venu. C'est le principe du MVP : mettre en ligne l'essentiel, puis laisser les vrais utilisateurs décider de la suite. Le cahier des charges aide à faire ce premier tri entre l'indispensable et le plus tard.

Un projet en tête ? Parlons-en, sans jargon.

Un appel de 30 minutes avec Clément, puis une proposition écrite avec le périmètre, le prix et la date de mise en ligne.

Réserver un appel

Sur demande, vous signez un accord de confidentialité avant l'appel.

Questions fréquentes : Backlog

Quelle différence entre backlog et roadmap ?

La roadmap, ou feuille de route, montre les grandes étapes du produit dans le temps : ce qu'on vise ce trimestre, puis le suivant. Le backlog est la liste détaillée et ordonnée du travail qui permet d'y arriver. La roadmap dit où l'on va, le backlog dit quoi faire ensuite.

Qu'est-ce que le backlog grooming ?

C'est l'ancien nom de l'affinage du backlog, qu'on appelle aujourd'hui plutôt backlog refinement : une séance régulière où l'équipe précise, découpe et estime les éléments du haut de la liste, pour qu'ils soient prêts à être construits au prochain sprint.

Une autre question ?

Clément vous répond en moins de 2 h.

Poser ma question (nouvel onglet)

Beaspo, agence française de développement web et mobile sur mesure.

Nous concevons et développons des applications web, des applications mobiles iOS et Android, des sites web, des SaaS, des logiciels métier et des automatisations avec l'intelligence artificielle. Nous accompagnons fondateurs, indépendants et entreprises : chaque projet est cadré par écrit, à prix et délai fixes, et le code vous appartient.