專案開發: User Story

更新於 發佈於 閱讀時間約 5 分鐘

撰寫 User Story 的關鍵在於明確需求並將其轉化為可商業化的具體功能,但真正能驅動專案成功的關鍵是將 User Story 進一步延伸,拆解成更具體的小故事、驗收標準以及後續任務。

以下,我將示範如何從一則簡單的 User Story 延伸至完整的功能規劃。


基本 User Story 範例

以Poyapay為例,作為一位寶雅的顧客,我想要查看APP個人購物車的商品,以便確認商品和數量是否正確。


延伸撰寫的步驟

1. 拆解需求:將大故事拆成小故事

一個 User Story 可以細分成幾個更小、更容易執行的故事,這樣開發團隊可以分階段進行開發,並逐步交付價值。

User Story:我想要做的事情,轉化成實際在APP中完成的流程
例如:我想知道我買了那些東西:這個行為包含三件事情,數量名稱價格

  • 我希望可以增加或減少商品數量。-->提供修改功能,提升購物彈性。
  • 我希望可以刪除購物車中的商品。-->提供移除功能,避免誤選或不需要的商品。
  • 我希望畫面可以即時顯示總金額。-->增強用戶體驗,方便即時核對金額。

2. 定義驗收標準(Acceptance Criteria)

每個 User Story 都需要有明確的驗收標準,讓開發團隊和測試人員知道功能是否完成,並具備可測試性。

User Story:我想要看到商品的名稱、價格與數量

驗收標準:

  1. 購物車畫面顯示商品名稱、單價與選購數量。
  2. 商品資訊顯示正確,與資料庫內容同步。
  3. 畫面清晰易讀,資訊排列整齊,符合設計稿標準。


User Story:我希望可以刪除購物車中的商品

驗收標準:

  1. 點擊「+」按鈕時,商品數量增加 1。
  2. 點擊「-」按鈕時,商品數量減少 1,但最低數量為 1,如果小於1,則詢問是否刪除此商品。
  3. 數量更改後,總金額自動更新。

3. 加入技術需求與細節

在延伸 User Story 時,可以加入技術層面的需求與設計細節,讓開發團隊有明確的方向。

技術細節:

  • 前端: 使用 React/Angular 技術實現購物車畫面,提供數量加減按鈕與刪除功能。
  • 後端: 提供 API 端點:
    • GET /cart:取得購物車商品資訊。
    • PUT /cart/{id}:更新商品數量。
    • DELETE /cart/{id}:刪除商品。
  • 資料庫: 設計購物車表格,包含商品 ID、名稱、價格、數量等欄位。
  • 即時更新: 使用 WebSocket 或 AJAX 技術,讓總金額即時更新。

4. 製作子任務清單

為了確保團隊可以有條理地完成 User Story,可以將每個故事拆分成更小的子任務。

User Story:作為一位顧客,我希望畫面可以即時顯示總金額。

子任務:

  1. 設計總金額的 UI 元件。
  2. 實作商品數量變動時觸發金額重新計算的邏輯。
  3. 測試後端 API 資料同步,確保金額計算正確。
  4. 撰寫單元測試與整合測試,確認總金額顯示功能。

5. 進一步延伸至整體使用者流程

透過將多個 User Story 串接起來,我們可以描繪出完整的使用者流程,這樣能夠讓開發團隊更清楚使用者的體驗路徑。

完整流程示意圖:

  1. 用戶登入 →
  2. 瀏覽商品 →
  3. 加入購物車 →
  4. 查看購物車 → 修改數量或刪除商品 → 查看總金額 →
  5. 進行結帳流程

總結

撰寫 User Story 是一個反覆拆解與優化的過程。
從單一需求,例如我想買東西這個簡單的概念開始,透過以下步驟延伸:

  1. 拆解大故事為小故事。
  2. 定義明確的驗收標準。
  3. 加入技術需求與設計細節。
  4. 製作子任務清單,確保團隊成員可以執行落地。
  5. 串接故事,描繪完整使用者流程。

延伸撰寫 User Story 不僅能提高團隊執行效率,更能確保開發的功能真正解決使用者需求,轉化成清晰且可拆解執行的 User Story,畢竟,不能實踐為商業計畫的項目都是空談。

留言
avatar-img
留言分享你的想法!
avatar-img
patrick chang的沙龍
1會員
12內容數
patrick chang的沙龍的其他內容
2025/01/14
在瞬息萬變的科技環境裡,以下五大領域已成為全球經濟與社會發展的重要推手,逐漸相互交織、激盪出新商機與挑戰。 1. 區塊鏈與數位貨幣(Blockchain & Digital Currency) 去中心化與安全性:區塊鏈採用分散式帳本技術,使交易過程透明且難以竄改;比特幣、以太幣等加密貨幣已深刻影
Thumbnail
2025/01/14
在瞬息萬變的科技環境裡,以下五大領域已成為全球經濟與社會發展的重要推手,逐漸相互交織、激盪出新商機與挑戰。 1. 區塊鏈與數位貨幣(Blockchain & Digital Currency) 去中心化與安全性:區塊鏈採用分散式帳本技術,使交易過程透明且難以竄改;比特幣、以太幣等加密貨幣已深刻影
Thumbnail
2024/12/17
記錄自己經手的大型專案 2019 年 7 月 內部需求訪談 - 與內部利益相關者(如行銷、產品PM、客服、IT、財務部門)進行需求訪談,收集功能需求及痛點。 撰寫User Story 確認目標使用者與業務需求範圍,進行初步文件紀錄。 2019 年 8 月 需求分析階段 整理
Thumbnail
2024/12/17
記錄自己經手的大型專案 2019 年 7 月 內部需求訪談 - 與內部利益相關者(如行銷、產品PM、客服、IT、財務部門)進行需求訪談,收集功能需求及痛點。 撰寫User Story 確認目標使用者與業務需求範圍,進行初步文件紀錄。 2019 年 8 月 需求分析階段 整理
Thumbnail
2024/09/21
因為我很懶,花了半年才把孫子兵法13章看完 為便利後人不要像我一樣看到脫窗,決定採用架構方式整理整篇內容 恰巧搜尋到高人程國政老師的作品,整理的非常精美 內容如下,共上中下三篇 以下是我二次整理的內容 知識架構 篇章分類 層次分類
Thumbnail
2024/09/21
因為我很懶,花了半年才把孫子兵法13章看完 為便利後人不要像我一樣看到脫窗,決定採用架構方式整理整篇內容 恰巧搜尋到高人程國政老師的作品,整理的非常精美 內容如下,共上中下三篇 以下是我二次整理的內容 知識架構 篇章分類 層次分類
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
App 的製作流程一般包含以下步驟: 1. 概念發想與市場調查 確立 App 的核心概念: 釐清 App 的目標、功能、目標受眾等。 進行市場調查: 了解市場現有 App 的情況、使用者需求、潛在競爭者等。 確立 App 的獨特性與價值: 找出 App 與眾不同之處,以及能為使用者帶
Thumbnail
App 的製作流程一般包含以下步驟: 1. 概念發想與市場調查 確立 App 的核心概念: 釐清 App 的目標、功能、目標受眾等。 進行市場調查: 了解市場現有 App 的情況、使用者需求、潛在競爭者等。 確立 App 的獨特性與價值: 找出 App 與眾不同之處,以及能為使用者帶
Thumbnail
撰寫 User Story 的關鍵在於明確需求並將其轉化為可商業化的具體功能,但真正能驅動專案成功的關鍵是將 User Story 進一步延伸,拆解成更具體的小故事、驗收標準以及後續任務。 以下,我將示範如何從一則簡單的 User Story 延伸至完整的功能規劃。 基本 User Stor
Thumbnail
撰寫 User Story 的關鍵在於明確需求並將其轉化為可商業化的具體功能,但真正能驅動專案成功的關鍵是將 User Story 進一步延伸,拆解成更具體的小故事、驗收標準以及後續任務。 以下,我將示範如何從一則簡單的 User Story 延伸至完整的功能規劃。 基本 User Stor
Thumbnail
本文教學品牌故事的撰寫技巧指南,幫助品牌能按照四大步驟寫出有溫度的品牌故事,包括:釐清品牌核心、了解目標受眾、框架故事結構、檢驗與優化。並提供撰寫品牌故事的文字技巧,幫助品牌與受眾(顧客、潛在商業夥伴、員工)建立連結,促進認同與支持。
Thumbnail
本文教學品牌故事的撰寫技巧指南,幫助品牌能按照四大步驟寫出有溫度的品牌故事,包括:釐清品牌核心、了解目標受眾、框架故事結構、檢驗與優化。並提供撰寫品牌故事的文字技巧,幫助品牌與受眾(顧客、潛在商業夥伴、員工)建立連結,促進認同與支持。
Thumbnail
概念發想與前期規劃 一、應用產業: ▪︎明確您的設計服務對象是哪個產業(例如:科技、時尚、美食等)。 ▪︎了解該產業的視覺風格、流行趨勢,以及目標受眾的喜好。 二、如何寫故事: ▪︎透過文字敘述,將設計概念轉化為一個引人入勝的故事。 ▪︎故事應能傳達品
Thumbnail
概念發想與前期規劃 一、應用產業: ▪︎明確您的設計服務對象是哪個產業(例如:科技、時尚、美食等)。 ▪︎了解該產業的視覺風格、流行趨勢,以及目標受眾的喜好。 二、如何寫故事: ▪︎透過文字敘述,將設計概念轉化為一個引人入勝的故事。 ▪︎故事應能傳達品
Thumbnail
科技創新與產品開發的過程,是所有希望在產業領域內創造價值的人都需要深入理解的。 掌握這個過程,可以幫助我們更好地理解如何為用戶創建有價值的產品和服務。 在我參與UCLA Trustworthy AI Lab產品開發的過程中,我深入了解了,要將合成數據結合進入社會,改善人類隱私權,其中關於產品設計的三
Thumbnail
科技創新與產品開發的過程,是所有希望在產業領域內創造價值的人都需要深入理解的。 掌握這個過程,可以幫助我們更好地理解如何為用戶創建有價值的產品和服務。 在我參與UCLA Trustworthy AI Lab產品開發的過程中,我深入了解了,要將合成數據結合進入社會,改善人類隱私權,其中關於產品設計的三
Thumbnail
誰適合讀本篇? 1. Junior 產品經理 2. 想學PRD(User Story、Wireflow等) 3. 想打造工具型產品的人
Thumbnail
誰適合讀本篇? 1. Junior 產品經理 2. 想學PRD(User Story、Wireflow等) 3. 想打造工具型產品的人
Thumbnail
每周一篇文章的讀書會心得報告摘要與筆記,本次分享的文章為:產品管理流程中,使用者故事(User Story)常見的三種使用情境。 1. 什麼是使用者故事(User Story)? 2. User Story 的三種使用情境 3. 不同團隊會有不同的作法 4. User Story 常見問題
Thumbnail
每周一篇文章的讀書會心得報告摘要與筆記,本次分享的文章為:產品管理流程中,使用者故事(User Story)常見的三種使用情境。 1. 什麼是使用者故事(User Story)? 2. User Story 的三種使用情境 3. 不同團隊會有不同的作法 4. User Story 常見問題
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News