MVP 외주 견적 체크리스트: 비교 가능한 제안서를 받는 법
MVP 개발 외주를 맡기기 전에 목표, 기능, 산출물, 외부 연동과 인수인계 기준을 정리해 비교 가능한 견적을 받는 방법을 설명합니다.
MVP 견적이 업체마다 크게 다른 이유는 단순히 개발 단가가 달라서가 아닙니다. 같은 이름의 기능도 사용자 역할, 데이터 규칙, 외부 서비스 연동과 검수 범위에 따라 필요한 작업이 달라집니다. 따라서 견적을 받기 전에 모든 화면을 완성할 필요는 없지만, 무엇을 검증하려는 제품인지는 설명할 수 있어야 합니다.
먼저 한 문장으로 목표를 정리합니다
좋은 요청서는 기능 목록보다 제품의 목적을 먼저 보여 줍니다. 다음 세 가지를 한 문장에 담아 보세요.
- 누가 사용하는가
- 어떤 문제를 해결하는가
- 사용자가 어떤 행동을 마치면 가치가 생기는가
예를 들어 “소상공인이 반복 주문을 모바일에서 접수하고, 관리자가 처리 상태를 변경하는 서비스”라고 쓰면 사용자 역할과 핵심 흐름이 드러납니다. 반면 “주문 관리 앱이 필요합니다”만으로는 필요한 화면과 데이터 규칙을 판단하기 어렵습니다.
견적 전에 정리할 핵심 기능
기능은 화면 이름보다 사용자 행동으로 적는 편이 좋습니다.
- 사용자는 이메일이나 소셜 계정으로 가입하고 로그인합니다.
- 사용자는 상품을 선택하고 주문을 제출합니다.
- 관리자는 주문을 검색하고 처리 상태를 변경합니다.
- 상태가 바뀌면 사용자에게 알림이 전송됩니다.
각 기능에는 반드시 필요한 것과 이후에 추가해도 되는 것을 표시합니다. 모든 아이디어를 첫 범위에 넣으면 견적 비교가 어려워지고, 실제로 검증하려던 핵심 흐름도 흐려집니다.
빠뜨리기 쉬운 외부 연동
로그인, 결제, 문자, 이메일, 지도, 파일 저장, 분석 도구는 화면 밖의 작업을 만듭니다. 이미 사용할 서비스가 정해졌다면 계정 보유 여부와 현재 계약 주체를 알려야 합니다. 기존 시스템과 데이터를 주고받아야 한다면 API 문서와 테스트 계정의 준비 여부도 견적에 영향을 줍니다.
결제나 개인정보가 포함되면 실패 상황과 관리자 처리 방식까지 확인해야 합니다. 성공 화면만 구현하는 것과 취소, 중복 요청, 환불, 권한 오류를 다루는 것은 범위가 다릅니다.
산출물은 결과물 이름으로 합의합니다
“개발 완료”만으로는 무엇을 받는지 알 수 없습니다. 다음 항목을 요청서와 제안서에서 확인하세요.
- 기능 범위와 검수 기준
- 화면 설계 또는 디자인 원본
- 소스 코드 저장소와 브랜치 운영 방식
- 배포 환경과 도메인 설정
- 환경 변수와 외부 서비스 목록
- 테스트 결과와 알려진 제한 사항
- 운영 방법과 인수인계 문서
디자인, 개발, 배포 가운데 어느 단계까지 포함되는지도 명시해야 합니다. 디자인 파일은 제공되지만 수정 권한이 없는 경우나, 코드는 전달되지만 배포 계정이 개발사 소유인 경우도 있으므로 소유권을 별도로 확인합니다.
견적을 비교할 때 볼 기준
총액만 비교하면 빠진 범위를 발견하기 어렵습니다. 제안서마다 다음 질문에 답이 있는지 확인하세요.
- 필수 기능과 제외 기능이 구분되어 있는가?
- 외부 서비스 비용과 개발 비용이 분리되어 있는가?
- 변경 요청이 생겼을 때 범위와 비용을 다시 합의하는 절차가 있는가?
- 검수 기준과 오류 수정 범위가 적혀 있는가?
- 소스 코드, 계정, 데이터와 문서를 누가 소유하는가?
- 출시 후 운영은 별도인지, 어떤 방식으로 인계되는가?
설명이 부족한 항목은 계약 전에 질문해야 합니다. 낮은 견적이 같은 결과를 의미하는지, 일부 작업이 빠진 것인지 구분하는 과정입니다.
위험 신호
요구사항을 확인하지 않고 즉시 고정 가격과 일정을 단정하거나, 코드와 배포 계정의 인계 여부를 설명하지 않는다면 주의해야 합니다. 실제 사용자 흐름보다 기술 이름만 강조하는 제안서도 검수 기준을 확인하기 어렵습니다.
반대로 모든 내용을 완벽하게 정리해야 상담할 수 있는 것은 아닙니다. 준비되지 않은 항목을 공개하고, 진단과 설계 과정에서 함께 결정할 수 있는지를 확인하면 됩니다.
다음 단계
웹·앱 외주 개발 서비스에서는 진단부터 설계, 구현, 검증과 인수인계까지의 제공 범위를 확인할 수 있습니다. 프로젝트가 중단된 상태라면 개발 프로젝트 인수 방법을 먼저 읽어 보세요. 계약 단계에서는 개발 외주 계약 체크리스트로 소유권과 검수 기준을 다시 점검할 수 있습니다.