跳转到内容

OHOS SDD — 需求导入与设计驱动开发

OpenHarmony · Spec-Driven Development

从需求收集到代码交付的全流程规范。每个阶段有明确的 Skill、产物和门禁,确保设计质量可度量、可追溯。

📘 在线站点 · 📦 插件市场 · 🔧 Skill 体系


📨

结构化需求导入

从一句话需求到结构化模板:背景、目标、AC、约束。逐条澄清,禁止不确定项进入下游。

🔬

代码证据驱动

可行性分析必须基于源码证据。Agentic RAG 三层检索,禁止虚构代码路径。

⚖️

用户决策门禁

方案选型由用户决定。AI 只提供对比分析,不替代人类做技术决策。

🚦

多级 Gate 校验

Clarification Gate → Review Ready Gate → 需求决策 → Define/Specify/Plan Gate → Release Gate

📋

Proposal 拆分

大特性自动拆分为多个 Proposal(每个不超过5人月),独立验收、独立交付。

🎨

评审 PPT 自动生成

一键从需求产物生成 16:9 评审 PPT,封面/框图/工作量拆解/风险矩阵。


蓝色圆点 = 需求导入 · 青绿圆点 = SDD 交付 · 黄色圆点 = Gate 门禁

📨 0.1需求收集
🔍 0.2需求澄清🚦 Clarification Gate
🔬 0.3可行性分析
⚖️ 0.4方案选型决策🚦 决策1: 方案选型
🎯 0.5Feature 基线 + Review Ready Gate🚦 Review Ready Gate
📋 0.6评审 PPT + 评审会议 + 决策回流🚦 评审决策
📄 0.7IR 生成
📑 0.8Proposal 拆分 + SR 生成🚦 GA Gate
🤝 0.9Handoff 交接🚦 Intake 完成确认
📋 1Proposal 细化
💡 2方案探索🚦 决策2: 方案确认
📐 3规格定义(需求层)
🔍 4规格评审(实现层)🚦 Specify Gate (GB)
🎨 5架构设计🚦 Define Gate (GA)
📝 6执行计划🚦 Plan Gate (GC)
⚙️ 7代码实现
🔍 8代码评审
✅ 9发布🚦 Release Gate



OpenHarmony SDD Working Group