User stories are the smallest unit of activity of a functionality. They are used capture an activity or feature that an end-user does or is impacted with. In essence, user stories are made from functional requirements. A functional requirement can have multiple user stories. User stories should have the following structured in anyway deemed fit- User story number Parent functionality number Name Created by Created/Last Updated Date Actor(s) Description Trigger Pre-condition(s) Post-condition(s) Success criteria A good user story will have the following qualities- Simple Clear Concise Verifiable/testable Complete Consistent Viable A good user story will also contain the answers to what, why, when, where and how questions.