Skip to content

Instantly share code, notes, and snippets.

@patrickward
Last active September 22, 2022 13:43
Show Gist options
  • Save patrickward/3a11289165f347e946728cf4ba57e2f2 to your computer and use it in GitHub Desktop.
Save patrickward/3a11289165f347e946728cf4ba57e2f2 to your computer and use it in GitHub Desktop.
User Story Example
Sourced from: https://medium.com/swlh/user-story-template-with-examples-244528bf9e7
Title: Returns and exchanges go to inventory.
Story
-----
As a store owner,
I want to add items back to inventory when they are returned or exchanged,
so that I can track inventory.
Acceptance Criteria
--------------------
Scenario 1: Items returned for refund should be added to inventory.
Given that a customer previously bought a black sweater from me and I have three black sweaters in inventory,
when they return the black sweater for a refund,
then I should have four black sweaters in inventory.
Scenario 2: Exchanged items should be returned to inventory.
Given that a customer previously bought a blue garment from me and I have two blue garments in inventory and three black garments in inventory,
when they exchange the blue garment for a black garment,
then I should have three blue garments in inventory and two black garments in inventory.
Stretch Goals
--------------
- How can we automate the exchange or return process?
Notes
-----
- We currently process returns by ...
- We currently process exchanges by ...
Priority: Medium
Story Points: 8
Sourced from: https://medium.com/swlh/user-story-template-with-examples-244528bf9e7
Title: <What this user story is about>
Story
-----
As a <type of user>,
I want <to perform some task>,
so that I can <achieve some goal>.
Acceptance Criteria
--------------------
Scenario A: <What should happen>
Given that <some context>,
when <some action is done>,
then <such outcomes are expected to occur>.
Stretch Goals
--------------
<optional>
Notes
-----
<optional>
Priority: <Highest, High, Medium, Low, Lowest, Unprioritized>
Story Points: <1, 3, 5, 8, 13, 21, ... >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment