User Stories

User stories are one of the most valuable tools in software development. They breakdown the communication barriers and focus the team on what is of real value for the product and the user. 

 

User story structure  

USER STORIES

“As a [role/user] I want [function] so that [rationale/value/user goal]” (Specific measurable value).

 

ACCEPTANCE CRITERIA

Acceptance Criteria are a set of statements which clearly expresses in simple language without ambiguity the boundaries and parameters of a User Story/feature which determines when a story is completed and working as expected.

Each Acceptance Criteria has a clear pass/fail result, that specify satisfies both functional and non-functional requirements at the current stage of project integration (There is no partial acceptance, the conditions of satisfaction is either met or it is not).