User story is one of the central concepts of agile software development.
A user story is a token that connects the customer requirements, the unit(s) of work being done to meet the requirement, and the conditions of satisfying the requirement.
User stories often have the form: "As a , I want to so that ." User stores are typically represented with index cards on taskboards.
There are numerous techniques in the agile software development body of knowledge on how to identify, create, and implement user stories and manage them from conception to completion.