Haeminway haemin/way
무료 도구 English

업무 자동화 · 개발 일지

앱스스크립트 외주, 맡기기 전 준비할 3가지와 범위 정하는 법

자동화를 맡기고 싶은데 무엇을 보여 줘야 견적이 나오는지 몰라 상담을 미루게 됩니다. 앱스스크립트 외주는 지금 쓰는 시트 사본, 반복 작업 순서, 받고 싶은 결과 예시를 보여 주면 범위가 빨리 정리됩니다.

시트 사본과 작업 순서 메모와 결과 예시를 책상에 펼쳐 놓고 외주 준비를 하는 모습

앱스스크립트 외주를 맡기려면 지금 쓰는 시트 사본, 반복 작업을 순서대로 적은 메모, 완성됐을 때 받고 싶은 결과 예시를 준비하세요. 범위와 견적은 자동화할 작업의 개수, 건드릴 시트의 구조, 예외 처리의 깊이로 정해지므로 시트 한 장을 먼저 검토받는 방식으로 시작할 수 있습니다.

앱스스크립트 외주 전에 무엇을 준비하면 되나요?

시트 사본과 작업 순서 메모를 나란히 놓고 준비 항목을 확인하는 모습
실제 시트 사본과 작업 순서 메모가 외주 준비의 출발점입니다.

가장 먼저 준비할 것은 지금 실제로 쓰는 시트의 사본입니다. 개인정보나 거래처 이름이 들어 있다면 가린 사본이면 충분합니다. 시트 탭이 몇 개인지, 어떤 열이 직접 입력하는 칸이고 어떤 열이 수식으로 채워지는 칸인지 표시해 두면 작업자가 구조를 훨씬 빨리 이해합니다. 이미 붙어 있는 수식이나 스크립트가 있다면 그대로 두고 알려 주세요. 새로 만들 기능과 기존 기능이 겹치는지 확인하는 일이 첫 검토의 큰 부분입니다.

두 번째는 반복 작업을 말로 적은 순서 메모입니다. 예를 들어 월요일마다 지난주 입력분을 복사하고, 담당자별로 나누고, 메일로 보내는 식으로 사람이 하는 순서를 그대로 적습니다. 멋진 설명보다 실제 순서가 중요합니다. 각 단계에서 누가 하는지, 얼마나 자주 하는지, 틀리기 쉬운 부분이 어디인지도 한 줄씩 붙입니다. 마지막으로 완성됐을 때 받고 싶은 결과를 예시로 보여 주세요. 손으로 만든 결과표 한 장, 지금 쓰는 메일 문구, 출력하는 양식 같은 것이 모두 기준이 됩니다.

범위는 무엇을 기준으로 나뉘나요?

작업 개수와 예외 규칙에 따라 범위 칸이 나뉘는 모습
작업 개수와 시트 상태, 예외 규칙이 범위를 가릅니다.

범위는 대개 세 가지로 갈립니다. 첫째는 자동화할 작업이 몇 개인가입니다. 같은 시트 안에서 일어나는 작업이라도 값을 모으는 일, 알림을 보내는 일, 문서를 만드는 일은 각각 따로 세는 편이 안전합니다. 둘째는 시트의 상태입니다. 열 이름이 자주 바뀌거나 한 칸에 여러 정보가 섞여 있으면 정리하는 작업이 먼저 필요합니다. 셋째는 예외를 어디까지 처리하느냐입니다. 빈 칸이 들어왔을 때 멈출지 건너뛸지, 중복 입력은 어떻게 할지 같은 규칙이 늘수록 범위가 커집니다.

그래서 처음부터 모든 일을 한 번에 맡기기보다 가장 시간이 드는 작업 하나를 기준 사례로 삼는 방법이 있습니다. 그 작업이 끝나면 다음 작업은 같은 시트 구조를 재사용할 수 있어 설명이 짧아집니다. 반대로 어디까지 하는지가 흐릿한 요청은 서로 기대가 다르다는 사실이 나중에야 드러납니다. 하지 않을 일도 함께 적으세요. 외부 서비스와의 연결, 다른 사람의 계정 권한 변경, 기존 시트 전체의 디자인 개편처럼 이번 범위에서 빼는 항목을 문서에 남기면 수정 요청이 들어와도 새 작업인지 기존 작업의 보완인지 구분하기 쉽습니다.

앱스스크립트 외주 범위 확인표
확인 항목미리 준비할 것범위에 미치는 영향
시트개인정보를 가린 사본, 입력 칸과 수식 칸 표시구조가 일정하면 정리 작업이 줄어듭니다
작업 순서사람이 하는 순서를 단계별로 적은 메모자동화할 작업 개수를 세는 기준이 됩니다
결과 예시손으로 만든 결과표, 메일 문구, 출력 양식완료 조건을 눈으로 비교할 수 있습니다
예외 규칙빈 칸, 중복, 형식 오류의 처리 방침규칙이 늘수록 범위와 검수가 커집니다

견적과 일정은 어떻게 정해지나요?

시트 한 장을 검토한 뒤 방법과 견적이 정리되는 모습
시트를 보고 나서 방법과 견적을 정리하는 단계를 먼저 둘 수 있습니다.

견적은 작업 개수와 시트 상태, 예외 규칙의 수를 합쳐 정해집니다. 같은 이름의 자동화라도 입력 형식이 일정한 시트와 사람이 자유롭게 적은 시트는 들어가는 시간이 다릅니다. 그래서 정확한 금액은 시트를 보고 나서 말할 수 있고, 먼저 시트를 검토해 자동화할 방법과 견적을 정리받는 단계를 두는 방법이 있습니다. 이 단계에서 어떤 작업이 자동화에 적합하고 어떤 작업은 사람이 남겨야 하는지도 같이 정해집니다.

일정은 자료가 준비된 시점부터 세는 것이 일반적이므로 시작 기준을 먼저 물어보세요. 시트 사본과 순서 메모가 늦게 오면 일정도 뒤로 밀립니다. 검수 기간에 새 요구가 들어올 때 어떻게 처리할지도 미리 합의합니다. 공개된 패키지 가격과 기간은 서비스 페이지에서 확인하되, 내 시트에 그대로 맞는지는 검토 결과로 확정한다고 이해하면 됩니다. 연락이 오가는 방식과 확인 주기도 정해 두면 진행 중 막히는 일이 줄어듭니다.

맡긴 뒤에는 무엇을 확인해야 하나요?

납품된 시트에 어긋난 값을 넣어 반응을 확인하는 모습
납품 뒤에는 어긋난 값을 넣어 보고 기록과 알림을 확인합니다.

납품을 받으면 평소 입력으로만 시험하지 말고 일부러 어긋난 값을 넣어 보세요. 빈 칸, 같은 항목의 중복, 형식이 다른 날짜, 권한이 없는 사람의 실행 같은 상황에서 어떻게 반응하는지 확인합니다. 오류가 났을 때 어디에 기록이 남고 누가 알림을 받는지도 확인 대상입니다. 이 기록이 없으면 문제가 생겨도 원인을 찾기 어렵습니다. 사용 안내도 받으세요. 담당자가 바뀌어도 실행 방법과 멈추는 방법을 따라 할 수 있어야 합니다.

마지막으로 스크립트가 어느 계정에 걸려 있는지, 시트 소유자가 누구인지 확인합니다. 외주 작업자의 개인 계정에 걸려 있으면 나중에 곤란해질 수 있습니다. 앞으로 시트 구조를 바꿀 때 어떤 부분을 함께 고쳐야 하는지도 메모로 받아 두면 좋습니다. 수정과 보완이 어디까지 포함되는지 계약 때 정한 조건을 다시 읽고, 필요한 보완은 그 조건 안에서 요청하세요.

시트 안의 개인정보는 어떻게 하나요?

견적을 받는 단계에서는 이름, 연락처, 금액처럼 알아볼 수 있는 값을 가리거나 가짜 값으로 바꾼 사본이면 충분합니다. 구조와 형식이 같다면 작업자는 자동화 방법을 판단할 수 있습니다. 실제 자료를 다뤄야 하는 단계가 오면 접근 범위와 보관 방법을 먼저 합의하고, 작업이 끝난 뒤 공유 권한을 정리하세요. 시트의 소유자와 스크립트가 걸리는 계정도 계약 전에 확인해 두면 인계가 쉽습니다.

자주 묻는 질문은 무엇인가요?

앱스스크립트 외주는 시트 한 장만 있어도 상담할 수 있나요?

가능합니다. 개인정보를 가린 사본과 반복 작업의 순서만 있어도 자동화에 맞는 작업인지 판단할 수 있습니다. 정확한 범위와 견적은 시트를 검토한 뒤에 정해집니다.

견적은 무엇에 따라 달라지나요?

자동화할 작업의 개수, 시트 구조가 일정한 정도, 빈 칸이나 중복 같은 예외를 얼마나 처리할지에 따라 달라집니다. 공개 패키지는 서비스 페이지에서 확인하고 내 시트에 맞는지는 검토로 확정하세요.

납품 뒤 수정은 어디까지 되나요?

수정과 보완의 범위는 계약 때 정한 조건을 따릅니다. 처음 합의하지 않은 새 기능은 별도 작업이 될 수 있으므로 주문 전에 포함 조건을 문서로 확인하는 것이 좋습니다.

핵심을 다섯 줄로 정리하면 무엇인가요?

  1. 지금 쓰는 시트의 사본과 사람이 하는 작업 순서를 먼저 준비합니다.
  2. 완성 결과 예시를 보여 주면 완료 조건이 분명해집니다.
  3. 자동화할 작업 개수, 시트 상태, 예외 규칙이 범위를 가릅니다.
  4. 시트 한 장 검토로 방법과 견적을 먼저 받을 수 있습니다.
  5. 납품 뒤에는 어긋난 값을 넣어 보고 계정 소유자도 확인하세요.

업무 자동화 제작 범위는 어떻게 정할까요?

현재 자료와 필요한 결과를 함께 적어 주시면 범위와 가격, 기간을 안내해 드립니다.

카톡 문의