Definition of Ready

Au delà du respect des principes I.N.V.E.S.T. pour la définition d'une User Story, avant que celle-ci ne soit estimée et décortiquée lors du Sprint Planning ou Backlog Refinement, il est préférable de fournir toutes les informations nécessaires pour améliorer l'efficacité de cet événement, estimer l'effort avec précision et éviter les allers-retours.

La liste de ces informations devant être fournies dans la description d'une User Story forme le Definition of Ready. Le Definition of Ready est donc une forme concrète et spécifique des principes I.N.V.E.S.T.

Exemple de Definition of Ready :

  • Scénarios.

  • Si fonctionnalité visuelle, sketch ou screenshot d'une application similaire.

  • Si formulaire, l'ordre d'importance des champs d'un formulaire.

  • Si email, template de l'email à envoyer et traductions.

  • Si bug, vidéo du bug, infos système, utilisateur et identifiant erreur.

  • ...

Faites bien attention à ne pas tomber dans la rédaction de lourdes spécifications !

Une User Story doit rester négociable.