PM 筆記|PRD 進化之路 🥚🐣🐥

作為產品經理要經手的文件百百種,但要說花費最多時間撰寫與維護的,PRD 難以逃脫第一名,對我來說日常工作不是在研究、會議、更版,就是在寫 PRD 的路上。
PRD 的形式與管理方式,往往隨著團隊規模、產品發展階段而改變。在前一間公司,我從零建立 PRD,摸索適合團隊的文件管理方式;而現在的公司,產品已有八年歷史,文件存放分散,需要重新整理並轉移至新系統。在這些過程中,我發現 PRD 並不是靜態的,而是隨著產品架構、團隊需求進化,這篇文章是記錄我工作兩年來經歷過的演進歷程。
何謂 PRD
產品需求文件(Product Requirement Document, PRD)是一個詳盡的產品指南,精確地描述產品需求,用來達到降低溝通阻力、增加管理效率的目標。
根據這篇 How to Write the Best PRD For Product Managers?,好的 PRD 應該有以下特性:
- 在平易近人與技術的文字間平衡
- 不會變成遠古文物而是會持續動態調整
- 不只是列出功能,也講述用戶從功能受益的情境
寫文件一定沒有口頭溝通快,但一定會比起口頭溝通來得準確。為團隊建立起更統一的情境認知、更一致的功能細節規範,是我認為 PRD 的核心功能。
🥚 Phase I:從零開始建立產品文件

前主管的作風是不寫文件,跟設計師和工程師口頭溝通好情境就好,但我有著不紀錄下來就不踏實的病,於是依循著實習時期的經驗、網路上的資料,發展出一套跟設計與工程的文件溝通流程。
規劃流程
當時負責三個產品線,兩個沒有先前的文件、一個是從 0 到 1 的產品,在我對功能細節有大部分掌控權的情況下,規劃流程偏單純:
- 確認需求
- 進行競品研究(optional)和規劃
- 完成規格
- 依據改動幅度決定要不要畫 Wireframe
- 開單請設計師出設計稿
- 依據討論後定稿的設計微調規格再進入開發
- 最終在我根據規格驗收完功能後上線

PRD
因應面對的需求大小,撰寫規格的方式會依照以下做微調:
小型功能
直接在 Jira 開單,單內附上以下資訊:
- User Story
- 流程圖/Wireframe/設計稿(若已跟設計師確認完稿)
- 開發規格:行為流程、頁面功能、欄位限制
中大型功能
使用 Google docs 撰寫文件,視需求可能拆分成多張單給工程與設計。每份文件會包含以下項目:
- 目錄
- 編修歷程
- 開發目的說明
- 需求來源
- 需求內容
- 情境說明
- User stories
- 影響範圍
- 影響的產品(可能跨產品)
- 影響的裝置(產品各自有 Web / Desktop / Mobile 版本)
- 影響的頁面、流程
- 開發規格
0 - 1 產品
使用 Google docs 撰寫文件,將產品功能依照產品架構分類,並且拆分開發階段:
- 目錄
- 編修歷程
- 開發目的與說明
- 產品功能
- Functional Map
- 開發規格
- 開發階段
- 頁面規格(Wireframe 和流程圖穿插其中)
- 【前台】
-【全域功能】
- 【主要頁面/功能分類】
- 【後台】
- 【全域功能】
- 【主要頁面/功能分類】
- 【權限統整】
- 前台權限
- 後台權限
- 附錄
- 使用者條款等產品所需附件檔案
- 【前台】
-【全域功能】
檢討
回頭來看這些文件內容雖有達到在當下促進團隊溝通的目的,但仍有許多須改進之處:
- 可維護性較低:
-
文件的存放:文件過於分散(同產品不同功能散落多個文件/單)或過於集中(0 - 1 產品的所有功能在一個不好變動的線性文件裡)
-
版本管理:雖然有記錄編修歷程,但由於 Google Docs 的編輯紀錄是較細的時間戳記,難以回溯到特定版本,並且仰賴我手動新增歷程紀錄
- 細節格式不統一:由於是每次改動見招拆招,慢慢形塑 PRD 架構,所以除了必定有的 User Story 跟頁面行為說明外,其他細節會視每次跟設計與工程討論的狀況優化,並且面對隕石可能就會有急著開單脫離原本架構的情況發生。
- 沒有文件 → 建立 PRD 讓團隊有文件可參考
- 使用 Jira Issue、Google Docs 存放文件 → 文件存放過於分散、缺乏明確的版本管理,導致後續維護文件成本高
- 視情境、功能大小彈性調整格式 → 文件格式不統一
🐣 Phase II:模組化與標準化
而在現在的公司中雖有寫規格的習慣,但過往曾使用過 Google Slides、Google Docs、GitLab 幾種方式管理,並且不是所有功能都有記錄。

在我進入公司時,比較近期的功能已轉用 Confluence 存放產品文件,但無論是優化舊功能還是開發新功能,大部分的文件還是需要從頭撰寫。
規劃流程
規劃流程大同小異,主要的改變是前期研究從我自作主張地做(?),變成必定會經過的流程,且和產品設計師大量合作執行。此外,寫 PRD 以前,規劃過程與細節每週都會和主管與老闆同步,並在上線前有和行銷 / 客服/業務等更多跨職能角色合作:
- 確認需求
- 進行競品研究