Comment remplacer un cahier des charges de plusieurs centaines de pages par une phrase tenant sur un post-it ? La user story fait le pari que l'essentiel se joue dans la conversation, pas dans le document.
De la spécification à la conversation
Avant l'agilité, les besoins étaient figés dans de longs documents signés contractuellement : produits en amont, impossibles à faire évoluer sans avenant, et mêlant le « quoi » et le « comment ». En 1998, Kent Beck propose avec eXtreme Programming une alternative radicale : de courtes phrases sur fiches cartonnées, point de départ d'une conversation. Mike Cohn formalise en 2004, dans User Stories Applied, le format canonique : « En tant que [persona], je veux [action], afin de [bénéfice] ».