A user story is a short and simple description of the customer’s need. It is usually told from the perspective of those who are requesting the new feature or requirement. A user story is short and sweet, but prompts the developer to get a handle on what is required. It makes it easier for the developer to produce an on-target feature of superior quality, and allows them to understand the goals and needs of the customer more quickly. It is normal to write a user story on Post-its or index cards.
Usually, user stories have a specific format, such as the following:
“As a [persona],
I want to [do something],
so that I can [realise a reward].”
This is a sample from my training course where we ask students to use Lego to build features