SDD:規格先行的開發流程
先寫規格(做什麼、怎麼驗收、不做什麼)再實作的四步流程;所有決策發生在規格階段,寫程式是最後一步。
定義:SDD(規格先行開發)=先寫規格(要做什麼、怎麼驗收、不做什麼)→ AI 實作 → 驗證 → 存檔的四步流程。核心原則:設計先行,寫程式是最後一步。
四步流程
- 先寫規格:要做什麼、怎麼驗收、不做什麼(明確排除範圍,避免越做越大)。
- AI 實作:照規格寫。
- 驗證:跑測試+簡化檢查。
- 存檔。
對不寫程式的決策者的價值
所有決策發生在規格階段——AI 會把選項列成表格(A 方案 B 方案的優缺點)讓人拍板,而不是寫完才發現方向錯了。規格裡一定有「驗收條件」段落,寫成看得懂、可以逐條打勾的具體標準。
遇到模糊需求時該跟 AI 說什麼
模糊的需求(「我想要一個報表功能」)先讓 AI 展開成規格再動工——來回一次的成本遠低於做錯重來。規格文件也是日後接手、回顧的依據。