"1주일 만에 SaaS MVP가 가능한가요?" 대답은 "조건부 가능"입니다. 지난 6개월간 이 방식으로 10건 이상의 MVP를 만들면서 확인한 패턴을 하루 단위로 풀어놓습니다. 1주일이 짧게 느껴질 수도 있고 길게 느껴질 수도 있는데, 실제로는 범위를 지키는 훈련에 가깝습니다.
시작 전 필수 조건 3가지
- 한 문장 가치 제안이 명확해야 합니다. "우리 서비스는 [누구]의 [어떤 상황]에서 [어떤 문제]를 [어떻게] 푼다." 빈칸을 못 채우면 다음 주로 미루세요.
- 최소 가치 경험(MVE)을 정의해야 합니다. 회원가입 플로우나 대시보드 화려함은 MVP의 본질이 아닙니다. 사용자가 1분 안에 체감할 수 있는 한 가지 가치가 뭔지 정하세요.
- 10명의 베타 유저가 대기하고 있어야 합니다. 사람이 없으면 1주일 끝에 링크만 남고 피드백 사이클이 시작되지 않습니다.
Day 1 — 범위 고정과 설계
오전엔 화이트보드·태블릿·A4 어디든 좋으니 화면 5장을 손으로 그립니다. 랜딩(1) + 로그인(1) + 핵심 화면(2) + 결과/피드백(1). 디자인 완성도는 무시, 정보 위계만.
오후엔 데이터 모델. 테이블 3~5개, 필드 10개 정도면 충분합니다. Claude Code에 "이 스키마 기반으로 FastAPI + SQLAlchemy 뼈대 만들어줘"라고 맡기면 1시간 안에 초안 완성. 이날 배포는 안 해도 됩니다.
Day 2~3 — 핵심 기능 절반 구현
"기능 1개만 완성한다"는 마음가짐. 폼 → API → DB 저장 → 리스트/상세 표시. 가장 가치 있는 한 가지 플로우를 끝까지 돌려보세요.
실전 팁 하나 — mock 데이터로 먼저 화면을 끝낸 뒤 API를 붙이는 순서가 빠릅니다. API부터 만들면 프론트에서 막히는 순간 동력이 떨어집니다. 화면이 먼저 동작하는 걸 본 다음 데이터를 연결하는 방식이 심리적으로도 유리합니다.
Day 4 — 결제·인증(선택)
MVP에 결제가 꼭 필요하지 않으면 건너뛰세요. 필요하면 Stripe Checkout이 1~2시간이면 붙습니다. 인증은 Supabase Auth·Clerk·Auth.js 중 익숙한 걸로. 자체 인증은 MVP에서 절대 구현하지 마세요 — 디버깅에 2일 이상 씁니다.
Day 5 — 배포와 도메인
프론트는 Vercel, 백엔드는 Fly.io/Railway/Lightsail, DB는 Neon/Supabase. 각각 무료 티어에서 시작 가능합니다. 도메인은 이미 샀다는 전제, 없으면 Namecheap/Gabia에서 15분.
SSL은 Vercel·Fly.io가 자동 처리해주니 걱정 안 해도 됩니다. CDN·캐시 튜닝은 MVP 단계엔 무의미합니다.
Day 6 — 디테일과 카피
기능은 그대로, 오로지 말과 톤·시각 위계만 손봅니다. 랜딩 헤드라인, CTA 문구, 빈 상태 안내문, 에러 메시지. 카피가 MVP의 첫인상을 70% 결정합니다.
글 하나를 2~3번 고쳐 쓰는 것만으로 전환율이 바뀝니다. "30초 안에 뭘 얻을 수 있는지"가 한 문장으로 드러나게 하세요.
Day 7 — 5명 사용자 관찰
베타 유저 5명에게 링크 공유 + "10분만 써보시고 사용 장면 녹화 부탁드립니다"라고 요청. Loom이나 OBS로 녹화 동의받은 뒤 관찰.
사용자가 어디서 손을 멈추는지, 어디서 되돌아가는지가 다음 주의 개발 백로그를 만듭니다. 당신의 가정과 현실의 갭이 바로 여기서 드러납니다.
자주 망치는 4가지 패턴
- 범위 확장 — "그래도 이 기능 하나만 더..."가 제일 위험합니다. 1일 늘어날 때마다 완성률이 50%씩 감소하는 현상을 반복해 목격했습니다.
- 완벽한 디자인 추구 — 색감·아이콘·폰트 조정에 1일 쓰는 건 Day 8 이후에.
- 자체 인증 구현 — 100% 시간 낭비. 기성품 쓰세요.
- 사용자 없이 Day 7까지 — 베타 유저 없으면 그냥 취미 프로젝트. 확보 먼저.
Day 8 이후의 결정
사용자 피드백이 들어오면 셋 중 하나의 결정을 내리게 됩니다.
- 피벗 — 핵심 가정이 틀렸음. 2주 안에 다른 각도로 재시도.
- 2차 반복 — 가정은 맞지만 디테일 부족. 2주 사이클로 다음 버전 개발.
- 스케일 시작 — 가치가 명확히 확인됨. 마케팅·영업 투자 병행.
세 번째 결정을 바로 내린 팀은 소수입니다. 대부분 2차 반복 루프를 2~3회 돌고 나서야 본궤도에 오릅니다. 1주일 MVP는 이 루프를 시작 가능하게 하는 최소 비용 투자라고 이해하는 게 맞습니다.