ggomma Lee
2025년 연말 금요일 저녁이었습니다.
퇴근하고 맥주 한 잔 하려는데 카톡이 왔어요.
대학 동기.
비개발 직군으로 스타트업 다니는 친구.
"야, 너 개발자잖아."
"이거 좀 봐줄 수 있어?"
PDF 파일 하나가 딸려왔어요.
"견적서_쇼핑몰앱_v1_5.pdf"
열어봤습니다.
.
.
.
총 5,200만원.
저는 한 10초 정도 화면만 봤어요.
그리고 바로 전화를 걸었습니다.
"야."
"응?"
"이거 계약하지 마."
"왜? 비싸?"
뭐라고 설명해야 할지 모르겠더라고요.
"일단 만나자. 내가 볼게."
다음 날 카페에서 만났어요.
노트북 펴고 견적서를 같이 봤습니다.
첫 줄부터 이상했어요.
- 회원가입/로그인 기능: 5일 (500만원)
- 소셜 로그인 연동 (카카오, 네이버): 3일 (300만원)
"야, 이거 로그인 기능 5일이래."
"응. 그게 어때서?"
"요즘 Supabase 쓰면 반나절이야."
"...뭐?"
"소셜 로그인 3일? SDK 붙이면 두 시간이야."
친구가 멍하니 쳐다봤어요.
"그게... 무슨 말이야?"
저는 더 내려가 봤습니다.
- 상품 목록 페이지: 4일 (400만원)
- 상품 상세 페이지: 3일 (300만원)
- 장바구니 기능: 5일 (500만원)
- 결제 연동 (PG사): 5일 (500만원)
- 관리자 대시보드: 15일 (1,500만원)
관리자 대시보드 15일???!?!?!??!?.
"야, 이거 어드민 패널 라이브러리 쓰면 3일이면 돼."
"..."
친구가 물었어요.
"그러면 이 견적이 다 부풀려진 거야?"
"아니, 전부 그런 건 아닌데, 요새 AI가 개발 관련해서 다 갈아엎고있거든."
"???????"
"Cursor라고 알아?"
"아니, 그게 뭔데?"
"AI 코딩 도구야."
"요즘 개발자들 거의 다 써."
"나도 이거 없으면 일 못 해."
"그게 뭔데 그렇게 대단해?"
"코드를 AI가 대신 짜줘."
"예전에 하루 종일 걸리던 거, 지금은 두 시간이면 돼."
친구가 물었어요.
"그럼 외주사들도 그거 쓰는 거 아니야?"
"당연히 쓰지."
"...근데 왜 견적은 그대로야?"
근데 사실 이게 누가 나쁘다고 하기는 좀 그렇거든요.
"외주사가 나쁜 건 아니야."
"근데... 네가 모르잖아."
"굳이 말 안 해주는 거지."
.
.
.
"AI로 3일 만에 끝낼 수 있어도,"
"견적서엔 10일이라고 써도 너는 몰라."
"확인할 방법이 없으니까."
친구가 가만히 있었어요.
한참 뒤에 말했습니다.
"...그러면 나 어떻게 해야 돼?"
"내가 정리해줄게."
노트북으로 견적서를 뜯어봤어요.
항목 하나하나.
회원가입/로그인: 5일?
Supabase Auth 쓰면 반나절.
→ 적정 1일.
소셜 로그인: 3일?
SDK 붙이면 끝.
→ 적정 0.5일.
상품 목록/상세: 7일?
요즘 프레임워크 쓰면 컴포넌트 재활용하면서 금방.
→ 적정 2일.
장바구니/결제: 10일?
장바구니는 간단하고, PG 연동은 토스페이먼츠 문서 따라가면 됨.
→ 적정 4일.
관리자 페이지: 15일?
React Admin 쓰면 하루 만에 틀 나옴.
→ 적정 5일.
정리해서 카톡으로 보내줬어요.
[견적 분석]
회원가입/로그인: 5일 → 적정 1일 (과다)
소셜 로그인: 3일 → 적정 0.5일 (과다)
상품 목록: 4일 → 적정 1.5일 (과다)
상품 상세: 3일 → 적정 1일 (과다)
장바구니: 5일 → 적정 2일 (과다)
결제 연동: 5일 → 적정 2.5일 (약간 과다)
관리자 페이지: 15일 → 적정 5일 (과다)
현재 견적: 5,200만원
적정 범위: 2,000~2,500만원
협상 가능 금액: 약 2,500~3,000만원
"...이게 진짜야?"
"응. 물론 변수는 있어."
"디자인 퀄리티나 기획 복잡도에 따라 달라지긴 해."
"근데 이 기능들이면 저 정도가 맞아."
"그러면 나 3,000만원 더 낼 뻔한 거야?"
"뭐, 그렇지."
"근데 전에도 말했지만 외주사가 나쁜 건 아니야."
"...?"
"나도 예전에 외주 프로젝트 해본 적 있거든. 근데 진짜 어려워."
"뭐가?"
"네가 '로그인 기능' 말하면, 나는 Supabase Auth를 떠올려. 근데 너는 그게 뭔지 모르잖아."
"응, 몰라."
"그리고 나는 네가 뭘 모르는지 몰라. '이 정도는 알겠지' 하고 넘어가거든."
"..."
"근데 너는 모르지. 나중에 '이거 왜 이래요?' 하면 '말씀 안 하셨잖아요.'"
"그래서 외주 개발이 자주 틀어지는 거야."
"나쁜 사람이 있어서가 아니라, 같은 한국어 쓰는데 대화가 안 되는 거지."
"그래서 어떻게 해야 돼?"
"물어봐. 내가 정리해준 거 들고 가서 물어봐."
"뭐라고?"
"이 기능, 왜 5일이에요? Supabase 쓰면 반나절 아닌가요? 근거가 뭐예요?"
"...그래도 돼?"
"당연하지. 네 돈이잖아."
"근데 나 개발 하나도 모르는데. 이상한 사람 취급 안 해?"
"왜? 정당한 질문인데. 대답 못 하면 그게 더 이상한 거야."
"..."
"진짜 실력 있는 데는 다 설명해줘. 왜 이만큼 잡았는지. 설명 못 하면 그냥 찍은 거야."
일주일 뒤에 카톡이 왔어요.
"야."
"어, 어떻게 됐어?"
"3,400만원에 하기로 함"
5,200만원에서 3,400만원.
1,800만원 깎은 거예요.
"와, 어떻게 했어?"
"니가 보내준 거 그대로 말했어. 이 기능은 이 정도면 되는 거 아니냐고. 근거 달라고."
"뭐래?"
"조정해준대."
"야, 진짜 고마워. 밥 살게. 소고기."
"ㅋㅋㅋㅋㅋ 알았어."
그날 저녁에 고기 먹으면서 얘기했어요.
"근데 야, 나 같은 사람 많지 않아?"
"뭐가?"
"개발 모르는데 외주 맡겨야 하는 사람. 견적서 받아도 뭐가 뭔지 모르는 사람."
"당연히 많지. 대부분 그렇지."
"그 사람들은 어떻게 해?"
"그냥 내지 뭐."
"...진짜?"
"개발자 아는 사람 아니면 확인할 방법이 없으니까. 그냥 '원래 이 정도 하나보다' 하고 계약해."
"나 니 아니었으면 그냥 냈겠다."
"그랬겠지."
"1,800만원..."
"..."
그날 집에 가면서 계속 생각했어요.
나는 개발자니까 봐주면 되지.
근데 개발자 친구 없는 사람은?
5,000만원, 8,000만원, 1억.
그냥 내는 거야?
그게 적정한 건지 아닌지도 모르고?
외주사가 나쁜 것도 아니야.
걔네도 먹고살아야 하니까.
근데 정보가 비대칭이잖아.
아는 쪽이랑 모르는 쪽이랑.
그 사이에서 돈이 샐 수 밖에 없는거지.
누가 나쁜 사람이어서가 아니라.
그냥 구조가 그런 거니까.
그 뒤로 비슷한 일이 몇 번 더 있었어요.
"야, 나 외주 견적 받았는데 좀 봐줄 수 있어?"
지인들이 종종 연락이 왔어요.
봐줄 때마다 비슷했어요.
과다 산정된 항목.
협상 가능한 포인트.
어떤 분은 9,800만원 → 7,200만원으로 낮췄어요.
어떤 분은 3,500만원 → 2,100만원.
물론 "이 견적 적정해요" 하는 경우도 있었어요.
그러면 안심하고 진행하면 되니까.
근데 그때마다 느꼈어요.
"이거 나만 해줄 수 있는 게 아니잖아."
개발 좀 아는 사람이 5분만 보면 알 수 있는 건데.
모르는 사람은 수천만원을 그냥 내는 거니까.
그래서 팀원들이랑 얘기했어요.
"이거 서비스로 만들면 어때?"
저희 팀이 원래 외주 개발을 3년 했었거든요.
서울대, 포항공대 출신 개발자들 모여서.
그때 느꼈어요.
이 바닥이 얼마나 불투명한지.
고객은 모르고.
개발사는 굳이 설명 안 하고.
그 사이에서 오해가 쌓이고.
서로 억울해하면서 끝나는 프로젝트 많이 봤어요.
그래서 저희 팀이 열심히 만들고 있죠.
외주 견적서 보내주시면
기능별로 적정 공수 분석해드리고
협상 포인트 알려드리는 서비스.
근데 중요한 건,
저희는 개발 안 해요.
개발사가 견적 검토하면
"우리한테 맡기세요"로 끝나잖아요.
저희는 분석만 해요.
그래야 솔직하게 말할 수 있으니까.
"이 외주사 괜찮아요."
"이 외주사는 좀 이상해요."
이해관계 없이.
근데 사실 저희 서비스 안 쓰셔도 돼요.
외주 개발 앞두고 계신 분 있으면 이것만 기억하고 직접 AI랑 이야기해도 좋아요.
1. 견적은 협상 가능해요
"원래 이 정도 합니다"는 진짜가 아닐 수 있어요.
"이 기능 왜 5일이에요?"
"어떤 방식으로 개발하시나요?"
"AI 도구 사용하시나요?"
근거를 물어보세요.
대답 잘 하면 믿을 만한 곳이에요.
못 하면 다시 생각해보세요.
2. 기능별 공수를 요구하세요
"총 5,000만원입니다."
이것만 적힌 견적서는 위험해요.
"기능별로 며칠씩 잡으셨는지 명세서 주세요."
이거 못 주면 이상한 거예요.
3. 비교 견적은 필수예요
최소 3군데는 받아보세요.
그래야 감이 생겨요.
근데 주의할 점.
제일 싼 데가 좋은 게 아니에요.
싼 데는 뭔가 빠뜨렸을 수 있어요.
비싼 데는 뻥튀기일 수 있고.
왜 그 가격인지 설명을 들어야 해요.
4. AI 활용 여부를 물어보세요
지금은 2026년이에요.
개발자들 대부분 AI 도구 써요.
"Cursor나 Copilot 같은 거 쓰시나요?"
쓴다고 하면서 공수가 예전이랑 똑같으면
뭔가 이상한 거예요.
5. 개발자 아는 사람 있으면 물어보세요
이게 제일 확실해요.
견적서 한번 봐달라고 하세요.
밥 한 끼 사면 돼요.
근데 그런 사람 없으면...
연락주세요.
봐드릴게요.
어쨌든 저희가 만든 서비스도 던지고 갈게요
아니면 그냥 댓글로 물어봐주셔도 돼요.
아는 선에서 답변드릴게요.
외주 개발 앞두고 계신 분들.
모르는 게 당연한 거예요.
개발자가 아닌데 어떻게 알아요.
근데 모른다고 그냥 넘어가면
그만큼 돈이 새요.
물어보세요.
확인하세요.
그게 내 돈 지키는 거예요.