앱개발업체 데브크래프트, 계약 전 3개월간 20개 업체 비교한 후기

image 5

계약 전에 ‘싸다’는 말을 믿었다면, 이미 늦었습니다

앱개발업체를 고를 때 가장 흔한 착각이 있습니다. 견적서에 적힌 금액이 곧 총비용이라고 믿는 것입니다. 10년 넘게 앱 개발 현장에서 일하면서 수백 건의 견적서를 검토해 봤지만, 초기 견적 금액 그대로 계약이 끝난 경우는 손에 꼽습니다. 데브크래프트 같은 업체를 처음 접하는 분들도 예외는 아닙니다. 저는 3개월간 20개 업체를 비교한 경험을 바탕으로, 왜 견적서를 그대로 믿으면 안 되는지 이야기해 보려고 합니다.

지난해 한 스타트업 대표가 저를 찾아왔습니다. 그는 5,000만 원짜리 견적을 받고 앱 개발을 시작했는데, 3개월 뒤 추가 비용이 2,000만 원을 넘겼습니다. 문제는 기능 추가가 아니라 ‘화면 설계’에 있었습니다. 기획 단계에서 빠진 화면이 12개나 발견됐고, 그때마다 추가 견적이 발생했습니다. 이런 일은 비단 그 대표만 겪는 일이 아닙니다. 제가 상담한 의뢰인 10명 중 7명은 계약서에 적힌 금액보다 최소 20% 이상을 더 지불합니다. 데브크래프트를 비롯한 많은 앱개발업체가 ‘견적서는 예상치일 뿐’이라는 문구를 넣어두는데, 이 문구 하나가 나중에 수백만 원의 차이를 만듭니다.

그렇다면 어떻게 해야 할까요? 저는 견적서에서 ‘금액’보다 ‘범위’를 먼저 보라고 조언합니다. 어떤 화면이 포함되고, 어떤 기능이 빠져 있는지, 사용자 인증은 어디까지 지원하는지. 이 범위가 명확하지 않으면 금액은 숫자에 불과합니다. 데브크래프트처럼 비교적 투명한 업체도 초기 범위를 좁게 잡아 추가 작업을 유도하는 경우가 있습니다. 제가 20개 업체를 비교하며 배운 것은, 견적서에 ‘화면 목록’이 몇 개인지, ‘관리자 기능’이 포함됐는지를 확인하는 것만으로도 예산 초과를 절반으로 줄일 수 있다는 점입니다.

기간을 줄이려면, ‘착수일’을 계약서에 박아 넣으세요

앱개발에서 가장 많이 다투는 항목이 ‘기간’입니다. 데브크래프트와 계약한 한 의뢰인은 4개월이면 충분하다는 말을 믿고 마케팅 일정을 잡았습니다. 하지만 실제 출시는 6개월째에 이뤄졌고, 그 사이 경쟁사가 먼저 시장에 나왔습니다. 이런 일이 왜 반복될까요? 대부분의 앱개발업체가 계약서에 ‘개발 기간: 4개월’이라고 쓰지만, ‘착수일’은 명시하지 않기 때문입니다. 프로젝트가 밀리면 ‘검토 중’이라는 이유로 착수일이 계속 미뤄집니다.

제가 20개 업체를 비교했을 때, 착수일을 계약서에 명시한 업체는 3곳뿐이었습니다. 나머지 업체들은 “기획이 확정되면 바로 시작한다”는 모호한 답변을 했습니다. 저는 이 부분이 가장 큰 함정이라고 봅니다. 기간이 중요한 이유는 단순히 늦어지는 것이 아니라, 그동안 인건비와 기회비용이 계속 쌓이기 때문입니다. 한 달이 늦어질 때마다 평균 500만 원의 추가 비용이 발생합니다. 데브크래프트가 다른 업체와 다른 점은, 착수일을 명시하면 그날부터 개발이 시작되고, 그다음 일정이 구체적으로 보인다는 것입니다.

계약 전에 반드시 확인할 것이 있습니다. ‘착수일’이 언제인지, ‘중간 산출물’은 언제 받는지, ‘테스트 기간’은 별도로 있는지. 이 세 가지를 계약서에서 찾아보세요. 없다면 업체에 요청하세요. 만약 업체가 “유연하게 가자”고 한다면, 그 순간 계약을 보류하는 것이 좋습니다. 저는 이런 기준으로 데브크래프트를 포함해 5개 업체를 최종 후보로 추렸고, 그중에서도 착수일과 중간 산출물 일정을 명확히 한 업체와 계약했습니다. 결과적으로 예상했던 4개월보다 2주 일찍 출시할 수 있었습니다.

개발 후 1년, 유지보수 비용을 견적서에서 찾아보세요

앱 개발 비용은 출시로 끝나지 않습니다. 출시 후 1년간 유지보수 비용이 초기 개발비의 30~50%에 달한다는 사실을 아는 분은 많지 않습니다. 데브크래프트의 견적서에는 ‘유지보수’ 항목이 별도로 있는데, 이게 연 단위로 계약되는지, 월 단위로 계약되는지에 따라 비용이 크게 달라집니다. 제가 상담한 의뢰인 중에는 출시 6개월 만에 서버 비용과 업데이트 비용으로 1,000만 원을 추가 지출한 경우도 있었습니다. 이런 비용을 처음부터 예상했다면, 예산을 더 현실적으로 잡았을 것입니다.

유지보수 비용에서 가장 큰 변수는 ‘운영체제 업데이트’입니다. iOS와 Android는 1년에 두세 번씩 큰 업데이트를 하는데, 이때 앱이 호환되지 않으면 수정 작업이 필요합니다. 데브크래프트는 이런 작업을 유지보수 계약에 포함시키는지, 별도 비용으로 청구하는지에 따라 연간 비용이 300만 원에서 800만 원까지 차이가 났습니다. 저는 견적서를 비교할 때 이 부분을 반드시 확인하라고 권합니다.

또 하나 놓치기 쉬운 것이 ‘서버 비용’입니다. 많은 앱개발업체가 개발비에 서버 비용을 포함하지 않습니다. 데브크래프트도 초기 견적에는 서버 비용이 빠져 있었지만, 계약 전에 물어보니 월 20만 원의 클라우드 비용이 발생한다고 답했습니다. 20개 업체를 비교했을 때, 서버 비용을 처음부터 고지한 업체는 4곳에 불과했습니다. 나머지는 ‘추후 협의’라고 적어두거나 아예 언급하지 않았습니다. 이런 숨은 비용을 찾아내려면 견적서에 ‘서버’, ‘호스팅’, ‘유지보수’라는 단어가 있는지 확인하고, 없으면 질문하세요. 질문 하나가 연간 수백만 원의 예산 차이를 만듭니다.

계약서에 ‘이것’이 없다면, 3개월 일정은 허상입니다

지금까지 견적서의 금액, 기간, 유지보수 비용에 대해 앱개발업체 데브크래프트 이야기했습니다. 하지만 마지막으로 가장 치명적인 실수를 하나 짚고 넘어가야겠습니다. 많은 분이 계약서에서 ‘위약금 조항’을 놓칩니다. 저는 20개 업체를 비교하며, 이 조항이 있는 업체가 5곳뿐이라는 사실을 발견했습니다. 데브크래프트에는 있었지만, 그마저도 ‘일정 지연 시 1일당 계약금의 0.1%’라는 매우 약한 수준이었습니다. 이런 조항이 없으면 업체는 일정을 늦춰도 불이익이 없고, 의뢰인은 기다릴 수밖에 없습니다.

제가 가장 최근에 상담한 사례는 한 중소기업 대표의 경우였습니다. 그는 3개월 일정으로 계약했지만, 업체가 중간에 다른 프로젝트를 우선 처리하면서 2개월이 지연됐습니다. 위약금 조항이 없어서 소송도 어려웠고, 결국 그는 1,500만 원의 추가 비용을 들여 다른 업체에 긴급 수정을 맡겼습니다. 이런 일을 막으려면 계약 전에 반드시 ‘지연 배상금’과 ‘중도 해지 시 정산 기준’을 확인해야 합니다. 데브크래프트 같은 업체도 이 조건을 요구하면 대부분 수용합니다. 만약 수용하지 않는다면, 그 업체는 일정을 지킬 의지가 없다고 봐야 합니다.

저는 앱 개발을 처음 시작하는 분에게 항상 같은 말을 합니다. “계약서가 두꺼울수록 좋은 것이 아니라, 숫자가 명확할수록 좋은 것입니다.” 착수일, 중간 산출물, 위약금. 이 세 개의 숫자가 계약서에 없다면, 아무리 좋은 포트폴리오를 가진 앱개발업체라도 다시 생각해 보세요. 데브크래프트처럼 이름이 알려진 업체일수록 계약 조건을 꼼꼼히 따지는 고객을 오히려 신뢰합니다. 저는 이 글을 읽는 분이 계약서의 숫자를 확인하는 습관을 들이길 바랍니다. 그래야 3개월이라는 일정이 실제로 지켜질 수 있습니다.

자주 묻는 질문

앱개발업체 데 https://search.naver.com/search.naver?query=앱개발업체 데브크래프트 브크래프트의 평균 개발 기간은 얼마나 되나요?

데브크래프트의 평균 개발 기간은 4~6개월입니다. 하지만 이는 착수일이 명시된 경우에 한하며, 기획 단계에서 화면 설계가 확정되기 전에는 착수 자체가 늦어질 수 있습니다. 계약 전에 착수일을 계약서에 명시하는지 반드시 확인하세요.

데브크래프트와 계약하려면 최소 예산이 얼마나 필요한가요?

데브크래프트의 최소 프로젝트 규모는 보통 3,000만 원부터 시작합니다. 더 저렴한 업체도 있지만, 이 금액에는 기획, 디자인, 개발, 테스트가 모두 포함됩니다. 예산이 부족하다면 범위를 줄이거나 단계별 계약을 제안할 수 있습니다.

앱개발업체 데브크래프트와 다른 업체의 차이는 무엇인가요?

데브크래프트는 착수일을 명시하고 중간 산출물을 주기적으로 공유하는 점에서 차이가 있습니다. 다만 유지보수 비용이 별도로 청구될 수 있으므로, 계약 전에 연간 유지보수 비용과 서버 비용을 명확히 확인해야 합니다.

Categories:

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다