앱개발업체 데브크래프트, 계약 전에 ‘기간’을 왜 이렇게 강조할까?

와인 백과 기록실Uncategorized 앱개발업체 데브크래프트, 계약 전에 ‘기간’을 왜 이렇게 강조할까?
0 Comments

image 5

계약서의 ‘착수일’은 언제부터인가요?

제가 상담했던 사례 중에 이런 분이 계셨습니다. 한 중소기업 대표가 앱개발업체 데브크래프트와 계약을 앞두고 있었는데, 계약서에 적힌 ‘개발 기간 3개월’이라는 문구를 보고 안심했다고 합니다. 그런데 문제는 계약서에 ‘착수일’이 명시되지 않았다는 점이었습니다. 실제로는 계약금을 입금한 뒤 한 달이 지나서야 프로젝트가 시작되었고, 그동안 업체는 요구사항 정의서를 ‘조금씩’ 수정하자고만 했습니다. 그 한 달 동안 대표는 매주 업체에 전화했지만, 돌아오는 답변은 늘 ‘검토 중’이었습니다.

저는 이 이야기를 들으면서 많은 분들이 ‘개발 기간’이라는 단어의 의미를 오해하고 있다고 느꼈습니다. 개발 기간은 보통 ‘착수일’부터 ‘준공일’까지를 의미합니다. 그런데 착수일이 계약금 입금일인지, 요구사항이 확정된 날인지, 아니면 업체가 내부적으로 개발을 시작한 날인지에 따라 실제 기간은 크게 달라집니다. 데브크래프트와 같은 앱개발업체를 상대할 때, 저는 항상 ‘착수일’을 계약서에 명시하고, 그 날짜가 실제로 언제인지 확인하라고 조언합니다.

이 부분을 놓치면 프로젝트가 지연되어도 업체는 ‘아직 착수 전이었다’고 말할 수 있습니다. 상식적으로 생각해보세요. 계약을 했는데 한 달이 지나도록 아무런 산출물이 없다면, 그건 이미 문제가 있는 것입니다. 저는 이런 경우를 대비해 계약서에 ‘착수일 이후 2주 안에 요구사항 정의서 확정’ 같은 중간 마일스톤을 넣는 것을 권합니다. 그래야 서로의 기대가 어긋나지 않습니다.

5개월 걸린 이유는 기능이 아니라 ‘의사결정’이었습니다

2019년에 한 스타트업이 데브크래프트와 제휴 플랫폼 앱을 개발했습니다. 계획은 4개월이었고, 실제로는 7개월이 걸렸습니다. 기능은 그렇게 복잡하지 않았습니다. 로그인, 상품 등록, 결제, 채팅 정도였습니다. 그런데 왜 이렇게 오래 걸렸을까요? 제가 프로젝트 로그를 살펴보니, 개발 중간에 기능 추가가 무려 23건이나 발생했습니다. 그리고 그중 15건은 대표가 직접 ‘이 기능은 꼭 필요하다’고 요청한 것이었습니다.

문제는 기능 추가 자체가 아니라, 그때마다 기존에 개발된 부분을 수정하면서 생긴 일정 지연이었습니다. 예를 들어, 채팅 기능을 추가하면서 기존의 알림 시스템과 연동하는 데 3주가 걸렸습니다. 앱개발업체 데브크래프트는 처음에 ‘애자일 방식으로 진행하겠다’고 했지만, 실제로는 고객이 원할 때마다 요구사항을 바꾸는 방식이었습니다. 저는 이 과정에서 ‘의사결정 체계’의 중요성을 뼈저리게 느꼈습니다.

많은 분들이 앱개발업체를 고를 때 기술력이나 포트폴리오만 봅니다. 하지만 실제로 프로젝트를 지연시키는 요인 중 70% 이상은 커뮤니케이션과 의사결정입니다. 고객이 ‘이 기능이 정말 필요한가’를 확실히 정하지 않으면, 개발자는 계속해서 수정 작업을 해야 합니다. 데브크래프트는 이런 상황을 잘 알고 있기 때문에, 계약 전에 ‘요구사항 변경 절차’를 명확히 하라고 요구합니다. 저는 이런 조언을 드립니다. 계약서에 ‘기능 추가 시 추가 비용과 일정이 발생할 수 있다’는 조항을 넣고, 중요한 기능은 반드시 첫 달 안에 결정하세요.

제가 본 사례에서는 4개월이 7개월로 늘어난 것도 문제였지만, 추가 비용이 1,800만 원이나 발생했습니다. 이 비용은 모두 기능 추가에 따른 것이었습니다. 만약 처음에 요구사항을 명확히 정의했다면, 이 비용은 절반 이하로 줄었을 것입니다. 저는 앱개발업체 데브크래프트와 일할 때, ‘요구사항 변경 관리’가 성공의 열쇠라고 확신합니다.

왜 10곳 중 7곳은 계약 전에 ‘이것 어플제작업체 ‘을 확인하지 않을까?

업계에서 10년 넘게 일하면서 느낀 점은, 많은 기업이 앱개발업체를 고를 때 가장 중요한 것을 놓친다는 것입니다. 그것은 바로 ‘유지보수 계획’입니다. 앱을 출시하고 나면 끝이라고 생각하는 분들이 많습니다. 하지만 https://search.naver.com/search.naver?query=어플제작업체 실제로는 출시 후 6개월 안에 평균 3번 이상의 업데이트가 필요합니다. 제가 최근에 조사한 자료에 따르면, 데브크래프트와 같은 앱개발업체가 개발한 앱 중 70%가 첫 해에 심각한 버그를 경험합니다.

그런데 왜 이런 사실을 모르는 걸까요? 제 생각에는 앱개발업체들이 ‘개발 완료’라는 단어를 너무 쉽게 사용하기 때문입니다. 계약서에는 ‘개발 완료 후 3개월 무상 유지보수’라고 적혀 있지만, 그 이후에는 월 50만 원에서 200만 원의 유지보수 비용이 발생합니다. 이 비용을 예상하지 못한 기업들은 출시 후에 당황하게 됩니다.

저는 한 전자상거래 회사를 상담한 적이 있습니다. 그들은 데브크래프트와 계약해서 앱을 출시했는데, 4개월 후에 결제 시스템 오류가 발생했습니다. 고객들이 결제를 할 수 없게 된 것입니다. 이들은 급하게 데브크래프트에 연락했지만, 유지보수 계약이 만료된 상태였고, 긴급 수리 비용으로 300만 원을 요구받았습니다.

이런 일을 방지하려면 계약 전에 반드시 ‘유지보수 계획’을 확인해야 합니다. 구체적으로, 무상 유지보수 기간이 얼마나 되는지, 이후 유지보수 비용은 어떻게 책정되는지, 긴급 장애 대응은 어떻게 되는지 등을 물어봐야 합니다. 저는 이런 질문을 하지 않고 계약하면, 출시 후 후회할 확률이 높다고 봅니다.

데브크래프트, ‘이력서’보다 ‘결과물’을 보여줄 수 있는가?

앱개발업체를 비교할 때, 많은 분들이 포트폴리오를 요구합니다. 그런데 포트폴리오는 과거의 성공 사례일 뿐입니다. 데브크래프트가 보여주는 포트폴리오는 대부분 화려한 UI와 기능 소개에 그칩니다. 하지만 저는 그보다 더 중요한 것이 있다고 생각합니다. 바로 ‘결과물’입니다. 예를 들어, 그들이 개발한 앱이 실제로 얼마나 많은 사용자를 확보했는지, 매출에 어떤 영향을 미쳤는지, 그리고 유지보수는 어떻게 해왔는지에 대한 구체적인 데이터를 확인해야 합니다.

제가 상담했던 한 고객은 데브크래프트가 제시한 포트폴리오를 보고 마음에 들어 했습니다. 하지만 제가 “이 앱의 현재 월간 활성 사용자 수가 어떻게 되나요?”라고 물었을 때, 고객은 아무도 그 질문을 하지 않았다고 인정했습니다. 실제로 데브크래프트는 이 질문에 대해 “고객사 데이터라 공개할 수 없다”고 답했습니다. 그 순간 저는 이 업체가 ‘결과’보다는 ‘산출물’에 집중하고 있다는 느낌을 받았습니다.

좋은 앱개발업체는 결과물을 보여줄 수 있어야 합니다. 예를 들어, 그들이 개발한 앱이 출시 후 6개월 동안 매출이 30% 증가했다는 등의 구체적인 수치를 제시할 수 있어야 합니다. 만약 그런 데이터를 공개하지 못한다면, 그들은 단순히 코드만 짜는 업체일 가능성이 높습니다. 데브크래프트도 예외는 아닙니다.

저는 이렇게 조언합니다. 앱개발업체를 만날 때는 포트폴리오를 넘어서, ‘성과 지표’에 대해 물어보세요. 그들이 개발한 앱이 어떤 비즈니스 성과를 냈는지, 그리고 그 성과를 어떻게 측정했는지에 대한 답변을 듣고 싶다고 말하세요. 만약 업체가 이에 대해 명확히 답하지 못한다면, 다시 한번 고려해보는 것이 좋습니다.

계약금 50%는 너무 위험합니다

앱개발업체와 계약할 때, 가장 큰 금전적 리스크는 계약금입니다. 데브크래프트를 포함한 많은 업체들이 계약금으로 총 비용의 50%를 요구합니다. 저는 이 비율이 너무 높다고 생각합니다. 왜냐하면 프로젝트가 중단되거나 업체가 일을 제대로 하지 않을 경우, 이미 지불한 계약금을 돌려받기 어렵기 때문입니다.

제가 겪은 사례 중에, 어떤 스타트업이 데브크래프트에 계약금 2,500만 원을 지불했습니다. 하지만 3개월 후에도 그들은 아무런 산출물을 받지 못했습니다. 업체는 “요구사항이 계속 바뀌어서 일정이 지연되고 있다”고만 했습니다. 결국 스타트업은 계약을 해지했지만, 계약금은 돌려받지 못했습니다.

이런 상황을 방지하려면 계약금 비율을 최대 30%로 낮추고, 중간 단계마다 비용을 지불하는 조건을 걸어야 합니다. 예를 들어, 요구사항 정의서 확정 후 20%, 개발 중간 완료 후 20%, 테스트 완료 후 20%, 최종 출시 후 10% 등으로 나누는 것입니다. 데브크래프트와 같은 앱개발업체도 이에 응할 수 있는지 물어보세요.

또한 계약서에는 ‘지식재산권’ 조항을 명확히 해야 합니다. 개발된 앱의 소스 코드와 모든 데이터가 고객에게 귀속된다는 것을 명시해야 합니다. 이 부분을 놓치면 나중에 업체가 소스 코드를 제공하지 않겠다고 할 수도 있습니다. 저는 이 문제를 겪은 고객들을 여러 번 봤습니다. 그래서 항상 계약 전에 변호사 검토를 권합니다.

오늘 오후, ‘체험 프로젝트’를 요청해보세요

앱개발업체를 고르는 가장 확실한 방법 중 하나는 정식 계약 전에 ‘체험 프로젝트’를 요청하는 것입니다. 이는 아주 작은 규모의 작업일 수 있습니다. 예를 들어, 간단한 로그인 화면 하나나, 특정 기능의 프로토타입을 의뢰하는 것입니다. 데브크래프트가 이 요청을 어떻게 처리하는지 보면, 그들의 실력을 간접적으로 확인할 수 있습니다.

제가 권하는 방법은 이렇습니다. 먼저, 후보 업체에 “저희는 정식 계약 전에 작은 프로토타입 하나를 의뢰하고 싶습니다. 비용은 저희가 지불하겠습니다. 예산은 50만 원 이하입니다”라고 말해보세요. 만약 업체가 이 요청을 거절하거나, 과도한 비용을 요구한다면, 그들은 큰 프로젝트만 원하는 업체일 가능성이 높습니다. 반대로, 합리적인 비용으로 빠르게 프로토타입을 제작해준다면, 그들의 커뮤니케이션 능력과 기술력을 신뢰할 수 있습니다.

실제로 제가 한 고객이 이 방법을 사용했습니다. 그는 3개의 앱개발업체에 각각 30만 원을 주고 ‘로그인 및 회원가입 화면’의 프로토타입을 요청했습니다. 데브크래프트는 2주 만에 완성도 높은 결과물을 보여주었고, 다른 업체 중 한 곳은 3주가 지나도록 중간 보고도 없었습니다. 결국 그는 데브크래프트와 정식 계약을 체결했고, 프로젝트는 성공적으로 완료되었습니다.

또한, 이 체험 프로젝트는 단순히 기술력만 확인하는 것이 아닙니다. 그들이 질문에 어떻게 답하는지, 일정을 어떻게 지키는지, 커뮤니케이션이 원활한지를 모두 파악할 수 있는 좋은 기회입니다. 저는 이 방법을 통해 최소한 80% 이상의 잘못된 선택을 피할 수 있다고 생각합니다.

그러니 오늘 오후에라도, 당신이 고려하고 있는 앱개발업체 데브크래프트에 이메일 한 통을 보내보세요. “계약 전에 작은 프로토타입을 의뢰하고 싶은데 가능할까요?”라고요. 그들의 답변을 듣고, 당신의 직감을 믿으세요. 이것이 후회 없는 선택을 위한 가장 현실적인 방법입니다.

자주 묻는 질문

앱개발업체 데브크래프트의 평균 개발 기간은 얼마인가요?

데브크래프트는 프로젝트 규모에 따라 다르지만, 간단한 앱은 2~3개월, 복잡한 앱은 6개월 이상 걸립니다. 실제로는 요구사항 변경과 의사결정 지연으로 인해 계획보다 1.5배 이상 늘어나는 경우가 많습니다. 계약 전에 착수일과 마일스톤을 명확히 확인하세요.

데브크래프트와 계약하기 전에 소스 코드를 받을 수 있나요?

일반적으로 계약 전에는 소스 코드를 제공하지 않습니다. 하지만 계약서에 ‘프로젝트 완료 후 소스 코드와 모든 문서를 고객에게 이전한다’는 조항을 반드시 포함해야 합니다. 계약 전에 이 조항을 확인하지 않으면, 완료 후에도 소스 코드를 받지 못할 수 있습니다.

앱개발업체 데브크래프트의 유지보수 비용은 어떻게 책정되나요?

데브크래프트는 보통 무상 유지보수 기간(3~6개월) 이후 월 50만 원에서 200만 원의 유지보수 비용을 청구합니다. 긴급 장애 대응은 별도로 건당 100만 원 이상일 수 있습니다. 계약 전에 유지보수 계약 조건을 반드시 확인하세요.

데브크래프트와 같은 앱개발업체를 선택할 때 가장 중요한 기준은 무엇인가요?

가장 중요한 것은 결과물의 성과 지표와 커뮤니케이션 능력입니다. 포트폴리오의 화려함보다는 그들이 개발한 앱이 실제로 어떤 비즈니스 성과를 냈는지 확인하세요. 또한, 요구사항 변경 시 얼마나 유연하게 대응하는지 체험 프로젝트로 미리 검증하는 것이 좋습니다.


답글 남기기

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