Tai-ch0802

prd

"產品需求文件 (PRD) 撰寫指南與模板,銜接商業目標與技術實作。"

Tai-ch0802 2 Updated 4mo ago

Resources

1
GitHub

Install

npx skillscat add tai-ch0802/skills-bundle/prd

Install via the SkillsCat registry.

SKILL.md

產品需求文件 (PRD) 技能

此技能協助你撰寫結構完整、邏輯清晰的產品需求文件 (PRD)。PRD 是產品的核心藍圖——它告訴我們為何要建構這個產品,以及產品應該具備哪些功能。

為什麼需要 PRD?

  • 對齊目標:確保開發人員、設計師和利害關係人對產品有共同的理解。
  • 減少歧義:透過清晰的文字和圖表,將模糊的想法轉化為具體的需求。
  • 作為測試基準:PRD 中的驗收條件可作為 QA 測試的依據。

PRD 核心組成

一份完整的 PRD 通常包含以下章節:

  1. 背景與目標:我們為何要做這件事?解決什麼問題?成功指標是什麼?
  2. 使用者故事:使用者是誰?他們想做什麼?目的是什麼?
  3. 功能需求:系統行為的具體描述。
  4. 非功能需求:效能、安全性、可靠性等約束條件。
  5. UI/UX 流程:頁面流程圖、線框稿或設計稿連結。
  6. 數據分析:需要追蹤哪些使用者行為數據?
  7. 範圍外項目:明確定義不包含的內容,以防止範圍蔓延。

如何使用此技能

當使用者提出模糊的想法時(例如:「我想要一個讓使用者分享書籤的功能」),請依照以下步驟:

  1. 初步訪談:向使用者詢問關鍵問題(誰、為什麼、做什麼)。
  2. 草擬文件:使用 template_comprehensive.md(完整版)或 template_simple.md(簡易版)草擬 PRD。
  3. 審核確認:請使用者審核草稿,確認符合預期。
  4. 定稿:定稿後,此 PRD 將成為後續 SA(系統分析)和實作階段的輸入。

提示與最佳實踐

  • 使用明確的語言:避免使用「可能」、「應該」等模糊詞彙;使用「須」(shall/must)、「可」(can) 等精確用語。
  • 善用圖表:使用流程圖 (Mermaid) 來補充文字描述。
  • 保持更新:PRD 是活文件 (Living Document)——如果需求變更,請同步更新 PRD。

Categories