Use cases are more like contracts , and Use Stories is a planning tool. Consequently, Use Cases usually survive User Stories, as they (should) serve as documentation that specifically reflects the embedded system.
User stories are recorded by the client / participant / client / user. User stories are not very detailed and relatively open to interpretation.
Use cases are more formal in structure and are often written by someone from the team - a requirements engineer / product manager. They are often more detailed, break down the interaction into separate steps, and clearly define preconditions and post-contests, such as failure conditions and success conditions.
While one use case can cover many scenarios - success and failure; validation errors; Helper applications and extensions β The user story is more limited in scope, usually describing one scenario.
See also User_story # Comparing_with_use_cases on Wikipedia , as well as the chapter βWhat to do with no casesβ in the book Using Custom Stories .
Finally, according to Allistair Cockburn ...
User history is synonymous with the βfunctionβ used in the 1990s, a marker for what needs to be built, fine-grained enough to fit into modern iteration / sprint periods.
A use case provides a contextual view of what needs to be created in order to unite an organization.
Richard JP Le Guen
source share