Une user story agile a pour objectif de démontrer la valeur d'une fonctionnalité logicielle du point de vue de l'utilisateur final. Souvent, lors de la création d'une fonctionnalité, il est facile de se perdre dans les détails spécifiques de ce que la fonctionnalité peut accomplir et de son fonctionnement, et nous oublions la véritable raison pour laquelle nous avons créé cette fonctionnalité: l'utilisateur. Une user story agile nous permet de rester enracinés et de réfléchir à la fonctionnalité et à sa présentation du point de vue d'un utilisateur réel.