Les éléments de votre carnet de produit sont périssables

Durant la rédaction de ce billet, je me suis rendu compte que la communauté agile francophone n’a toujours pas trouvé de traduction qui fasse consensus pour les différents termes agiles. La discussion sur Wikipédia autour de l’article français sur Scrum est un exemple parmi tant d’autres. J’ai donc décidé, pour cet article, de ne pas utiliser une des traductions du terme « User Story » mais je permettrai tout de même le terme « carnet de produit » comme traduction de « Product Backlog ».

C’est en visionnant une conférence d’Allan Kelly, intitulée « Beyond Projects, Or The End of Projects and what happens next« , que j’ai eu l’idée de ce sujet. En effet, durant cette présentation on apprend que selon une étude de Caper Jones les besoins exprimés par vos clients changent à un taux de 2% par mois.

It is also known that for large software projects requirements grow and change at a rate of about 2% per calendar month.  

Caper Jones & Associates LLC, MEASUREMENTS, METRICS AND INDUSTRY LEADERSHIP Version 7 – December 26, 2007

Si nous nous basons sur ces chiffres et que nous prenons un gros projet informatique dont les développements s’étaleront sur une période de 2 ans comme exemple, à la fin de la première année de développement les éléments restant dans le carnet de produit auront accumulé un changement dans le besoin de plus de 25%.

En discutant de ces chiffres avec quelques-uns de mes collègues, certains d’entre eux ont trouvé ce taux de changement de 2% par mois bien inférieur à ce qu’ils constatent dans leur travail. En effet, le taux auquel les besoins changent dépend de nombreux paramètres tels que: le degré de compétitivité du secteur dans lequel vous évoluez, votre degré de dépendance aux évolutions technologiques ou encore des lois ou normes auxquelles vous êtes contraints.

Sachant que les éléments de votre carnet de produit sont périssables, vous allez devoir reconsidérer votre gestion de ce dernier, surtout si vous aviez l’habitude que celui-ci soit une liste sans fin de besoins. Un collègue a d’ailleurs eu la judicieuse idée de comparer le carnet de produit à un réfrigérateur. Cette comparaison est assez intéressante pour 2 raisons : tout d’ abord elle donne une dimension finie au carnet de produit (ce que Ron Jeffries recommande d’ailleurs), ensuite elle sous-entend une gestion particulière de ce qu’il contient. En effet, après avoir fait vos courses (la collecte des besoins) vous devez les ranger dans votre réfrigérateur (le carnet de produit), mais avant de ranger ces nouveaux articles (les nouveaux besoins) vous devez vous intéresser aux articles restants (les anciens besoins). Vous allez donc devoir trier vos anciens articles afin d’optimiser la gestion de votre réfrigérateur. Vous serez alors peut-être amener à sortir des articles de votre réfrigérateur car ces derniers seront périmés (besoins obsolètes).

J’espère que ce billet vous fera reconsidérer la manière dont vous gérer les besoins de vos clients ainsi que de votre carnet de produit.