Building the picture
Use Case: Withdraw Money Goal in Context: Customers need to withdraw money from their accounts without entering the bank Scope: ATM, banking infrastructure Level: Primary Task Preconditions: The customer has an account with the bank Success End Condition: The customer has the money they needed to withdraw Failed End Condition: The customer has no money Primary Actor: Customer Trigger: Customer puts card into ATM
User Stories are a method of requirements engineering used to inform the development process and what features to build with the user at the centre.
Example: