AI 채용 SaaS 구축하기: 배운 점들
요약
AI 기반 채용 플랫폼 Beonmap을 구축하며 겪은 피벗 과정과 모바일 퍼스트 전략, 앱 스토어 출시 경험을 다룹니다. 시장 적합성을 찾기 위한 과감한 결정과 사용자 중심의 제품 개발 교훈을 공유합니다.
핵심 포인트
- 매몰 비용에 집착하지 말고 시장 적합성을 우선 고려할 것
- 사용자 환경에 맞춰 웹에서 모바일 전용으로 과감히 피벗
- iOS 앱 스토어 심사 기간을 출시 일정에 반드시 반영할 것
- 제품 개발은 계획이 아닌 사용자를 따라가는 과정임
5개월 전, 저는 두 달 치의 작업물을 삭제하고 처음부터 다시 시작했습니다.
이것은 부트스트랩 (bootstrapped) 팀으로서 AI 기반 일자리 발견 플랫폼인 Beonmap을 구축하며 일어난 일들에 대한 솔직한 버전입니다. 좋았던 점, 값비싼 실수들, 그리고 우리가 아직 해결하지 못한 문제들에 대해 다룹니다.
훑어보는 분들을 위한 요약:
- 2개월 만에 CRM SaaS에서 피벗 (Pivot) 함
- 웹을 먼저 구축했으나, 이를 삭제하고 모바일 전용으로 전환함
- Google Play는 v0.1.0을 승인했고, 한 달 후 Apple은 v0.1.7을 승인함
- 현재 v0.2.2 (22번의 릴리스) 단계임
- 너무 일찍 회사를 등록하여 비용을 낭비함
- 여전히 수익화 (monetization) 문제를 해결하지 못했으며, 그 이유에 대해 솔직하게 밝히겠음
1. 피벗 (Pivot) 시점을 아는 것
Beonmap을 만들기 전, 저는 CRM SaaS를 구축하고 있었습니다.
약 두 달 후, 저는 문제가 코드가 아니라 시장이라는 것을 깨달았습니다. CRM은 자금력이 풍부한 기존 업체들이 포진한 혼잡한 시장이며, 저는 사람들이 왜 기존 서비스 대신 제 서비스를 사용해야 하는지에 대한 이유를 명확히 설명할 수 없었습니다. 그것을 만드는 것은 결코 어려운 부분이 아니었습니다. 우리가 진정한 가치를 창출할 수 있는 곳을 찾는 것이 어려웠습니다.
그래서 저는 멈췄습니다.
두 달간의 작업물을 버리는 것은 즐거운 일이 아닙니다. 하지만 이미 잘못되었다는 것을 알고 있는 길을 계속 가는 것은 다시 시작하는 것보다 더 비용이 많이 듭니다.
교훈: 매몰 비용 (Sunk cost)은 전략이 아닙니다. 기존에 존재하는 것 대신 왜 사람들이 당신을 선택해야 하는지 설명할 수 없다면, 계속해서 찾아보세요.
2. Beonmap 시작하기
2월에 저는 다음과 같은 단순한 아이디어로 Beonmap 작업을 시작했습니다:
AI를 사용하여 사람들이 더 나은 커리어 기회를 발견하도록 돕는다.
오늘날의 구직 활동은 대부분 수천 개의 채용 공고를 스크롤하며 관련 있는 것이 나타나기를 바라는 것을 의미합니다. 우리는 다른 것을 원했습니다. 기술과 목표에 기반한 AI 매칭 (AI matching), 그리고 위치와 회사를 기준으로 주변의 기회를 실제로 볼 수 있는 지도 기반 인터페이스를 결합한 것입니다.
3. 모바일 퍼스트 (mobile-first) 선택
저는 먼저 웹 앱을 만들었습니다. 그 후 모바일 앱을 만들었고 웹 버전을 완전히 삭제했습니다.
우리의 사용자는 구직자들입니다. 그들은 출퇴근 시간, 휴식 시간, 잠들기 전에 채용 기회를 확인합니다. 그들은 휴대폰을 사용합니다. 소규모 팀으로서 두 개의 플랫폼을 모두 유지한다는 것은 두 플랫폼 모두를 형편없이 운영한다는 것을 의미했기에, 우리는 가장 중요한 하나를 선택했습니다.
그 결정에는 몇 주간의 작업 시간이 소요되었습니다. 하지만 여전히 옳은 결정이었습니다.
교훈 (Takeaway): 제품을 만든다는 것은 당신의 원래 계획이 아니라 사용자를 따르는 것을 의미합니다.
4. App Store는 예상보다 더 어려웠습니다
Google Play는 큰 마찰 없이 v0.1.0을 승인했습니다.
Apple은 전혀 다른 경험이었습니다. 우리의 첫 번째 iOS 빌드 승인은 약 한 달간의 리뷰 주기, 거절 피드백, 그리고 재제출 과정을 거친 후의 v0.1.7이었습니다.
좌절스러웠지만, 솔직히 말하면 그 거절 사례 중 몇몇은 앱을 더 좋게 만들었습니다. Apple의 리뷰어들은 우리 자체 테스트에서 발견하지 못한 것들을 잡아냈습니다.
교훈 (Takeaway): 모바일 제품을 출시한다면, iOS 리뷰를 위한 실제 달력상의 시간을 예산에 반영하세요. 리뷰를 기준으로 출시일을 계획하지 마세요. 승인된 _이후_에 출시일을 계획하세요.
5. 22개의 버전
Beonmap은 이제 시작한 이후 22번의 릴리스를 거쳐 v0.2.2에 도달했습니다.
그중 거의 모든 버전은 동일한 주제, 즉 사용자 경험 (user experience)에 관한 것이었습니다. 우리는 흐름 (flows)을 테스트하고, 아무도 사용하지 않는 기능을 제거하며, 온보딩 (onboarding)을 단순화하고, 사용자들이 혼란스럽다고 말한 부분들을 수정했습니다.
이 중 그 어떤 것도 화려하지 않습니다. 이 모든 것이 바로 업무입니다.
교훈 (Takeaway): 버전 1은 시작점일 뿐, 완성된 제품이 아닙니다. 제품이란 버전 20의 모습과 같습니다.
6. 너무 일찍 법인을 설립했습니다
어느 시점에 저는 Beonmap을 위한 회사를 설립했습니다. 그것이 전문적인 행동처럼 느껴졌기 때문입니다.
우리는 수익을 내고 있지 않았습니다. 회사는 그 단계에서 우리에게 아무런 보상을 주지 않는 비용, 서류 작업, 그리고 회계 의무를 동반했습니다. 되돌아보면, 보호해야 할 실제 자금이 생길 때까지 기다렸어야 했습니다.
이 부분은 정말 뼈아프기에 솔직하게 말씀드리겠습니다. 저는 후회합니다. 만약 당신이 수익 발생 전 (pre-revenue) 단계이고 제품-시장 적합성 (product-market-fit)을 찾기 전이라면, 그 돈은 제품에 쓰는 것이 더 낫습니다.
교훈 (Takeaway): 스타트업의 모든 단계가 즉시 이루어질 필요는 없습니다. 전문적으로 보이는 것보다 타이밍이 더 중요합니다.
7. 좋은 제품만으로는 충분하지 않다
거의 전적으로 개발에만 집중했던 몇 달이 지난 후, 저는 불편한 깨달음을 얻었습니다. 아무도 좋은 앱을 스스로 발견해주지 않는다는 사실입니다.
그 이후로 저는 두 명의 마케팅 전문가와 파트너십을 맺었으며, 이제 성장이 우리 에너지의 대부분이 투입되는 곳이 되었습니다. 앱은 잘 작동합니다. 하지만 사람들이 앱의 존재를 알게 만드는 것은 완전히 별개의 문제이며, 저는 그것이 얼마나 다른 기술 세트 (skill set)를 요구하는지 과소평가했습니다.
교훈 (Takeaway): 구축 시간 (Build time)과 배포 시간 (Distribution time)은 동일한 예산이 아닙니다. 두 가지 모두를 계획하십시오.
8. 부트스트래핑 (Bootstrapping)은 시간이 곧 현실임을 의미한다
우리는 부트스트래핑 (Bootstrapping) 중입니다. 우리가 가진 대부분은 개발, 인프라 (infrastructure), 그리고 성장에 투입되었습니다.
그것은 실제적인 제약이며, 저는 다른 척하지 않겠습니다. 우리는 지속 가능한 수익이 필요하며, 빠를수록 좋습니다. 어려운 부분은 결코 기술이 아니었습니다. 기술을 중심으로 비즈니스를 구축하는 것이 어려운 것이었습니다.
9. 우리가 아직 해결하지 못한 문제
이것은 제가 다른 창업자들로부터 가장 듣고 싶은 도전 과제입니다.
채용 플랫폼에는 두 측면이 필요합니다:
- 기회를 찾는 구직자 (Job seekers)
- 인재를 찾는 기업 (Companies)
구직자는 일자리를 찾기 위해 비용을 지불하지 않을 것이며, 그럴 필요도 없다고 생각합니다. 따라서 수익은 기업 측에서 발생해야 합니다. 하지만 기업은 플랫폼에 가치가 있을 만큼 충분한 인재가 있을 때만 비용을 지불합니다. 그리고 인재는 충분한 일자리가 있을 때만 나타납니다.
현재 우리는 양쪽 모두를 동시에 성장시키는 데 모든 것을 투자하고 있으며, 어느 쪽에서도 수익을 창출하지 못하고 있습니다. 이것은 전형적인 '닭과 달걀 (chicken and egg)' 문제이며, 그 이름을 안다고 해서 해결하기가 더 쉬워지지는 않습니다.
만약 여러분이 양면 시장 (two-sided marketplace)을 구축하고 이 문제를 헤쳐 나갈 방법을 찾았다면, 어떻게 했는지 정말 듣고 싶습니다.
내가 다르게 했을 일들
- 코드를 작성하기 두 달 후가 아니라, 그 전에 시장을 검증할 것
- 웹을 만들고 버리는 대신, 첫날부터 하나의 플랫폼을 선택할 것
- 수익이 발생할 때까지 법인 등록을 미룰 것
- v0.2.0이 아니라 v0.1.0부터 마케팅을 시작할 것
- 수익을 내지 않는 측을 위해 구축하기 전에 누가 비용을 지불할지 생각할 것
현재 우리의 위치
때로는 다른 아이디어가 더 쉬웠을지도 모른다는 생각이 드는 날이 있습니다. 이는 솔직한 고백이며, 대부분의 창업자들이 비슷한 감정을 느낄 것이라 생각합니다.
하지만 Beonmap은 무료이며, 사람들이 사용하고 있습니다. 그리고 이를 통해 무언가를 찾은 사용자들로부터 받는 피드백이 우리가 계속 나아가는 이유입니다. 성장과 수익화(Monetization)를 포함하여 앞으로 해결해야 할 실질적인 문제들이 산적해 있지만, 우리는 배우고 있으며 제품을 출시(Shipping)하고 있습니다.
우리의 목표는 변하지 않았습니다: 커리어 기회를 더 쉽게 발견할 수 있도록 만들고, 사람들이 진정으로 속할 수 있는 곳을 찾도록 돕는 것.
만약 여러분이 지금 SaaS를 구축하고 있다면, 제가 겪었던 실수들을 여러분은 피할 수 있도록 이 교훈들이 도움이 되기를 바랍니다.
그리고 만약 여러분이 양면 시장(Two-sided marketplace)을 구축했거나 수익화 과제를 해결할 방법을 찾았다면, 여러분의 경험을 진심으로 듣고 싶습니다. 댓글은 언제나 열려 있습니다.
읽어주셔서 감사합니다.
Beonmap은 iOS와 Android에서 무료로 이용할 수 있습니다.
https://beonmap.com
우리는 여전히 이 여정의 초기에 있지만, 매일 계속해서 구축하고, 배우고, 개선해 나가는 과정에 설레고 있습니다.
다음 업데이트에서 뵙겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기