enterprise-prd-toolkit

設計理念

這組工具背後有四個核心信念。理解它們,比記住模板更重要。

1. PRD 是施工藍圖,不是思考文件

很多 PRD 讀起來像作者在整理自己的思緒——充滿「我們可能可以」、「未來考慮」、 「大概是這樣」。這種文件對寫的人有價值,對接手開發的人沒有。

好的 PRD 通過三個測試:

所以每條需求都要有 Given/When/Then 的驗收標準,Given 要有具體數值, 而且每條至少想過 2-3 個 Edge Case。含糊的「異常時處理」不算需求。

2. 角色邊界:產品要什麼 vs 技術怎麼做

PRD 最常見的越界,是 PM 把「技術建議」寫成「不可變更的產品要求」—— 指定用哪個資料庫、哪種架構、哪個框架。這會讓工程覺得結論被預設了, 也剝奪了他們對技術複雜度的最終評估權。

這組工具明確區分五種內容:產品要求 / UX / 建議 / 技術決策 / 維運。 PRD 負責前面幾種;技術決策(DB schema、選型、部署)留給工程的 TDD。

這不是說技術不重要,而是各司其職,文件才不會變成爭論的戰場

3. 金融級後台安全,不該每次重寫

做過受監管金融產品的人都知道,後台(admin panel)的安全控制是一整組固定的東西: IP 白名單、強制 2FA、登入錯誤凍結、Maker-Checker 四眼原則、覆核門檻、 不可竄改稽核、定期權限盤點。

但大多數 PRD 每次都重新想一遍,每次都漏幾項。所以這組工具把它做成 強制檢查清單——涉及後台就必須逐項確認,不適用的標 N/A 並說明, 而不是默默跳過。四眼覆核(提交者不得自審)是其中的分水嶺: 它是「一個人能不能自己把錢放出去」的那條線。

4. 讓 AI 寫 PRD,而不是編造 PRD

用 AI 輔助寫 PRD 有個真實風險:它會把「不知道的」補成「看起來確定的」。 一個被猜出來的法規門檻、一個被假設的數字,一旦寫成既定規則, 就可能一路帶到開發、上線,才發現地基是錯的。

所以這組工具要求:未由需求方確認的規格,一律標 Assumption(合理假設)或 Open Question(待定案),並記錄在 Decision Log。 這樣做不會讓文件變弱——反而讓每個假設攤在陽光下,可以被逐一驗證。 誠實標註未知,是專業,不是缺陷。


這四點串起來是一句話:

PRD 的價值,在於把「模糊的想法」變成「明確到可以施工、可以驗收、可以究責」的契約。