Une User Story, ou histoire utilisateur, est un outil de gestion de projet couramment utilisé dans les démarches Agiles, notamment dans la méthode Scrum. Elle décrit un fonctionnement ou une caractéristique souhaitée par les utilisateurs du système ou du produit en cours de développement. Une User Story exprime donc une exigence du point de vue de l'utilisateur final, et ce dans un langage non technique et compréhensible par tous.
La User Story offre une manière facilitée de capturer, de prioriser et de gérer les besoins des utilisateurs. Elle sert de liaison entre l'équipe de développement et les stakeholders, et guide le processus de développement en se focalisant sur la création de valeur pour l'utilisateur. Une User Story est généralement formulée selon une structure standard : « En tant que
Dans la gestion de projet orientée business, les User Stories sont essentielles car elles permettent une compréhension commune des besoins et une meilleure collaboration entre toutes les parties prenantes. Elles contribuent à la flexibilité et à l'adaptabilité du projet en permettant des ajustements continus en fonction des feedbacks des utilisateurs. En concentrant le développement sur les besoins des utilisateurs, la User Story garantit que le produit final apportera une véritable valeur ajoutée à ces derniers, tout en répondant aux objectifs business.