웹개발 외주 업체를 비교할 때 가격 외에 볼 것
웹개발 외주 업체를 찾을 때 가격은 중요한 기준입니다.
웹개발 외주 업체를 찾을 때 가격은 중요한 기준입니다.
하지만 가장 낮은 견적만으로 업체를 선택하면 프로젝트 진행 과정이나 완료 후 운영 단계에서 예상하지 못한 문제가 생길 수 있습니다.
같은 기능을 만들더라도 업체마다 다음 내용이 다를 수 있습니다.
- 요구사항을 정리하는 방식
- 직접 담당하는 범위
- 중간 결과물 공유
- 개발 품질
- 테스트
- 서버 배포
- 소스와 계정 인계
- 유지보수
따라서 외주 업체를 비교할 때는 총금액과 함께 어떤 방식으로 프로젝트를 진행하고, 어디까지 책임지는지를 확인해야 합니다.
1. 프로젝트 목적을 이해하려고 하는가
좋은 개발 업체는 기능 목록만 받지 않고 프로젝트의 배경과 목적을 확인합니다.
- 왜 이 서비스를 만드는가?
- 누가 사용하는가?
- 현재 어떤 문제가 있는가?
- 가장 중요한 기능은 무엇인가?
- 출시 후 누가 운영하는가?
- 반드시 지켜야 할 일정이 있는가?
- 향후 확장 계획이 있는가?
같은 예약 시스템도 목적에 따라 구조가 달라질 수 있습니다.
- 단순 상담 예약
- 강사별 수업 예약
- 공간 대여
- 장비 예약
- 결제와 환불
- 관리자 승인
- 기업 고객용 예약
목적을 확인하지 않고 익숙한 방식으로만 개발하면 실제 업무와 맞지 않는 결과가 나올 수 있습니다.
2. 실제 담당 범위가 명확한가
업체의 포트폴리오를 볼 때 해당 프로젝트에서 어떤 업무를 직접 담당했는지 확인해야 합니다.
- 기획
- 디자인
- 프론트엔드
- 백엔드
- 관리자
- AI 연동
- 외부 API
- 서버 배포
- 유지보수
포트폴리오에 프로젝트가 있다는 사실만으로 전체를 처음부터 끝까지 담당했다고 판단하면 안 됩니다.
다음과 같이 질문할 수 있습니다.
이 프로젝트에서 직접 담당한 범위와 다른 업체가 담당한 범위를 구분해서 설명해 주세요.
3. 유사한 기능 경험이 있는가
완전히 같은 업종 경험이 필수는 아닙니다.
오히려 다음과 같은 기능 경험이 더 중요할 수 있습니다.
- 회원과 권한
- 기업 회원
- 결제와 구독
- 관리자 페이지
- 대용량 데이터
- API 연동
- 파일 업로드
- 실시간 기능
- AI
- 업무 자동화
예를 들어 교육 플랫폼을 만들더라도 중요한 경험은 다음일 수 있습니다.
- 학습 진도
- 퀴즈
- 통계
- 관리자
- 파일
- 개인정보
- 기업별 권한
업종 이름보다 필요한 기능과 운영 구조가 유사한지 확인해야 합니다.
4. 견적 범위가 구체적인가
다음처럼 한 줄로 작성된 견적은 비교하기 어렵습니다.
웹서비스 개발 일체: 30,000,000원
가능하면 다음 범위가 구분되어야 합니다.
- 화면
- 회원
- 결제
- 관리자
- API
- 파일
- 통계
- 서버
- 테스트
- 배포
- 인계
- 유지보수
또한 포함되지 않은 항목도 확인해야 합니다.
- 콘텐츠 입력
- 데이터 이전
- 외부 서비스 요금
- 디자인
- 앱 개발
- 추가 수정
- 서버 운영
5. 개발 과정을 확인할 수 있는가
완성 시점에 결과물을 처음 확인하면 방향 차이를 늦게 발견할 수 있습니다.
다음과 같은 방식으로 중간 결과물을 공유하는지 확인하세요.
- 화면 설계서
- 디자인
- 테스트 URL
- 개발 버전
- 주간 보고
- 기능별 데모
- 이슈 목록
- 변경 기록
특히 실제 작동하는 결과물을 확인할 수 있는지가 중요합니다.
6. 소통 방식이 정해져 있는가
단순히 답장이 빠른 것만으로 충분하지 않습니다.
프로젝트 진행 중 다음 내용이 정해져 있어야 합니다.
- 주요 담당자
- 소통 채널
- 보고 주기
- 피드백 방식
- 요청 사항 기록
- 의사결정자
- 긴급 이슈 대응
- 회의 일정
여러 채널로 요청이 흩어지면 누락과 해석 차이가 생길 수 있습니다.
가능하면 요청과 결정 내용을 문서나 프로젝트 관리 도구에 기록하는 것이 좋습니다.
7. 변경 요청을 어떻게 처리하는가
개발 중에는 새로운 요구사항이 생길 수 있습니다.
다음 기준을 확인해야 합니다.
- 단순 수정
- 오류 수정
- 기능 변경
- 기능 추가
- 범위 제외
- 일정 변경
- 추가 견적
변경 요청이 발생할 때 바로 개발하기보다 비용과 일정 영향을 설명하고 합의하는 업체가 안전합니다.
8. 완료 기준이 명확한가
프로젝트 완료를 판단할 기준이 필요합니다.
- 기능별 테스트
- 모바일 대응
- 브라우저
- 오류 등급
- 관리자 기능
- 외부 API
- 배포
- 데이터 이전
- 보안
- 운영 인계
기능이 대략 작동한다는 수준이 아니라 합의한 조건을 확인할 수 있어야 합니다.
9. 테스트와 QA를 어떻게 하는가
업체에 다음 내용을 물어볼 수 있습니다.
- 누가 테스트하는가?
- 기능별 테스트 항목이 있는가?
- 모바일 테스트를 하는가?
- 브라우저 테스트를 하는가?
- 결제 실패도 확인하는가?
- 권한별 테스트를 하는가?
- 오류 기록을 공유하는가?
- 검수 기간은 얼마나 되는가?
테스트 범위가 넓을수록 비용과 기간이 늘 수 있지만 공개 후 장애 위험을 줄일 수 있습니다.
10. 서버와 배포를 어디까지 담당하는가
개발이 끝나도 실제 서버에 배포하지 않으면 사용할 수 없습니다.
다음 항목을 확인해야 합니다.
- 서버 선정
- 서버 계정 생성
- 데이터베이스
- 도메인
- SSL
- 배포 자동화
- 백업
- 로그
- 모니터링
- 장애 대응
서버가 개발 업체 명의인지 의뢰사 명의인지도 확인해야 합니다.
11. 소스와 계정을 제공하는가
완료 후 받아야 할 수 있는 항목은 다음과 같습니다.
- 전체 소스코드
- 데이터베이스
- 서버 계정
- 도메인
- 외부 API
- 디자인 원본
- 관리자 계정
- 배포 방법
- 운영 문서
소스코드를 제공한다고 해도 실제 운영 버전과 같은지, 실행 가능한 상태인지 확인해야 합니다.
12. 유지보수 기준이 명확한가
유지보수는 다음과 같이 나뉩니다.
오류 수정
합의한 기능이 정상적으로 작동하지 않는 경우
콘텐츠 변경
문구·이미지·게시물 변경
기능 개선
새로운 기능, 구조 변경, 관리자 개선
서버 운영
백업, 장애 대응, 보안, 모니터링
각 항목의 비용과 대응 시간을 확인해야 합니다.
13. 프로젝트 완료 경험과 안정성
외주 프로젝트에서는 개발 능력뿐 아니라 완수 능력도 중요합니다.
확인할 수 있는 항목은 다음과 같습니다.
- 완료 프로젝트 수
- 장기 프로젝트 경험
- 고객 후기
- 운영 중인 결과물
- 일정 관리 방식
- 중단 프로젝트 처리
- 계약과 문서화
다만 숫자 자체보다 내가 의뢰할 프로젝트와 유사한 범위를 안정적으로 끝낸 경험이 있는지 보는 것이 좋습니다.
14. 설명이 이해하기 쉬운가
개발 업체가 기술 용어만 나열하거나 선택 근거를 설명하지 못하면 진행 중 의사결정이 어려울 수 있습니다.
좋은 설명은 다음 내용을 포함합니다.
- 왜 이 방식이 적합한가?
- 다른 선택지는 무엇인가?
- 장단점은 무엇인가?
- 비용 차이는 어디서 발생하는가?
- 나중에 바꾸기 어려운 부분은 무엇인가?
- 지금 하지 않아도 되는 기능은 무엇인가?
클라이언트가 이해하고 판단할 수 있도록 설명하는 능력도 중요합니다.
업체 비교표
| 항목 | 업체 A | 업체 B | 업체 C |
|---|---|---|---|
| 목적 이해 | |||
| 직접 담당 범위 | |||
| 유사 기능 경험 | |||
| 견적의 구체성 | |||
| 중간 결과 공유 | |||
| 소통 방식 | |||
| 변경 요청 기준 | |||
| 테스트 | |||
| 서버·배포 | |||
| 소스·계정 인계 | |||
| 유지보수 | |||
| 일정 | |||
| 총비용 |
첫 상담에서 물어볼 질문
- 이 프로젝트의 가장 큰 위험 요소는 무엇인가요?
- 지금 요구사항에서 빠진 부분은 무엇인가요?
- 반드시 필요한 기능과 나중에 추가할 기능을 구분해 주실 수 있나요?
- 유사 기능을 직접 개발한 경험이 있나요?
- 프로젝트 중간 결과는 어떻게 확인하나요?
- 기능 변경은 어떤 방식으로 처리하나요?
- 테스트와 검수는 어떻게 진행하나요?
- 서버와 도메인은 누구 명의로 만드나요?
- 완료 후 어떤 자료를 제공하나요?
- 유지보수 범위는 어떻게 구분하나요?
가장 낮은 견적이 적합할 수도 있습니다
범위가 단순하고 요구사항이 명확하다면 낮은 견적의 업체가 효율적일 수 있습니다.
다만 다음 항목이 제외된 결과인지 확인해야 합니다.
- 디자인
- 관리자
- 예외 처리
- 테스트
- 배포
- 문서
- 소스 인계
- 유지보수
비용을 줄이는 것과 필요한 범위가 빠지는 것은 다릅니다.
마무리
웹개발 외주 업체를 비교할 때는 가격뿐 아니라 다음 항목을 함께 봐야 합니다.
- 목적을 이해하는가?
- 실제 담당 범위가 명확한가?
- 진행 과정을 확인할 수 있는가?
- 완료 기준이 분명한가?
- 제작 후 운영할 수 있는가?
좋은 업체는 무조건 많은 기능을 권하는 곳이 아니라, 프로젝트 목적에 맞는 범위를 설명하고 실제 운영 가능한 결과까지 완수하는 곳입니다.
