외주 개발을 맡길 때 가장 위험한 문장은 “이 정도는 당연히 포함이죠”입니다. 기능 이름만 나열하지 말고 입력, 동작, 결과, 전달물까지 검수 가능한 문장으로 바꾸면 견적과 일정이 훨씬 선명해집니다.
요구사항보다 먼저 완료 조건을 씁니다
“랜딩페이지 개발”은 요구사항이 아니라 프로젝트 이름에 가깝습니다. 작업자와 의뢰인이 같은 결과를 떠올리게 하려면 완료 조건이 필요합니다.
예를 들어 다음 문장은 검수하기 어렵습니다.
모바일에서도 잘 보이는 소개 페이지를 만들어 주세요.
아래처럼 바꾸면 확인할 수 있습니다.
- 데스크톱과 모바일 두 구간에서 레이아웃이 무너지지 않는다.
- 문의 버튼은 지정한 폼으로 이동한다.
- 배포 주소와 소스 저장소 접근 권한을 전달한다.
- 교체 가능한 이미지와 문구 위치를 간단히 안내한다.
완료 조건은 개발자를 통제하기 위한 문서가 아닙니다. 서로 다른 상상을 같은 테스트 장면으로 바꾸는 인터페이스입니다.
포함과 제외를 API 경계처럼 둡니다
기능 목록만 있으면 주변 업무가 계속 프로젝트 안으로 들어옵니다. 기획, 문구 작성, 이미지 구매, 도메인 연결, 분석 도구 설치, 운영 교육을 누가 맡는지 적어야 합니다.
포함: 반응형 화면 구현, 문의 폼 연결, 운영 서버 1회 배포
제외: 브랜드 문구 작성, 유료 이미지 구매, 결제 기능, 장기 유지보수
포함과 제외를 같은 위치에 두면 견적서를 비교하기도 쉬워집니다. 가격이 싼 대신 빠진 일이 무엇인지 보이기 때문입니다.
버그와 변경 요청을 다른 큐에 넣습니다
외주 갈등에서 “수정 몇 회”보다 먼저 정할 것은 수정의 종류입니다.
- 버그: 합의한 완료 조건을 만족하지 못하는 동작
- 합의된 수정: 초안 단계에서 정한 범위 안의 문구·색상·배치 조정
- 변경 요청: 승인 뒤 새 화면, 기능, 데이터 흐름을 추가하는 일
버그를 일반 수정 횟수에 넣으면 의뢰인은 불공정하다고 느낍니다. 반대로 새 기능을 모두 수정으로 처리하면 작업자는 일정과 비용을 통제할 수 없습니다. 세 큐를 나누고 각 큐의 처리 규칙을 적는 편이 낫습니다.
최종 배포일보다 검토 이벤트를 설계합니다
마감 직전에 처음 화면을 보면 방향이 달라도 되돌릴 시간이 없습니다. 작은 프로젝트라도 다음 이벤트를 잡아두세요.
- 구조와 사용자 흐름 확인
- 첫 화면 또는 핵심 동작 확인
- 실제 데이터로 테스트
- 최종 검수와 배포 승인
- 소스·계정·운영 안내 인수
각 이벤트에는 의뢰인의 답변 마감도 필요합니다. 피드백이 늦을 때 최종 일정이 어떻게 이동하는지 정하지 않으면 작업은 멈췄는데 달력만 지나갑니다.
저장소와 배포 계정의 소유자를 정합니다
외주가 끝난 뒤 가장 비싼 문제는 코드를 받지 못하는 일이 아니라 사업 계정이 작업자 개인 소유로 남는 일입니다.
저장소, 배포 서비스, 도메인, 분석 도구는 가능하면 의뢰인 조직에서 만들고 작업자를 초대하세요. 프로젝트 종료 시에는 다음을 확인합니다.
- 최종 소스와 배포 주소
- 환경 변수 목록과 설정 위치
- 외부 서비스와 라이선스 정보
- 관리자 계정 소유권
- 작업자 접근 권한 회수
- 알려진 제한과 하자 보완 기간
비밀번호를 메신저로 주고받는 대신 역할 기반 초대나 임시 권한을 쓰는 편이 안전합니다.
변경은 범위·일정·비용을 한 커밋처럼 남깁니다
회의에서 새 아이디어가 나오는 것은 자연스럽습니다. 문제는 아이디어가 조용히 기존 범위에 섞이는 순간입니다.
“대시보드 화면 1개 추가 / 전달일 4일 연장 / 추가비용 별도 승인”처럼 세 항목을 한 줄에 기록하세요. 결정이 변경될 때마다 범위, 일정, 비용이 함께 움직이도록 만들면 나중에 기억을 두고 다투지 않아도 됩니다.
외주 전 마지막 확인
좋은 외주 파트너를 찾는 일만으로 프로젝트가 성공하지는 않습니다. 의뢰인이 목표와 경계, 검수 장면을 먼저 결정해야 작업자도 정확한 견적과 결과를 만들 수 있습니다.
결과물·수정·마감·계정 권한·단계별 대금을 한 장에 정리하는 한국어 실무 예시는 오피셜메일의 1인기업 외주 범위 체크리스트에서 확인할 수 있습니다.
오피셜메일은 카베닉스(KAVENIX)가 운영하는 기업메일 서비스이며, 이 글은 제품 구매 없이도 외주 업무 범위를 정리하는 데 사용할 수 있습니다.
Top comments (0)