什麼是規格驅動開發(SDD)?
規格驅動開發(Spec-Driven Development, SDD)以規格為中心,透過可執行的驗收規格(如 Gherkin)來驅動需求溝通、實作與驗證,讓團隊以自動化管線達成更高的一致性與交付品質。
核心概念
- 以可執行規格溝通需求,降低認知落差
- 將驗收自動化融入 CICD,形成回饋迴路
- 以功能為單位的跨端對齊(前端/全端)
如何開始
- 為功能撰寫 Gherkin 規格(Given/When/Then)
- 將規格對齊到頁面、API 與資料模型
- 把驗收測試納入自動化管線,確保可回歸