소개
나름 프롬프트와 조건을 주고 뭔가 만들어 달라고 했는데, 껍데기(프론트엔드)는 그럴듯 했지만, 속은 엉만이었던 경험, 다들 있으시죠?
요즘 개발 커뮤니티에서 가장 뜨거운 화두는 "프롬프트를 잘 쓰는 것보다 AI에게 상황을 구조적으로 설명하는 게 더 중요하다"는 얘기입니다. AWS의 Kiro.dev, Context Engineering, BMAD Method 등 새로운 방법론들이 계속 나오고 있어요.
저도 처음엔 혼란스러웠습니다. "이것들이 다 다른 건가? 같은 건가?" 직접 실험해보고 학습 자료까지 만들어보니, 핵심은 하나였어요.
"AI를 단순한 도구가 아닌, 체계적인 협업 파트너로 대하는 것"
📋 3가지 핵심 방법론 한눈에 보기
방법론
핵심 아이디어
언제 쓸까?
Context Engineering
AI에게 충분한 배경 정보와 구조를 제공
모든 AI 작업의 기본
Spec Engineering
요구사항서 + 설계서를 먼저 만들고 개발
체계적인 프로젝트 진행 시
BMAD Method
AI를 여러 역할로 나눠 팀처럼 협업
복잡한 개발 프로젝트
진행 방법
1. 개념은 ‘이해’보다 ‘정리’가 먼저
처음엔 영상 보고 문서 읽고... 아리송했어요. 그래서 개념을 직접 요약하고 정리해보기로 했죠. 핵심은 이거예요:
Context Engineering: AI에게 그냥 “해줘!”가 아니라, 상황 + 규칙 + 예시 + 도구 목록까지 세팅해주는 기술
Spec Engineering: 요구사항(PRD) + 설계 문서를 기반으로 기능을 구조화해서 전달
BMAD((Breakthrough Method for Agile AI-driven Development) Method: AI를 팀처럼 역할 분담해서 브레인스토밍부터 QA까지 진행하는 개발 방식
2. 슬라이드 + 학습자료 만들기
해당 컨셉들에 대한 유튜브 영상을 찾아서 Youtube 요약 GPT를 이용해 내용 요약 & perplexity 이용해 내용 보완
Genspark로 시각적으로 요약된 슬라이드 제작
https://www.genspark.ai/agents?id=e1499018-3680-4ab4-8bb3-dd8ca6be17a5Claude로 플래시카드 + 퀴즈 생성
https://claude.ai/public/artifacts/33a13b43-1105-426f-ac82-f7cf57ffe247
정리해보니 알겠더라구요
1. Context Engineering 활용법
기본 원칙: AI에게 "뭘 해줘"가 아니라 "이런 상황에서 이런 방식으로 해줘"
실전 적용 단계:
컨텍스트 구성 요소 준비
시스템 프롬프트 (역할, 규칙 정의)
예시 코드/결과물
참고 문서 (기존 프로젝트, 스타일 가이드)
사용 가능 도구 목록
동적 컨텍스트 생성
예시: "웹앱을 만들어줘" (×) → "React + TypeScript로 할일 관리 앱을 만들어줘. 첨부한 디자인 가이드라인을 따르고, 기존 프로젝트 구조(첨부)를 참고해서 테스트 코드도 포함해줘" (○)
2. Spec Engineering 활용법
핵심: PRD(제품 요구사항 문서) + Architecture 문서 기반 개발
실전 워크플로우:
1. PRD 작성 → 기능 요구사항을 기술적 구체성 없이 명확히 정의
2. Architecture 설계 → 기술 스택, 컴포넌트 구조, 데이터 흐름 정의
3. Story 단위 분할 → 큰 기능을 작은 구현 단위로 나누기
4. 단계별 구현 → 각 Story마다 설계→구현→테스트→검토예시:
PRD: "사용자가 할일을 추가/완료/삭제할 수 있고, 카테고리별 필터링이 가능한 앱"
Architecture: "React frontend + Node.js backend + PostgreSQL, REST API 구조"
3. BMAD Method 활용법
특징: AI를 팀처럼 역할 분담해서 브레인스토밍부터 QA까지 진행하는 개발 방식
에이전트 기반 워크플로우:
Brainstorm Agent → 아이디어 구체화
PM Agent → PRD 문서 생성 (5단계 메뉴 방식)
Architect Agent → 기술 구조 설계
PO Agent → 문서 관리 및 Story 분할
Scrum Master → Epic/Story 관리
Developer Agent → 실제 구현
QA Agent → 테스트 및 리뷰실전 활용 전략
세 방법론 통합 활용
실전 가이드:
프로젝트별 맞춤 전략
업무 자동화: Context Engineering 중심
새 서비스 개발: Spec Engineering 중심
복잡한 시스템: BMAD Method 활용
나만의 AI 팀 구성
내 전담 AI 팀 ├── 기획봇: 아이디어 정리 전문 ├── 설계봇: 아키텍처 설계 전문 ├── 코딩봇: 클린 코드 작성 전문 └── 리뷰봇: 코드 검토 전문
🎯 마무리: 첫 걸음 내딛기
결국 핵심은 이거예요:
"AI를 마법의 도구가 아닌, 체계적인 협업 파트너로 대하기"
오늘 당장 실천할 수 있는 3가지
Context 템플릿 만들기
자주 하는 작업의 기본 프롬프트 템플릿 작성
역할, 요구사항, 출력 형식 명시
작은 프로젝트로 연습하기
Todo 앱이나 계산기 같은 간단한 것부터
PRD 작성 → 설계 → 구현 → 테스트 순서로
성공 패턴 기록하기
잘 된 프롬프트와 결과물 저장
실패 사례와 개선점도 함께 기록
기억하세요: 완벽한 결과보다는 체계적인 과정이 더 중요합니다.
작은 성공을 쌓아가다 보면, 어느새 AI와 함께 놀라운 결과물을 만들어내는 자신을 발견하게 될 거예요!
참고 링크
https://www.youtube.com/watch?v=fD8NLPU0WYU
https://github.com/bmadcode/BMAD-METHOD
https://www.youtube.com/watch?v=jVGsm9kW97U&t=217s
https://www.youtube.com/watch?v=Egeuql3Lrzg&t=87s
https://www.youtube.com/watch?v=ioOHXt7wjhM&t=24s
https://www.philschmid.de/context-engineering