What’s the difference between a user story and a requirement?

I am often asked this when delivering training on writing requirements. The most obvious difference is semantics. A user story is generally written as a statement of something a user wants to do with a system and for what purpose. For example:

I want to find clothing that is my size.

While a requirement statement is traditionally written in a more formal style, starting with “The system shall” Continue reading