INVEST

Inventeur de INVEST : Bill Wake

INVEST est un acronyme inventé par Bill Wake faisant office de pense-bête des caractéristiques d’une bonne User Story.

Pour construire un produit de qualité, Bill Wake a défini un standard de rédaction des user stories résumé par l’acronyme INVEST :

  • Independent : les user stories doivent être le plus possible indépendantes les unes des autres, afin de faciliter leur priorisation
  • Negotiable : il doit toujours être possible d’en négocier le contenu (fonctionnel, stratégie de test, documentation) dès lors que leur implémentation n’est pas encore engagée (i.e. en scrum : dès lors que la User Story n’est pas embarquée dans un sprint)
  • Valuable : le principe même de la User Story est qu’elle doit être porteuse de valeur pour l’utilisateur final
  • Estimable : une User Story doit pouvoir être estimable en story points. Si ce n’est pas le cas, c’est qu’elle n’est pas décrite de manière suffisamment explicite
  • Small : Il n’y a pas que la taille qui compte : une petite user story sera plus simple à rédiger, estimer, traiter et tester.
  • Testable : Il faut des critères objectifs permettant à l’équipe de se mettre d’accord sur le fait que le développement effectué est conforme aux besoins. Les approches de type BDD (Behaviour-driven Development) et TDD (Test-driven development) s’articulent d’ailleurs sur ce dernier point

Cet acronyme permet de garder en tête les principes d’élaboration d’une User Story de qualité. Ils ne sont pas forcément à respecter à la lettre (sic), et sont surtout utiles pour ce qui est d’accompagner les Product Owners plus juniors.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *