
첫 번째 프로젝트에서 배운 뼈아픈 교훈
2014년, 한 중소기업 대표님이 찾아오셨다. “간단한 회원 관리 플랫폼 하나만 만들어 주세요. 기능은 별거 없어요.” 견적은 2,800만 원, 기간은 8주로 잡았다. 계약서에 서명하던 그 표정이 아직도 기억난다. 그런데 6개월 뒤, 우리는 3,800만 원을 추가로 청구해야 했고 대표님은 “이게 처음에 말한 그 간단한 플랫폼이 맞냐”며 화를 내셨다.
그때 깨달았다. 플랫폼 제작에서 가장 위험한 단어는 ‘간단한’이다. 대표님 머릿속의 간단함과 개발팀이 이해한 간단함은 완전히 다른 세계다. 이후 10년간 70개가 넘는 플랫폼 제작 프로젝트를 진행하면서, 나는 이 간극을 좁히는 데 집중했다. 오늘은 그 과정에서 얻은 구체적인 숫자와 조건들을 풀어놓으려 한다.
기획서 한 장이 3천만 원을 바꾼다
작년에 두 팀을 동시에 상담했다. A팀은 대표님이 직접 파워포인트 10장짜리 기획서를 들고 왔다. B팀은 개발자 출신 CTO가 30페이지 분량의 요구사항 정의서를 준비했다. 두 팀 모두 ‘중고거래 플랫폼’을 만들겠다고 했다.
A팀 견적은 4,200만 원, B팀은 1억 1,000만 원이 나왔다. 차이는 기능 개수가 아니었다. A팀 기획서에는 ‘채팅 기능’이라고만 적혀 있었다. B팀은 ‘실시간 읽음 표시, 이미지 전송 시 압축률 70%, 1:1 및 그룹 채팅, 메시지 검색, 푸시 알림 재전송 로직’까지 명시했다. 같은 ‘채팅’인데 개발 공수는 3배 차이 난다.
플랫폼 제작 견적서를 받을 때 대표님들이 가장 먼저 해야 할 일은 ‘기능 목록의 해상도’를 확인하는 것이다. ‘결제 기능’이라고만 쓰여 있으면 무조건 다시 물어야 한다. 카드, 계좌이체, 간편결제, 정기결제, 환불, 부분취소 중 어디까지인지. 이걸 안 물어보면 나중에 추가 비용 폭탄을 맞는다.
개발 인력 단가, 숫자로 보면 이렇다
2024년 기준, 국내 플랫폼 제작 시장의 인력 단가는 대략 이렇다. 프리랜서 주니어 개발자 월 400600만 원, 중급 7001,000만 원, 시니어 1,2001,800만 원. 에이전시를 끼면 여기에 관리 비용 3050%가 붙는다.
문제는 이 단가가 ‘월급’이 아니라 ‘투입 공수’ 기준이라는 점이다. 한 명의 시니어 개발자가 3개월 동안 투입되면 3,600만~5,400만 원이 순수 인건비로 나간다. 여기에 디자이너, 기획자, QA, 서버 비용을 더하면 1억 견적이 이상한 게 아니다.
반대로 3,000만 원 견적이 나오는 경우는 세 가지다. 첫째, 노코드 툴을 쓴다. 둘째, 템플릿을 재활용한다. 셋째, 주니어 개발자 한 명에게 몰아준다. 세 번째가 가장 위험하다. 초기에는 빠르게 나오지만, 사용자가 1,000명을 넘어가면 서버가 터지고 데이터가 꼬인다. 그때 다시 만드는 비용은 처음 제대로 만드는 비용의 1.5배다.
유지보수 계약, 이걸 빼먹으면 진짜 큰일 난다
플랫폼 https://www.nytimes.com/search?dropmab=true&query=https://webpreme.com 제작 계약서에서 가장 많이 간과되는 조항이 유지보수다. 많은 대표님들이 “일단 만들고 나서 생각하자”고 하는데, 이게 1년 뒤 수천만 원을 날리는 지름길이다.
내가 컨설팅한 한 스타트업은 초기 개발을 5,000만 원에 외주로 끝냈다. 그런데 오픈 3개월 만에 결제 모듈에서 치명적인 버그가 터졌다. 개발사에 연락하니 “유지보수 계약이 없으니 건당 200만 원씩 받겠다”고 했다. 급한 불을 끄는 데만 800만 원이 들었다.
업계 표준은 초기 개발비의 1520%를 연간 유지보수 비용으로 잡는 것이다. 5,000만 원짜리 플랫폼이면 연 750만1,000만 원. 이걸 아끼려다가 장애 한 번에 더 큰 돈을 쓴다. 계약서에 반드시 포함해야 할 조항은 장애 대응 시간(SLA), 월간 점검 횟수, 긴급 패치 비용 상한선이다. 이 세 가지가 없으면 나중에 갑을 관계가 뒤집힌다.
기술 스택 선택이 3년 뒤를 결정한다
플랫폼 제작 초기에 개발사가 “최신 기술로 하겠습니다”라고 하면 오히려 의심해야 한다. 최신 기술은 안정성이 검증되지 않았고, 개발자를 구하기 어렵고, 유지보수 비용이 높다.
예를 들어 프론트엔드에서 React를 쓸지 Vue를 쓸지, 백엔드에서 Node.js를 쓸지 Spring을 쓸지에 따라 3년 뒤 인력 수급 난이도가 완전히 달라진다. 국내 채용 시장에서 Spring 개발자는 넘치지만, 특정 신생 프레임워크 개발자는 씨가 말랐다. 개발사가 사라지면 그 플랫폼은 고아가 된다. 실제로 2019년에 한 유명 에이전시가 만든 플랫폼이 그 에이전시 폐업 후 2년간 방치되다가 결국 전면 재개발을 했다. 비용은 당초 개발비의 2배였다.
내가 권하는 기준은 간단하다. 국내에서 구인 공고가 월 100건 이상 올라오는 기술 스택인지 확인하라. 그게 아니면 아무리 성능이 좋아도 장기적으로 위험하다.
지금 당장 무엇부터 확인해야 할까
플랫폼 제작을 앞두고 있다면, 견적서를 받기 전에 세 가지를 먼저 정리하라.
첫째, 핵심 사용자 시나리오 5개를 글로 써라. “회원가입-상품등록-결제-배송조회-리뷰작성”처럼 단계별로. 이걸 안 하면 어떤 견적이 합리적인지 판단할 기준이 없다.
둘째, 3개월 뒤와 1년 뒤 예상 사용자 수를 숫자로 적어라. 동시접속 100명인지 1만 명인지에 따라 서버 아키텍처가 완전히 달라진다. 이 숫자를 개발사에 반드시 알려줘라.
셋째, 유지보수 예산을 초기 개발비의 20%로 미리 잡아라. 5,000만 원 플랫폼이면 연 1,000만 원. 이 돈을 아끼면 6개월 안에 두 배로 후회한다.
이 세 가지가 준비되면 견적서에 적힌 숫자가 왜 그렇게 나왔는지 보이기 시작한다. 3,000만 원과 1억 원 사이에서 흔들리는 대표님들은 대부분 이 준비가 안 된 상태다. 개발사 잘못이 아니다. 발주사의 준비 부족이 1년 뒤 추가 비용으로 돌아오는 것이다. 나는 지금도 상담 첫 시간에 이 세 가지부터 확인한다. 준비된 대표님은 플랫폼 제작에서 실패하는 경우를 거의 못 봤다.
자주 묻는 질문
플랫폼 제작 비용은 보통 얼마인가요?
간단한 회원제 플랫폼은 2,000만4,000만 원, 중급 기능(결제, 채팅, 관리자 페이지)이 들어가면 6,000만1억 2,000만 원, 대규모 트래픽과 고도화된 기능이 필요한 경우 2억 원 이상도 발생합니다. 비용의 60% 이상이 인건비이기 때문에 https://webpreme.com 기능의 복잡도와 개발 기간이 가장 큰 변수입니다. 견적이 지나치게 낮으면 노코드나 템플릿 기반일 가능성이 높으니 반드시 기술 스택을 확인하세요.
외주 개발과 자체 개발 중 어떤 게 나은가요?
초기 스타트업이나 핵심 역량이 개발이 아닌 경우에는 외주가 유리합니다. 자체 개발은 최소 3~5명의 개발 인력을 채용해야 하고, 이 경우 연간 인건비만 3억 원을 넘습니다. 다만 외주는 유지보수와 기술 종속성 문제가 생길 수 있으므로, 계약 시 소스코드 소유권과 유지보수 조항을 반드시 명시해야 합니다. 노코드 툴은 프로토타입 검증 단계에서만 추천합니다.
플랫폼 제작 기간은 얼마나 걸리나요?
기획과 디자인을 포함해 최소 3개월에서 6개월이 일반적입니다. 기능이 단순한 MVP는 2개월도 가능하지만, 결제나 실시간 기능이 들어가면 4개월 이상 잡아야 합니다. 개발 기간이 6개월을 넘어가면 요구사항 변경이나 기술적 이슈가 발생했을 확률이 높으므로, 주간 단위로 진행 상황을 문서로 공유받는 것이 좋습니다.
