規格先行開發
規格先行開發
定義
在 AI 輔助開發中,先完成需求分析和架構設計(規格文件),再交由 AI 依規格實作的方法論。核心原則:「永遠先規劃再實作,別讓 AI 自由發揮」。
關鍵數據點(附來源)
- 後端先行順序:資料庫版本升級策略 → CRUD 類別 → API/Ajax → 前端(ai-wordpress-development)
- 規劃 Agent 流程:需求 → 自動拆解子功能 → 匹配 Command/Skill → 結構化待辦文件(ai-development-planning)
- 每份子功能文件包含:使用者故事、開發清單、參考程式碼、對應 Command(ai-development-planning)
- 經過一整年實戰驗證的方法論(ai-wordpress-development)
前提與局限性
- 需要開發者有足夠的領域知識來撰寫規格
- 對於需求不明確的探索性專案,過度規格化反而是阻力
- 前期的 Command/Skill 建置投入不低
衝突標記
無。三篇來源觀點高度一致。
關聯概念
- [[Spec Coding]]
- [[AI 開發規劃 Agent]]
- [[Skill 驅動開發]]
- [[AI 開發四層級]]