User Stories

What to do?

  • By now, you should have defined the features that you wanted to make.
  • Define 3-5 user stories for your features using the template below

🗣️ User Stories

  • Story Title: A short brief of the feature. e.g: Login Page
  • Priority The importance level of a story. Does this story defines the whole feature? Is it required? Does the feature can still run without this story? e.g: Medium
  • Estimate A rough estimate of working days/hours needed to develop mentioned story. e.g: 3 days
  • Use Case A sentence that describe user’s action for that story. e.g: As a user, I want to be able to log in using my registered email and password.
  • Acceptance Criteria: A comprehensive specification of the user story. Consists of 3 points
    • Given conditions that must be fulfilled in order for the story to be done. e.g: User already registered an account with specific email address & password
    • When specific state/trigger for the mentioned use case e.g: User click submit button on login form
    • Then the result of the state/trigger. usually contains positive & negative scenarios. e.g: Positive: user inputs registered email & the right password for that account → log in success, app direct user to home screen Negative:
      • email/password field empty → show error “[Email/Password] cannot be empty”
      • email does not contains valid email address → show error “Please type a valid email address”
      • wrong email/password → show error “Invalid Email or Password”
      • server error/offline → show error “There’s an error, please try again”
🗣️ User Stories
Story Title
Use Case
Acceptance Criteria
As a [user type], I want to [do things] to [achieve goal]
Given: When: Then: