완벽한 상상보다 초라한 실행이 나은 이유
전략가의 ‘가설’을 버리고 메이커의 ‘삽질’을 선택하며 깨달은 시작의 본질
1. 8개월 동안 서랍 속에 잠들어 있던 프로젝트
최근 저는 vibe-pick.com이라는 서비스를 세상에 내놓았습니다. 사실 이 서비스의 핵심 기능은 이미 8개월 전에 완성되어 있었습니다. 기술적으로는 당장 배포해도 무리가 없는 상태였죠. 하지만 저는 배포 버튼을 누르는 대신, 스스로 만든 수많은 '전제 조건'의 감옥 속에 이 프로젝트를 가두어 두었습니다.
"데이터가 조금 더 완벽해야 해.", "사용자에게 더 질 높은 정보를 제공할 수 있을 때 시작하자." 그리고 결정적으로 "기존 프로젝트인 idealtypetest.com이 애드센스 승인을 받으면, 그때 기분 좋게 다음 스텝을 밟자."
이러한 생각들은 겉으로 보기엔 철저한 준비와 전략적인 판단처럼 보였습니다. 하지만 8개월이 지난 지금, 저는 고백합니다. 그것은 준비가 아니라 '두려움'의 다른 이름이었음을 말입니다. 완벽한 상태에서 시작하고 싶다는 욕심이 오히려 가장 소중한 자산인 '시간'을 갉아먹고 있었습니다.
2. 전략가와 개발자, 그 사이의 거대한 강
과거 전략 컨설턴트로서 일하던 시절, 저의 주 업무는 리스크를 '예측'하고 '회피'하는 것이었습니다. 수억 원, 수십억 원의 예산이 투입되는 기업의 프로젝트에서 '일단 해보자'식의 접근은 치명적입니다. 철저한 시장 조사, 경쟁사 분석, 그리고 발생 가능한 모든 변수를 시나리오별로 정리해 리스크를 최소화하는 설계도를 그리는 것. 그것이 유능한 전략가의 자질이었습니다.
하지만 1인 개발자이자 솔로 파운더로 전향한 지금, 그 시절의 성공 방정식은 저의 발목을 잡는 가장 큰 장애물이 되었습니다. 이제는 리스크를 회피하는 것이 아니라, 리스크를 '감내'하고 '부딪히며 수정'해야 하는 판 위에 서 있기 때문입니다.
완벽한 기획서 한 장보다 작동하는 코드 한 줄이, 수백 페이지의 시장 분석 보고서보다 실제 유저 한 명의 데이터가 수만 배 더 가치 있다는 사실을 인정하는 것은 생각보다 고통스러운 과정이었습니다. 전략가의 시선으로는 배포 전의 불확실성이 '제거해야 할 대상'이지만, 개발자의 시선으로는 그 불확실성만이 '성장의 유일한 단서'라는 패러다임의 전환이 필요했기 때문입니다.
3. 초라한 시작이 가르쳐준 뜻밖의 진실
제가 운영하는 idealtypetest.com을 처음 배포했을 때를 기억합니다. 솔직히 말씀드리면, 배포 직전까지도 저는 회의적이었습니다. "이렇게 초라한 서비스에 누가 들어오겠어?", "괜히 비웃음만 사는 건 아닐까?" 하는 민망함이 앞섰죠.
하지만 결과는 제 예상과 완전히 달랐습니다. 배포하자마자 전 세계 어딘가에서 트래픽이 발생하기 시작한 것입니다. 화려한 마케팅도, 완벽한 UI도 아니었습니다. 단지 유저가 필요로 하는 본질적인 질문 하나를 던졌을 뿐인데, 유저들은 제가 상상만 하던 때와는 비교할 수 없을 정도로 즉각적으로 반응했습니다.
그때 깨달았습니다. 준비되지 않은 상태로 세상에 던져진 '초라한 결과물'은, 내 머릿속에서 완벽하게 박제된 '화려한 상상'보다 훨씬 더 많은 일을 해낸다는 사실을요. 트래픽이 발생하고 유저의 행동이 데이터로 찍히는 순간, 제가 그토록 고민하던 '어떤 데이터를 보강해야 할지'에 대한 정답이 저절로 보이기 시작했습니다.
4. 완벽은 결과물에 있고, 시작은 부족함에 있다
우리는 흔히 '준비가 되면 시작한다'고 말합니다. 하지만 그 준비가 끝나는 지점은 영원히 오지 않습니다. 하나를 배우면 두 개의 부족함이 보이고, 문제를 해결하면 다음 레이어의 난관이 우리를 기다립니다.
전략적 관점에서 '준비'는 성공 확률을 높이는 과정이지만, 실행적 관점에서 '준비'는 시작 이후에 비로소 완성되는 과정입니다.
- 준비 → 시작 : 상상 속의 가설을 검증하려 애쓰는 단계
- 시작 → 준비 : 실제 발생한 문제를 해결하며 단단해지는 단계
지금의 저는 순서를 바꿨습니다. 일단 배포하고, 유저가 노는 모습을 지켜보며, 그 안에서 진짜 필요한 기능을 준비합니다. 준비의 시간을 줄이고 실행의 시간을 앞당기는 것, 그것이 솔로 빌더가 거대 플랫폼들과 경쟁할 수 있는 유일한 전략적 우위임을 이제는 압니다.
5. 민망함을 견디는 힘: 나만의 최소 전제 조건
물론 완벽주의를 완전히 버리는 것은 불가능에 가깝습니다. 결과물이 성에 차지 않을 때 느껴지는 그 특유의 민망함과 자괴감은 여전히 저를 괴롭힙니다. 하지만 저는 이 감정을 극복하기 위해 나만의 '최소 전제 조건'을 설정했습니다.
"화려하지 않아도 좋다. 하지만 보안과 운영비 측면에서는 문제가 없어야 한다."
이것이 제가 스스로와 타협한 선입니다. 유저의 정보를 안전하게 보호할 수 있는 시스템인가, 그리고 과도한 비용 발생 없이 지속 가능한 운영이 가능한가. 이 두 가지만 충족된다면, 나머지는 언제든 수정하고 보완할 수 있는 '부족한 영역'으로 남겨둡니다.
"일단 배포하고, 고치면 된다." 이 한 문장을 가슴에 품고 나서야 저는 8개월 동안 묵혀두었던 프로젝트를 세상에 내보낼 용기를 얻었습니다. 완벽하지 못한 결과물에 대한 부끄러움보다, 시작조차 하지 못해 기회를 잃는 것에 대한 두려움이 더 커진 것입니다.
6. 완벽한 타이밍이라는 환상
전략 컨설턴트 시절에는 '최적의 시점(Optimal Timing)'을 찾는 것이 중요했습니다. 시장의 흐름과 경쟁 상황을 고려해 가장 승산 있는 때를 고르는 것이죠. 하지만 창업의 세계에서 완벽한 타이밍은 기다리는 사람에게 오는 것이 아니라, 행동하는 사람이 직접 만들어가는 것입니다.
기다린다고 해서 조건이 맞춰지는 순간은 오지 않습니다. 배포하고, 실패하고, 수정하는 그 모든 지저분한 과정들이 모여 비로소 '타이밍'이라는 결과물을 만들어냅니다. idealtypetest.com이 애드센스 승인을 받지 못했음에도 불구하고 제가 다음 서비스를 출시한 이유이기도 합니다. 외부적인 성과가 다음 스텝의 허가권이 될 수는 없기 때문입니다.
7. 맺으며: 시작하면 비로소 보이는 것들
시작하기 전에는 모든 것이 막연한 안개 속처럼 보입니다. 무엇을 공부해야 할지, 어떤 기술이 필요할지, 유저가 무엇을 좋아할지... 하지만 일단 배포 버튼을 누르는 순간, 그 안개는 걷히고 선명한 '길'이 나타납니다.
무엇을 준비해야 할지는 시작을 해야 비로소 보입니다. 부족한 상태로 시작하는 것은 부끄러운 일이 아닙니다. 오히려 그 부족함을 빠르게 드러내고 유저와 함께 채워가는 과정이 진정한 브랜딩이자 서비스의 성장 동력입니다.
지금 이 순간에도 "조금만 더 준비하고..."라며 배포 버튼 위에서 망설이고 계신 분들이 있다면, 감히 말씀드리고 싶습니다. 당신의 초라한 실행은 누군가의 완벽한 상상보다 수천 배 더 강력합니다. 멈추지 말고 시작하십시오. 시작하고 나면, 당신이 그토록 찾던 정답이 유저의 행동 데이터 속에 이미 적혀 있을 것입니다.
* Ko-fi 후원은 메뉴나 프로필, 하단 링크를 통해 참여하실 수 있습니다.