Writing User Stories

As a key method in agile software development, user stories document requirements in a natural language style that emphasizes the user role, intended outcome and purpose of each requirement.