Le backlog de produit (aussi appelé backlog d'histoires d'utilisateur) est la liste des histoires d'utilisateur classées par ordre de priorité et de tri. Le backlog doit être continuellement mis à jour au fur et à mesure que les user stories et leurs priorités changent.
Certains des changements dans le carnet de commandes pourraient être :
- ajouter de nouvelles histoires
- supprimer ou redéfinir les priorités des histoires existantes
- la décomposition des histoires en petits morceaux (aka. slicing) - généralement effectuée par l'équipe de développement