Au cœur de tout projet, le backlog incarne l'essence des fonctionnalités à développer. Il évolue de manière dynamique, offrant un aperçu précis de l'ensemble des tâches à accomplir. On vous parle de son rôle et des outils pour le façonner efficacement.
Qu'est-ce qu'un backlog ?
Le backlog constitue l'ensemble des fonctionnalités (généralement sous la forme de users stories) de votre projet. C'est là que vous allez pouvoir ajouter toutes les fonctionnalités que vous souhaitez voir apparaître sur votre application web. À la différence du cahier des charges, le backlog se crée au fil du projet, se consolide et évolue régulièrement.
Quels outils utiliser ?
Pour établir votre backlog, vous pouvez utiliser des solutions comme GitHub Project, Jira, Trello etc. Chacune de vos fonctionnalités sera alors matérialisée par un ticket sur lequel sera détaillé la demande. Chez Elao, notre cœur balance depuis quelque temps déjà du côté de GitHub Project, qui offre une gestion optimale du backlog grâce à son intégration étroite avec le développement sur GitHub. On vous en parle d'ailleurs un peu plus dans l'article dédié à cet outil (lien).
Comment le faire vivre ?
Une fois ce backlog constitué, le Product Owner sera en charge de le faire évoluer, en priorisant certaines fonctionnalités, en mettant à jour les tickets en fonction de leur statut (à faire, en cours, déployé, etc.) le tout en collaboration étroite avec l'ensemble de l'équipe projet.