產品需求文件 PRD 與規格決策紀錄範本
用凍結審查管 PRD 範圍,決策與變更都留理由和驗收確認
- 資料表
- 6 張
- 欄位總數
- 80 個
- 難度
- 進階
- 版本
- 1.0
- 更新
- 2026-08-31
這個範本解決什麼問題
規格凍結最怕的不是改,是改了沒有人知道全貌。範圍外事項空白的需求,開發順手把反正資料都有的功能做進版本,沒人測過也沒寫進驗收條件;設計理由只留下討論後決定五個字,三個月後同一題重新吵一次;開放問題掛了二十幾天沒人認領,規格卻已經凍結,問題只是被推進開發階段。
這份範本把全貌留在六張表裡:說好不做的寫進「🚫 範圍外事項」,每個決定連理由記在「🧭 規格決策紀錄」,凍結後要改就開一筆「🔒 規格變更紀錄」並勾「是否重新確認驗收條件」;「❓ 開放問題」掛超過門檻天數沒人動,警示會自己跳出來。
範本內容
以下欄位結構直接讀自範本本身,永遠與實際內容一致。
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 驗收條件 | 單行文字 | |
| 凍結後警示 | 公式 | |
| 未結案開放問題數 | 公式 | |
| 阻擋凍結的未結問題數 | 公式 | |
| 🚫 對應範圍外事項 | 其他 | |
| 🧭 對應規格決策 | 其他 | |
| 實際凍結日 | 其他 | |
| 目標使用者角色 | 單選 | 選項:門市店長/門市第一線人員/總部營運/客服人員/財會人員/倉儲揀貨人員/系統管理者/外部消費者 |
| 非功能需求(效能、相容性、量體) | 單行文字 | |
| 凍結後變更次數 | 公式 | |
| 需求名稱 | 單行文字 | |
| 需求編號 | 單行文字 | |
| 需求敘述(要解決什麼問題) | 單行文字 | |
| 規格狀態 | 單選 | 選項:草擬中/討論中/待凍結審查/已凍結/凍結後已變更/已取消 |
| 非功能需求佐證來源 | 單行文字 | |
| 提出人 | 單行文字 | |
| 目標凍結日 | 其他 | |
| 凍結前檢查 | 公式 | |
| 優先等級 | 單選 | 選項:必須有(缺了不能上線)/應該有/可以有/這版不做 |
| 範圍外事項筆數 | 公式 | |
| 規格負責人 | 單行文字 | |
| 使用情境(誰、在什麼情況下、要做什麼) | 單行文字 | |
| ❓ 對應開放問題 | 其他 | |
| 理由不足的決策數 | 公式 | |
| 🔒 對應規格變更 | 其他 |
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 為什麼選這個(理由) | 單行文字 | |
| 📄 對應需求 | 其他 | |
| 決策人 | 單行文字 | |
| 決定了什麼 | 單行文字 | |
| 決策標題 | 單行文字 | |
| 決定日期 | 其他 | |
| 曾考慮的其他做法(與不選的原因) | 單行文字 | |
| 決策是否已被推翻 | 單選 | 選項:仍有效/部分調整/已被後續變更推翻 |
| 決策類型 | 單選 | 選項:使用流程/資料結構/介面呈現/權限規則/整合與介接/例外與錯誤處理/上線範圍 |
| 理由檢查 | 公式 |
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 狀態 | 單選 | 選項:待認領/已認領釐清中/已有答案待同步/已結案/已放棄(帶著風險上線) |
| 逾期天數門檻(引用) | 公式 | |
| 提出日期 | 其他 | |
| 掛置天數 | 公式 | |
| 追蹤提示 | 公式 | |
| 誰要回答 | 單行文字 | |
| 問題類型 | 單選 | 選項:需求釐清/技術可行性/法規或合約/第三方系統或通路/資源與排程/使用者體驗 |
| 目前答案 | 單行文字 | |
| 結案日期 | 其他 | |
| 問題描述 | 單行文字 | |
| 是否阻擋凍結 | 單選 | 選項:阻擋凍結/不阻擋,但凍結說明要揭露 |
| 📄 對應需求 | 其他 |
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 提出人 | 單行文字 | |
| 是否重新確認範圍外事項 | 核取方塊 | |
| 重新確認檢查 | 公式 | |
| 提出日期 | 其他 | |
| 變更內容(從什麼改成什麼) | 單行文字 | |
| 📄 對應需求 | 其他 | |
| 變更原因 | 單行文字 | |
| 🧭 影響的規格決策 | 其他 | |
| 是否重新確認驗收條件 | 核取方塊 | |
| 變更標題 | 單行文字 | |
| 變更來源 | 單選 | 選項:開發中發現做不到/使用者測試回饋/營運流程改變/法規或合約要求/上游或第三方系統異動/原本規格就寫得不清楚 |
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 測試 | 單行文字 | |
| 專案經理 | 單行文字 | |
| 營運窗口 | 單行文字 | |
| 產品名稱與版本 | 單行文字 | |
| 前端工程師 | 單行文字 | |
| 客戶統一編號 | 單行文字 | |
| 專案名稱 | 單行文字 | |
| 產品經理 | 單行文字 | |
| 委託客戶名稱 | 單行文字 | |
| 全案凍結就緒判定 | 公式 | |
| 開放問題逾期天數門檻 | 數字 | |
| 後端工程師 | 單行文字 | |
| 設計師 | 單行文字 |
| 欄位名稱 | 型別 | 說明 |
|---|---|---|
| 不做的類型 | 單選 | 選項:這版不做,下一版再評估/永遠不做,與產品方向不符/改用現有功能替代/改由人工流程處理/技術上目前做不到/成本不符效益/法規或合約不允許 |
| 是否已被開發追加 | 單選 | 選項:否/是-已回退/是-已補走變更流程/是-仍留在版本裡未經同意 |
| 📄 對應需求 | 其他 | |
| 為什麼不做 | 單行文字 | |
| 認定人 | 單行文字 | |
| 追加情況說明 | 單行文字 | |
| 追加警示 | 公式 | |
| 認定日期 | 其他 | |
| 範圍外項目 | 單行文字 |
三步驟開始使用
- 填專案設定
複製後先把「⚙️ 專案設定與角色分工」那唯一一列填完,尤其是「開放問題逾期天數門檻」——留空或填 0,開放問題的逾期判定會整批失效。
- 建需求編號
需求寫進「📄 需求項目」,「需求編號」給定後就不要再改——它是決策、開放問題與變更對回需求的依據;說好不做的同步記進「🚫 範圍外事項」。
- 凍結後走變更
凍結前先看「凍結前檢查」還有沒有阻擋的未結問題;凍結後要改,一律開「🔒 規格變更紀錄」,並回頭勾驗收條件與範圍外事項的重新確認。
這個範本適合誰
要跟工程團隊或委外廠商把規格講定的產品經理與專案經理,特別是吃過說好不做的事被做進去、上線驗收吵成一團這種虧的人。兩三個人邊做邊改的早期探索團隊先不要用,凍結紀律會拖慢你們。
從 Excel 搬過來
這個範本用到的欄位型別中,以下幾種從 Excel 搬過來時最常出錯。
| 欄位型別 | 搬移時要注意 |
|---|---|
| 單選 | 原本用儲存格顏色標記的狀態要改成單選欄位。顏色無法篩選也無法統計。 |
進階技巧
「🧭 規格決策紀錄」的「理由檢查」會抓出理由寫得太薄的決策,「📄 需求項目」上的「凍結後變更次數」與「凍結後警示」則讓凍結後被改過幾次一眼可見,回顧會直接照這幾欄點名。
常見問題
- 一份 Base 可以同時管好幾個專案嗎?
- 不建議。「⚙️ 專案設定與角色分工」設計上只留一列,是「全案凍結就緒判定」與逾期門檻的來源;多出一列時門檻會取較嚴的那個,警示提早跳。一個專案複製一份最省事。
- 需求編號後來想改,會怎樣?
- 開始關聯之後就不要回頭改。「需求編號」是規格決策、開放問題、變更與範圍外事項對回「📄 需求項目」的依據,中途改號,全部關聯要人工重新對一次,比忍住不改貴得多。
- 開發追加了範圍外的功能,怎麼記?
- 到「🚫 範圍外事項」把「是否已被開發追加」改成實際情況,選到「是-仍留在版本裡未經同意」時「追加警示」會亮,逼團隊決定回退還是補走變更流程,而不是當作沒發生。
- 規格天天在翻的早期團隊適合用嗎?
- 先不要。凍結審查的紀律會拖慢邊做邊改的節奏,等方向收斂、要跟工程團隊或委外廠商把規格講定時再導入;只想追任務進度的話,用專案管理範本就好。