User Story
A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. It usually follows the format: "As a [type of user], I want [an action] so that [a benefit/value]."
A user story is a tool used in Agile software development to capture a description of a software feature from an end-user perspective. It usually follows the format: "As a [type of user], I want [an action] so that [a benefit/value]."
User stories shift the focus from writing requirements to discussing needs. They allow for negotiation and trade-offs between business value and development effort. They are the smallest unit of value delivery in our agile process.
A user story is a promise of a conversation, not a contract. We require strict Acceptance Criteria (Gherkin syntax prefered) for every story. A story without acceptance criteria is just a wish. We optimize for small, independent, testable stories.