Course Title Proposal
AI 협업의 정석: 스펙 주도 개발(SDD)과 바이브 코딩
⏳
강의 일수
2일 (16시간)
🎯
대상
IT 엔지니어 (초/중급)
🚀
목표
SDD 기반의 명세 작성법과 AI 프롬프트 설계를 통합하여, 고품질 코드를 빠르게 생산하는 '바이브 코딩' 방법론 체득
ITDA-SDD 방법론
각 단계를 클릭하여 상세 내용을 확인하세요.
1. Identify & Think (명세)
▼구현할 기능의 본질과 요구사항을 정의 (README 주도)
2. Design & Prompt (설계)
▼SDD 명세를 기반으로 AI 프롬프트 설계
3. Act (Vibe Coding)
▼AI 생성 코드 검증 및 'Vibe(느낌)'를 더한 리팩토링
방법론 개요: ITDA는 문제 정의부터 해결까지의 흐름을 체계화합니다. SDD를 통해 명세를 먼저 작성하고, 이를 AI에게 입력하여 구현을 자동화하는 것이 핵심입니다.
학습 기대 효과
기존 방식 vs ITDA-SDD 방식 비교 분석
상세 커리큘럼
2일간 진행되는 몰입형 실습 과정입니다.
1
ITDA 프레임워크와 Vibe Coding 이해
4H- AI 시대의 개발 패러다임 변화 (Chat-driven Development)
- ITDA (Identify, Think, Design, Act) 방법론 소개
- Vibe Coding의 개념: AI와 인간의 리듬감 있는 협업
- [실습] 기존 코딩 방식과 AI 협업 방식의 속도 비교
2
스펙 주도 개발 (SDD) 기초
4H- 자연어 명세(Spec)의 중요성과 작성법
- README.md를 활용한 프로젝트 청사진 그리기
- 요구사항을 구조적 데이터로 변환하기
- [실습] 간단한 To-Do 앱의 명세서 작성 및 구조 설계
📋 사전 지식 (Prerequisites)
- 기본적인 프로그래밍 문법 이해 (언어 무관)
- IDE(VS Code 등) 설치 및 기본 사용법 숙지
- Git/GitHub 기본 명령어 사용 경험 권장
💻 실습 환경 (Environment)
- ✓ 개인 노트북 (Windows / Mac / Linux)
- ✓ Visual Studio Code (최신 버전)
- ✓ LLM 계정 (ChatGPT Plus, Claude Pro, or API Key)
- ✓ Node.js / Python 런타임 환경