User Stories and Acceptance Criteria: Core Methods for Agile Requirements
User stories shift requirements from writing about features to talking about them. Combined with acceptance criteria, they define what "done" means. This guide applies Mountain Goat Software's 3Cs model.