User sotries are one of the primary development artifacts for Scrum and Extreme Programming (XP) project teams. A user story is a very high-level definition of a requirement, containing just enough information so that the developers can produce a reasonable estimate of the effort to implement it. This article covers the following topics:
A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. The user storydescribes the type of user, what they want and why. A user story helps to create a simplified description of a requirement.
How to create a good user story?
1.-Users Come First
2.-Use Personas to Discover the Right Stories
3.- Create Stories Collaboratively
4.-Keep your Stories Simple and Concise
5.-Start with Epics
6.-Refine the Stories until They are Ready
7.-Add Acceptance Criteria
8.-Use Paper Cards
9.-Keep your Stories Visible and Accessible
10.-Don’t Solely Rely on User Stories