User stories are short, simple descriptions of a requirement told from the perspective of the person who would like a new feature.
User Stories are the basic unit of communication, planning, and negotiation between the Scrum Team, Business Owners, and the Product Owner. Stories consist of the following elements:
A description, usually in business terms
A size, for rough estimation purposes, generally expressed in story points (such as 1, 2, 3, 5...)
An acceptance test, giving a short description of how the story will be validated.
Stories help create small “chunks” of value that can predictably be designed, built, and tested in a shorter interval e.g., a Sprint. Properly written and executed, a user story enables rapid feedback that promotes faster learning over the course of iterative & incremental development cycles.