VBC + SDD 하이브리드 (속도 + 통제)
별칭: VBC SDD Hybrid · 하이브리드 전략 · 속도와 통제 · Spec-Vibe Hybrid
요약
concept/vibe-coding (속도) 와 concept/spec-driven-development (통제) 를 대립 이 아닌 영역별 도구 선택 으로 보는 운영 모델. 핵심 명제 — "20분 투자해 견고한 스펙 작성 → 2시간의 디버깅 지옥 차단". 프로토타입·UI 탐색·일회성 스크립트 는 VBC, 프로덕션 코어·DB 트랜잭션·인증 은 SDD.
상세
도메인별 도구 선택 원칙
| 도메인 | 권장 모드 | 이유 |
|---|---|---|
| 탐색적 아이데이션 | VBC | 빠른 시각화 우선, 결과물의 영속성 낮음 |
| 프론트엔드 UI 미세 조정 | VBC | 시각적 피드백 즉시 가능, 실패 비용 낮음 |
| 단기 스크립트·해커톤 | VBC | 폐기 가능성 높음, 속도가 우선 |
| 학습용 토이 프로젝트 | VBC | 학습 목적 — 실패도 배움 |
| 핵심 비즈니스 로직 | SDD | 영속성·정확성 우선 |
| 데이터베이스 트랜잭션 | SDD | 데이터 손실은 회복 불가 |
| 보안·인증 모듈 | SDD | 모호한 사양은 case/lovable-auth-inversion 같은 역전 사고 위험 |
| 장기 유지보수 코어 | SDD | 시간 흐름 = 부패 (concept/context-rot) |
ROI 직관
"20분 투자해 견고한 스펙 작성 → 2시간의 디버깅 지옥 차단."
→ Spec 의 사전 비용 이 디버깅의 사후 비용 보다 항상 작다 (특히 SDD 적용 영역에서).
전환 신호 — VBC → SDD
다음 신호가 보이면 SDD 로 전환:
- 프로토타입이 프로덕션 에 들어갈 가능성
- 팀 협업 시작 — 다른 사람의 검증 필요
- 데이터 영속성 등장 — DB 사용 시작
- 외부 사용자 등장 — 보안·인증 필요
- 유지보수 기간 6개월+ 예상
관련 카드
- concept/vibe-coding / concept/spec-driven-development / concept/agentic-engineering — 3 개념의 위치 정리는 concept/agentic-engineering 카드 참조.
방법론
강의 활용 (02 VBC lesson/vbc-vs-sdd-hybrid 의 핵심 슬라이드):
- 이분법 거부 (1분): VBC 와 SDD 는 적대가 아닙니다.
- 영역별 선택 표 (3분): 8개 도메인 × VBC/SDD 매트릭스.
- 20분 → 2시간 ROI (1분): 직관적 비유.
- 전환 신호 5개 (2분): 학생이 언제 SDD 로 옮겨야 하는지 자기 판단 가능.
주의사항
- 5축 비교의 일관성: VBC/SDD 의 5축 비교 표 (lesson/vbc-vs-sdd-hybrid 본문) 와 본 카드의 영역 매트릭스 가 서로 다른 시각 임을 명시 — 둘이 충돌하지 않게.
- 20분 / 2시간 출처: 경험적 비유 임. 정밀 측정값으로 인용하지 않는다.
- 전환 신호의 완결성: 5 신호는 흔한 패턴 이지 완결 목록 아님. 강의에서 예시 로 표기.
- 단일 모드 강요 금지: 학생이 항상 SDD 로 가도록 강요하지 않는다. VBC 의 가치 를 보존.