Nic Lin's Blog

喜歡在地上打滾的 Rails Developer

user story 的格式

來自xdite課程的範例

  1. 身為商家的管理者,我要能夠在後台上架我的東西,並設定能夠販賣
    1. 身為管理者,我可以上傳一個商品的物品敘述及圖片
    2. 身為管理者,我可以上傳一個商品的規格、價格及庫存
    3. 身為管理者,我可以設定一個商品是否能夠上架販售
  2. 身為商家的管理者,我要能夠在後台設定權限,權限分成管理者以及消費者
  3. 身為商家,我應該可以收到消費者下訂的訂單,並設定為已結帳
    1. 身為管理者,可以在後台看訂單,訂單狀態分為未結帳、已結帳、出貨中、已出貨、辦理退貨
    2. 身為管理者,我可以在後台對單張訂單做狀態改變
    3. 身為管理者,當我在將商品設為已出貨時,消費者應該收到一張已出貨的通知信
  4. 身為商家,當消費者確定購物結帳後,該商品的庫存必須按照數量減少
  5. 作為一個消費者,我要在前台能夠找到商品並結賬
    1. 身為消費者,我要在前台能夠找到商品並加到購物車
    2. 身為消費者,我要在前台能夠將多樣商品加到購物車,並生成一張訂單
      1. 身為消費者,當系統生成一張訂單後,我可以填寫寄送資訊,並且用信用卡結帳
      2. 身為消費者,當我用信用卡結帳後,我的信箱要能收到一張訂單確認信
  6. 作為一個消費者,在商家出貨後,應該收到一張已出貨的通知信。
    1. 作為一個消費者,當我收到已出貨的通知信後,可以在使用者後台看到該張訂單
    2. 作為一個消費者,我可以在使用者後台看到我所有的歷史訂單
Share Comments
comments powered by Disqus