The goal of an agile user story is to demonstrate the value of a software feature from an end-user perspective. Often when creating a feature, it’s easy to get lost in the specific details of what the feature can accomplish and how it works, and we forget the real reason we’re creating this feature in the first place – for the user. An agile user story allows us to stay grounded and think through the feature and it’s layout from a real user’s perspective.