PM이 Claude Code & Cursor로 2주만에 MVP 만든 비법
PM으로서 Claude Code와 Cursor로 MVP 2주 만에 만든 과정: 개발자 없이 제품을 현실로 만드는 비법
솔직히 말해봅시다. PM으로서, 특히 개발 백그라운드가 전혀 없는 디자이너 출신 PM으로서, ‘2주 만에 MVP를 론칭한다’는 건 거의 SF 소설처럼 들렸습니다. 제 머릿속에서는 항상 ‘이걸 구현하려면 개발자 몇 명에 몇 달은 걸릴 텐데?’라는 생각이 맴돌았죠. 하지만 AI와 제대로 된 도구를 만난 후, 이 불가능해 보였던 미션이 현실이 되었습니다. 오늘은 제가 Claude Code와 Cursor라는 AI 도구를 활용해 2주 만에 MVP를 론칭하기까지의 여정을, 제 개인적인 경험과 실전 노하우를 듬뿍 담아 공유하려 합니다.
1. ‘개발자 없이’ MVP를 만들 수 있을까? - AI 시대 PM의 고민
제가 속한 AI 스타트업은 아이디어만큼은 넘쳐났지만, 그 아이디어를 빠르게 시장에 내놓는 속도가 늘 발목을 잡았습니다. 특히 저는 디자이너 출신이라 시각적인 부분은 자신 있었지만, 실제 코드로 구현하는 것은 완전히 다른 영역이었죠. ‘PM은 기획만 잘하면 된다’는 말은 옛말이 되어가고 있었습니다. 아이디어를 현실로 만들기 위한 개발 과정을 이해하고, 때로는 직접 프로토타이핑을 할 수 있어야 했으니까요. 여기서 제 머릿속을 떠나지 않던 질문은 이것이었습니다. ‘개발 지식이 없는 PM도 AI 도구를 통해 MVP를 만들 수 있을까?’
저는 이 질문에 대한 답을 찾기 위해 끊임없이 새로운 기술을 탐색했습니다. 노코드/로우코드 툴부터 시작해서, 최근 핫한 AI 코딩 도구까지. 그중에서도 제 시선을 사로잡은 두 가지 도구가 있었습니다. 바로 Claude Code와 Cursor였습니다.
2. Claude Code: 아이디어의 씨앗을 코드로 틔우다
Claude Code는 제가 생각한 기능 명세를 바탕으로 실제 코드를 생성해주는 AI 도구입니다. 마치 저에게는 ‘AI 개발 비서’와 같은 존재였죠. 제가 했던 방식은 다음과 같습니다.
H3: 구체적인 프롬프트 엔지니어링의 중요성
가장 중요한 것은 명확하고 구체적인 프롬프트였습니다. 막연하게 “회원가입 기능 만들어줘”가 아니라, “React와 Tailwind CSS를 사용하여, 이메일과 비밀번호 필드, 그리고 ‘가입하기’ 버튼으로 구성된 간단한 회원가입 폼 컴포넌트를 만들어줘. 비밀번호는 최소 8자 이상이어야 하고, 이메일 형식 검증 로직도 포함해줘.” 와 같이 상세하게 지시했습니다.
- UI/UX 설계도를 AI에게 제공: Figma나 Sketch로 만든 디자인 시안의 일부를 텍스트로 설명하거나, 핵심적인 레이아웃 정보를 텍스트로 제공했습니다. Claude Code는 이 정보를 바탕으로 시각적으로 유사한 UI 구조를 코드로 구현하는 데 도움을 주었습니다.
- 기능별 분할 요청: 복잡한 기능은 한 번에 요청하기보다, 인증, 데이터 저장, UI 렌더링 등 작은 단위로 나누어 요청했습니다. 이를 통해 각 단계별로 결과물을 확인하고 수정하며 진행할 수 있었습니다.
- 기술 스택 명시: 어떤 프레임워크(React, Vue 등)와 스타일링 라이브러리(Tailwind CSS, Styled Components 등)를 사용할 것인지 명확히 지정하여, 제가 원하는 기술 스택에 맞는 코드를 받을 수 있었습니다.
Claude Code는 제가 생각지도 못했던 코드의 디테일이나, 특정 라이브러리의 사용법까지 제안해주며 제가 상상했던 것보다 훨씬 빠른 속도로 코드 초안을 만들어주었습니다. 물론 완벽하지는 않았지만, **‘시작점’**을 제공한다는 점에서 엄청난 가치가 있었습니다.
3. Cursor: AI와 함께 코드를 다듬고 완성하다
Claude Code가 아이디어의 씨앗을 뿌렸다면, Cursor는 그 씨앗을 건강하게 키워 열매를 맺게 하는 ‘AI 기반 IDE’였습니다. Cursor는 코드 편집기 자체에 AI 기능이 강력하게 통합되어 있어, 코드를 작성하고 수정하는 과정 전반에 걸쳐 AI의 도움을 받을 수 있습니다.
H3: PM의 ‘코드 리뷰’를 돕는 AI
개발자가 아닌 제가 코드를 ‘리뷰’한다는 것은 매우 어려운 일이었습니다. 하지만 Cursor 덕분에 훨씬 수월해졌습니다.
- AI에게 코드 설명 요청: Claude Code가 생성했거나, 제가 수정한 코드 블록을 선택하고 Cursor의 AI에게 “이 코드 블록이 어떤 역할을 하는지, 그리고 잠재적인 문제점은 없는지 설명해줘.” 라고 요청했습니다. AI는 코드의 논리를 분석하고, 가독성이나 효율성 측면에서 개선할 부분, 혹은 버그가 발생할 수 있는 지점을 짚어주었습니다.
- AI 기반 코드 수정 제안: AI가 제안한 수정 사항을 검토하고, 제 기획 의도에 맞는지 확인한 후 바로 적용할 수 있었습니다. 마치 숙련된 동료 개발자가 옆에서 실시간으로 코드 리뷰를 해주는 듯한 느낌이었죠.
- 자동 완성 및 코드 생성: 단순 반복적인 코드 작성이나, 특정 패턴의 코드를 생성할 때 Cursor의 AI 자동 완성 기능을 적극 활용했습니다. 덕분에 코딩 시간을 크게 단축할 수 있었습니다.
Cursor는 제가 직접 코드를 작성하지는 않더라도, Claude Code가 생성한 코드를 검증하고 다듬는 과정에서 매우 강력한 역할을 했습니다. 마치 제가 ‘AI 코드 감수자’가 된 것 같았죠. 덕분에 디자인 시스템과 일관성을 유지하고, MVP에 필수적인 기능들이 안정적으로 작동하도록 만들 수 있었습니다.
4. 2주 만에 MVP 론칭: PM으로서 느낀 변화
결과적으로, 저는 Claude Code와 Cursor의 도움을 받아 단 2주 만에 MVP를 론칭할 수 있었습니다. 물론 완벽한 제품은 아니었습니다. 하지만 우리의 핵심 가설을 검증하고, 실제 사용자들의 피드백을 받을 수 있는 ‘최소 기능 제품’을 시장에 내놓았다는 사실만으로도 엄청난 성과였습니다.
이 경험을 통해 저는 PM으로서 다음과 같은 변화를 느꼈습니다.
- 기술적 장벽의 완화: 개발 지식이 없다는 것이 더 이상 아이디어를 구현하는 데 치명적인 장애물이 되지 않는다는 것을 깨달았습니다. AI 도구를 ‘활용’하는 능력이 중요해졌습니다.
- 실험 속도의 혁신: 아이디어를 떠올리고, 프로토타이핑하고, MVP를 만드는 데 걸리는 시간이 기하급수적으로 단축되었습니다. 이는 곧 더 많은 아이디어를 빠르게 실험하고, 시장에 더 빨리 적응할 수 있다는 의미입니다.
- PM의 역할 재정의: PM은 단순히 ‘요구사항을 전달하는 사람’을 넘어, AI 도구를 통해 ‘제품을 직접 만들어내는 사람’으로 진화해야 한다는 것을 느꼈습니다. 데이터 분석, 사용자 경험 설계는 물론, AI를 활용한 프로덕트 개발까지 아우르는 역량이 필요해졌습니다.
5. 당신의 MVP는 언제 현실이 될까요?
Claude Code와 Cursor는 제가 ‘개발자 없이’ MVP를 만드는 여정에서 없어서는 안 될 존재였습니다. 물론 이 도구들이 모든 것을 해결해주지는 않습니다. 여전히 프로덕트의 핵심 가설을 정의하고, 사용자 경험을 설계하는 PM의 역할은 그 어느 때보다 중요합니다. 하지만 AI는 그 과정을 훨씬 빠르고 효율적으로 만들어 줄 강력한 조력자가 될 수 있습니다.
지금 혹시 ‘이 아이디어, 과연 구현될 수 있을까?’라며 망설이고 계신 PM이 있다면, Claude Code와 Cursor 같은 AI 도구를 한번 시도해보시길 강력히 권합니다. 당신의 아이디어가 생각보다 훨씬 빨리 현실이 되는 마법을 경험하게 될지도 모릅니다.
당신은 AI 도구를 활용하여 어떤 제품을 만들어보고 싶으신가요? 댓글로 당신의 아이디어를 공유해주세요!