과정 소개
"코드보다 스펙이 먼저" — Spec-Driven Development는 AI 시대의 가장 효과적인 개발 방법론입니다. 명확한 스펙이 있으면 AI는 일관된 고품질 코드를 생성하고, 스펙이 없으면 AI도 사람처럼 헤맵니다.
OpenSpec은 GitHub과 AWS가 제안한 SDD 방법론을 실천하기 위한 CLI 도구입니다. 이 워크샵에서는 ACME 프레임워크로 요구사항을 분석하고, Constitution으로 프로젝트 규칙을 정의하며, Feature Spec으로 구체적인 기능 명세를 작성하는 전 과정을 손으로 직접 해봅니다.
단순히 스펙을 작성하는 것에서 끝나지 않습니다. GitHub Actions와 연동하여 PR이 올라올 때마다 스펙 준수 여부를 자동으로 검증하는 CI/CD 파이프라인을 구축합니다. AI가 만든 코드가 스펙에 맞는지 자동으로 확인하는, 진정한 의미의 AI 기반 개발 워크플로우를 경험합니다.
워크샵의 클라이맥스는 2시간짜리 실전 프로젝트입니다. API 서버를 스펙 작성부터 AI 구현, 검증까지 전체 사이클로 만들어보며 SDD의 힘을 직접 체감합니다.
핵심 학습 내용
- ACME 프레임워크 — AI가 완벽히 이해하는 요구사항 분석 체계 실습
- Constitution + Feature Spec — 프로젝트 규칙과 기능 명세 작성의 정석
- GitHub Actions 연동 — PR마다 스펙 준수 여부를 자동 검증하는 파이프라인
- PR 기반 SDD 워크플로우 — 팀에서 바로 사용할 수 있는 개발 프로세스
- 실전 프로젝트 (2시간) — API 서버를 스펙→AI 구현→검증 전체 사이클로 구축
상세 커리큘럼
7개 모듈 · 총 8시간Spec-Driven Development 소개
50분OpenSpec 소개와 설치
40분Constitution 작성 실습
50분Feature Spec 작성 실습
60분GitHub Actions 연동
60분PR 기반 SDD 워크플로우
50분실전 프로젝트: API 서버 구축
120분과정 요약
8시간
중급 개발자 이상
중급
7개 모듈
관련 커리큘럼
Agentic AI 입문 (비개발자)
비개발자를 위한 Agentic AI 핵심 과정. AI 에이전트, RAG, MCP 등 핵심 개념을 비즈니스 관점에서 이해하고, 사업 기획에 바로 적용할 수 있는 역량을 기릅니다.
Agentic AI 입문
AI-DLC, Spec-Driven Development, MCP — AI 시대 개발의 3대 핵심을 4.5시간에 압축 학습. OpenSpec으로 CLI 도구를 처음부터 완성까지 만들어보는 실습 중심 입문 과정입니다.
AI-DLC 테크리더 과정
테크리더와 아키텍트를 위한 AI-DLC 집중 과정. AWS와 GitHub이 제안한 새로운 개발 방법론을 팀에 도입하고, AI 시대의 개발 조직을 리딩하기 위한 전략을 수립합니다.