개발 범위가 정리되면 내부에서 수행할 업무와 외부에 맡길 업무를 구분합니다. 업체를 찾기 전에 필요한 기술, 담당 인력, 예산, 일정, 출시 후 운영 조건을 확인합니다.

개발 방식은 직접 개발, 전체 외주, 부분 외주로 나눠 검토합니다. 외주를 선택하면 앱 개발 업체, 홈페이지 제작 업체, 프리랜서 개발자의 실제 수행 범위, 인력 구성, 유지보수 조건을 비교합니다.

직접 개발수행 범위
전체 외주외주 방식
부분 외주역할 분담

개발 담당

사내 직원노코드 도구, AI 코딩 도구 활용 포함외부 개발사기획부터 출시까지 전부 의뢰사내와 개발사기획, 디자인, 앱, 서버 중 필요한 부분만 의뢰

시작 전에 정할 사항

업무별 사내 담당자기능 범위, 납품 결과물, 검수 기준, 자료 인계 조건업무 분담, 자료 전달 방식, 검수 일정, 장애 발생 시 책임

비용 항목

직원 인건비, 도구 이용료, 학습 기간, 운영 인력기능별 개발비, 투입 인력, 검수와 자료 인계 비용사내 인건비와 외주 개발비, 두 결과물의 연결과 검수 비용

주의할 점

노코드와 AI 생성 코드도 권한, 보안, 오류 처리 검수 필요, 다른 도구로 옮기기 어려움담당 개발자가 그만둘 때의 대체 인력, 기능 추가 시 추가 비용사내와 개발사 사이 책임 범위가 불분명해지기 쉬움

출시 후 운영

사내 직원이 정기 점검과 오류 조치유지보수 계약 범위, 소스코드와 자료 인계사내 직원과 개발사의 운영 업무 분담

흐름소프트 수행

해당 없음전체 개발필요한 부분 개발

업체 선정 전 확인 사항

제안 금액과 답변 속도만 보고 업체를 고르면 필요한 업무가 빠져 있어도 알기 어렵습니다. 기능별 포함 여부와 투입 인력, 검수 및 자료 인계 범위를 함께 비교해야 합니다.

담당자가 업무를 중단했을 때의 대체 인력, 기능이 추가될 때의 비용 산정, 출시 후 오류 대응을 확인합니다. 담당자와 처리 절차를 계약 전에 정리합니다.

개발 방식의 판단 기준

기능 목록과 화면 자료를 기준으로 개발 방식을 검토합니다. 기능의 복잡도뿐 아니라 내부 인력의 경험, 투입 가능한 시간, 운영 조건도 함께 확인합니다.

개발 방식 판단에 관한 글입니다.

내부에서 구현하고 운영할 수 있는 기능을 먼저 확인합니다. 부족한 기술과 인력은 외부 지원 범위로 정리하고, 업무별 책임자를 지정합니다.

01 직접 수행 범위 기능, 인력, 시간 02 외부 지원 범위 서버, 인증, 결제, 운영 03 업체 후보 수행 업무와 인력 확인 외주 플랫폼 프리랜서 개발사 04 출시 후 운영과 지원 유지보수와 인계 조건의 별도 확인 개발 방식 검토
기능과 운영 조건에 따른 개발 방식의 검토 순서

직접 개발의 수행 범위

노코드 도구나 바이브 코딩(AI 자동 생성 코드)으로 직접 제작한 결과물도 기능, 권한, 정보 저장, 오류 처리를 검수해야 합니다.

직접 개발의 비용에는 작업 시간과 도구 이용료, 검수와 운영 업무를 포함합니다. 코딩을 배워 직접 만든다면 학습 시간과 다른 업무에 미치는 영향도 고려합니다.

화면 구성과 연결 순서를 검토하는 프로토타입
제작 도구의 제약과 이전 조건

노코드 도구는 주요 기능을 직접 시험하여 제약을 확인합니다.

이용량이 늘어 다른 도구로 옮길 때 자료와 소스 코드를 가져올 수 있는지 점검합니다.

직접 개발과 제작 도구에 관한 글입니다.

기술 검토와 운영 책임

개발 화면만으로 수행 능력을 판단할 수 없습니다. 서버, 인증, 결제, 이용 증가, 유지보수의 담당 업무를 확인합니다.

기술 검토와 운영 책임 · 설명용 장면
기술 검토와 운영 책임, 설명용 장면AI 생성, 설명용 연출 이미지
서버와 데이터

서버와 데이터베이스 운영에는 백업, 복구, 접근 권한, 장애 대응이 포함됩니다. 구현 담당자와 운영 담당자를 구분합니다.

인증과 결제

회원가입과 결제는 권한 확인, 결제 실패, 중복 요청, 취소와 환불을 어디까지 처리할지 정합니다.

이용 증가

이용자가 갑자기 늘 때의 응답 속도를 확인합니다. 예상 동시 접속자 수와 자료량을 기준으로 성능을 점검하고 개선 계획을 정합니다.

출시 후 운영

출시 후에는 정기 점검과 긴급 오류 조치를 맡을 담당자가 필요합니다. 오류 접수, 수정, 재검수, 배포를 수행할 인력과 시간을 확보합니다.

개발 방식을 정하는 기준
직접 만들 수 있는 범위와 운영을 맡을 담당자

외주 업체의 탐색과 비교

업체 탐색 경로에는 외주 플랫폼, 직접 검색, 소개 등이 있습니다. 후보를 찾은 경로와 관계없이 같은 자료와 기준으로 검토합니다. 경로별 차이는 업체 탐색 경로별 차이에서 설명합니다.

외주 플랫폼

외주 플랫폼은 이용료, 대금 보호 방식, 후기의 신뢰도를 확인합니다. 중개 범위, 수수료, 계약 주체, 분쟁 처리 절차를 확인하고, 개발 업체의 제안은 별도로 평가합니다.

프리랜서

프리랜서와 개발사는 참여 인원과 전체 책임자가 다릅니다. 한 사람이 맡을 수 있는 업무, 업무 중단 시 인계 방법, 협력 인력의 참여 여부를 확인합니다.

개발사

기획, 디자인, 개발, 검수를 실제로 맡을 담당자를 확인합니다. 법인이나 팀이라는 이름만으로 대체 인력과 장기 지원이 보장되지는 않습니다.

지인 소개

지인에게 소개받은 업체도 같은 기준으로 검토합니다. 실적, 담당 인력, 개발 범위, 비용, 유지보수 조건을 문서로 확인합니다.

정부 지원사업

정부 지원사업으로 개발할 때는 자부담금, 보고 의무, 결과물 권리를 확인합니다. 공고와 협약 절차에 따라 참가 요건과 제출 자료를 검토합니다.

전체 외주와 부분 외주

외주는 전체, 부분, 분할, 기간제 방식으로 구분합니다. 전체 개발을 맡기거나 기획, 디자인, 앱, 서버 등 특정 업무만 의뢰할 수 있습니다.

부분 외주는 업무별 책임과 연결 방식을 정해야 합니다. 예를 들어 사내 서버팀과 외부 앱팀이 자료 전달 규격과 검수 일정을 합의합니다.

기획을 맡기더라도 서비스 목적과 업무 규칙은 발주자가 정합니다. 발주자의 역할에는 자료 제공, 결정 사항 승인, 실제 업무 기준의 검수가 포함됩니다.

전체 개발 외주
→
개발 전체를 맡기는 방식입니다. 기능 범위, 결과물, 검수와 인계 조건을 합의합니다.
앱이나 서버만 외주
→
사내 인력과 업무를 나누는 방식입니다. 자료 전달 규격과 장애 대응 책임을 합의합니다.
특정 기능만 외주
→
특정 기술이나 기능만 맡기는 방식입니다. 사내 개발 결과와 연결하고 검수할 범위를 확인합니다.

외주 방식과 발주자 역할에 관한 글입니다.

출시 후 지원과 자료 인계

업체 선정 단계에서 출시 후 지원 범위와 자료 인계 조건을 확인합니다. 처음 개발한 업체가 계속 맡는 경우와 다른 업체로 이전하는 경우를 함께 검토합니다.

출시 후 지원과 자료 인계 · 설명용 장면
출시 후 지원과 자료 인계, 설명용 장면AI 생성, 설명용 연출 이미지
운영 화면과 서버, 오류 접수 및 수정 업무의 연결
유지보수와 인계 범위

업체를 변경할 때는 소스 코드, 계정, 문서의 제공 범위와 새 업체의 검토 비용을 확인합니다.

소스 납품과 홍보 성과는 분리하여 계약 전에 협의합니다. 오류 수정, 기능 개선, 이용 결과 분석은 서로 다른 업무이므로 구분해 정합니다.

고객 유입과 매출은 개발만으로 보장되지 않으므로 업체가 실제로 수행할 업무와 결과물을 합의합니다. 재개발이라면 기존 산출물의 재사용 여부와 기존 서비스의 문제, 개선 목표를 먼저 정리합니다.

출시 후 지원과 업체 교체에 관한 글입니다.

관련 글의 읽는 순서직접 개발을 검토한다면 수행 범위와 기술 검토 항목부터 확인합니다. 외주를 결정했다면 업체 탐색과 업무 분담을, 재개발이라면 이전 문제와 자료 인계 조건을 먼저 확인합니다.

개발 경험과 조직별 확인 사항

개발 경험과 내부 인력에 맞춰 우선 확인할 항목을 정합니다.

개발 경험별 확인 사항
첫 개발 의뢰

총액만 비교하지 않고 기능 범위, 담당 인력, 운영 조건을 먼저 확인합니다. 직접 수행할 업무와 외부 지원이 필요한 업무를 구분합니다.

재개발

이전 개발의 문제를 범위 누락, 소통, 구현 품질, 자료 인계 등으로 구분합니다. 확인된 원인에 맞춰 새 업체의 수행 조건을 검토합니다.

이용이 적은 서비스

이용이 적은 원인을 먼저 조사합니다. 업체 변경 전에 유입 경로, 이용 중단 구간, 반복되는 불편을 확인합니다.

조직별 확인 사항
창업자, 1인 사업자

개발비와 함께 직접 작업할 시간과 출시 후 운영비를 계산합니다. 외부에 맡길 업무와 내부에서 유지할 업무를 구분합니다.

기업 담당자

기존 시스템 담당자와 외부 업체의 업무를 나눕니다. 연동 규격, 검수 책임, 장애 대응을 문서로 정리합니다.

공공기관 담당자

해당 공고와 계약 절차에서 정한 참가 요건을 확인합니다. 인증서, 실적, 보증 등 필요한 자료는 계약 담당 부서와 확인합니다.

업체 제안의 검증

개발 방식과 수행 범위를 정했다면 같은 요구사항으로 업체별 제안을 받습니다. 제안 금액, 담당 인력, 결과물, 일정, 유지보수를 같은 항목으로 비교합니다.

다음 단계는 제안 내용의 확인입니다. 실제 수행한 사례, 참여할 인력, 견적 산정 조건을 자료와 설명으로 확인합니다. 업체 답변에서 정해지지 않은 항목은 추가로 질의합니다.

자주 묻는 질문

01개발 방식에는 어떤 선택지가 있습니까

직접 개발, 전체 외주, 부분 외주로 나눠 검토합니다. 기능 목록과 화면 자료를 기준으로 기능의 복잡도와 내부 인력의 경험, 투입 가능한 시간, 운영 조건을 함께 확인합니다.

02외주 업체를 고를 때 제안 금액 외에 무엇을 비교합니까

기능별 포함 여부, 투입 인력, 검수와 자료 인계 범위를 비교합니다. 담당자가 업무를 중단했을 때의 대체 인력, 기능 추가 시 비용 산정, 출시 후 오류 대응 절차도 계약 전에 정리합니다.

03노코드나 AI로 직접 만든 결과물도 검수가 필요합니까

필요합니다. 기능, 권한, 정보 저장, 오류 처리를 검수해야 하며, 노코드 도구는 주요 기능을 직접 시험해 제약을 확인하고 다른 도구로 옮길 때 자료와 소스 코드를 가져올 수 있는지 점검합니다.

04프리랜서와 개발사는 어떻게 비교합니까

프리랜서는 한 사람이 맡을 수 있는 업무, 업무 중단 시 인계 방법, 협력 인력의 참여 여부를 확인합니다. 개발사는 기획, 디자인, 개발, 검수의 실제 담당자를 확인하며 법인이나 팀이라는 명칭만으로 대체 인력과 장기 지원이 보장되지는 않습니다.

05개발 업체를 바꿀 때 무엇을 확인해야 합니까

소스 코드, 계정, 문서의 제공 범위와 새 업체의 검토 비용을 확인합니다. 재개발이라면 이전 개발의 문제를 범위 누락, 소통, 구현 품질, 자료 인계로 구분하고 원인에 맞춰 새 업체의 수행 조건을 검토합니다.