Example: “canned” user stories and tasks

Roman Sedykh
3 min readJan 27, 2017

--

This is an example for the article “Evaluating incoming projects”.

Every other project requires one or another set of typical user stories. It’s handy to have “canned” user stories to optimize your time. I put some of them here (and skip details because each project is unique).

Authorization with email and password

  • User can sign up with email
  • User should confirm his email to complete registration
  • Registered user can sign in with email
  • Registered user can restore his password
  • Authorized user can change his password

Authorization with social networks / with one-time codes (SMS/email)

  • User can authorize with Social Network
  • User can authorize with phone number
  • User can authorize with link to email
  • User can merge his accounts (social with social/email/phone) during sign in if emails match

Other basic authorizations features

  • User can view product policy
  • User can opt-out of product news during registration
  • Registered user can receive email after registration
  • Authorized user can upload user pic
  • Authorized user can change email/phone number
  • Authorized user can sign out
  • Authorized user can delete his account

Admin panel for registered users

  • Admin can see the list of registered users
  • Admin can view user profile
  • Admin can block user
  • Admin can sort lists
  • Admin can filter lists
  • Admin can export lists

Catalogues

  • Admin can create tree of categories
  • Admin can add item to the category
  • Admin can hide item
  • Admin can delete item
  • User can view catalog
  • User can paginate
  • User/admin can search catalog
  • User can sort catalog
  • User can filter catalog
  • User can view item
  • User can see relevant items

Content

  • Admin can create post draft under a particular category
  • Admin can save or cancel edits
  • Post auto “saves” during the edit
  • Admin can preview draft
  • Admin can publish draft
  • Admin can hide post
  • Admin can delete post
  • User can view post

Cart and checkout

  • User can add item to the cart
  • User can change quantity of item in the cart
  • User can delete item from the cart
  • System keeps cart data as long as it can
  • User can check out his cart
  • User can pay for his purchase
  • User receives email about his purchase
  • Admin can view orders
  • Admin can receive notifications about new orders
  • Admin can change status for the order
  • Admin can search orders

Paid subscription

  • User can choose pricing plan
  • User can upgrade his pricing plan and pay the difference
  • User can downgrade his pricing plan
  • User is charged each period
  • User receives notifications if system can’t charge his payment method
  • User account shuts down after it can’t be charged N times
  • Admin can view the list of incoming payments

Coupons

  • Admin can create coupons with fixed or % discount
  • Admin can make coupons be used once or more
  • Admin can set expire date for the coupon
  • User can use coupon to receive discount

Other

  • User can share page to social networks
  • User can subscribe to the news by email
  • User can subscribe to the news by push notifications
  • Pages meta: favicon, titles, descriptions, pictures
  • Errors: 404 / 500
  • Google Analytics
  • Intercom

--

--