跳转到内容

SDD 交付流程

Phase 1-9 — 从 Proposal 到 Release,设计驱动开发的 9 个阶段。先 Spec 后 Design,规格驱动设计、设计驱动代码。每个阶段有明确的 Skill、产物和 Gate。


点击节点查看详情

📋 1Proposal 细化
💡 2方案探索🚦 决策2: 方案确认
📐 3规格定义(需求层)
🔍 4规格评审(实现层)🚦 Specify Gate (GB)
🎨 5架构设计🚦 Define Gate (GA)
📝 6执行计划🚦 Plan Gate (GC)
⚙️ 7代码实现
🔍 8代码评审
✅ 9发布🚦 Release Gate

Gate 阶段 校验内容 结论
方案选型决策 Phase 2 → 3 用户确认方案方向 选定 / 待定
Specify Gate (GB) Phase 4 → 5 AC 清单、接口签名、规格完整性 Approved / Rejected
Define Gate (GA) Phase 5 → 6 设计完整性、ADR 覆盖 Approved / Rejected
Plan Gate (GC) Phase 6 → 7 任务拆分、工作量、依赖 Approved / Rejected
Release Gate Phase 9 发布检查清单、全套交付件 Approved / Rejected

产物文件阶段描述
proposal.md1基于 IR 和 SR 细化 Proposal,明确验收标准和技术约束
brainstorm.md2知识库检索 + 多方案头脑风暴 + 代码仓库结构化分析,输出候选方案集
code-analysis.md2知识库检索 + 多方案头脑风暴 + 代码仓库结构化分析,输出候选方案集
spec.md (requirements)3详细规格需求层(AC 清单、错误码、接口签名)
test-spec.md3详细规格需求层(AC 清单、错误码、接口签名)
spec.md (implementation)4spec 追加实现层内容,执行规格评审(不可跳过)
review.md4spec 追加实现层内容,执行规格评审(不可跳过)
design.md5基于 spec 进行架构设计:ADR 决策记录、接口定义、模块划分、Mermaid 图
execution-plan.md6任务拆分、工作量估算、依赖排序、里程碑设定
source code7按 Plan 逐步实现代码,记录 ADR(架构决策记录)
adr-log.md7按 Plan 逐步实现代码,记录 ADR(架构决策记录)
review-report.md8代码自审 + 交叉评审,BUG 跟踪和修复
bug-list.md8代码自审 + 交叉评审,BUG 跟踪和修复
release-checklist.md9完成发布检查清单,归档全套交付件

← 返回首页