엑셀VBA 업무 프로그램 맡기기 전, 회사가 넘길 입력과 받을 결과물은 무엇인가?
엑셀VBA 개발을 맡길 때 통념은 '하고 싶은 일을 설명하면 개발자가 알아서 만든다'는 것이다. 실제로는 회사가 넘기는 입력 자료와 인수 시 확인할 결과물의 형태를 먼저 적어 두어야 범위와 검수 기준이 고정된다.
엑셀VBA를 맡기기 전에 회사가 정리해 넘길 것은 무엇인가?
엑셀VBA 업무 프로그램을 맡길 때 회사가 넘길 것은 실제 업무에 쓰는 원본 파일, 처리 규칙, 예외 사례 세 가지다. 화면 설명이나 '자동으로 되게 해 달라'는 요청만으로는 개발자가 규칙을 추측해야 하고, 그 추측이 나중에 수정 요청으로 돌아온다.
원본 파일은 양식이 정리된 샘플이 아니라 현재 실제로 쓰는 파일이어야 한다. 병합된 셀, 담당자마다 다른 열 순서, 빈 행, 오타가 섞인 값은 프로그램이 마주칠 실제 조건이다. 깨끗하게 다듬어 넘기면 시연에서는 돌아가고 현업 파일에서는 멈춘다.
처리 규칙은 '어떤 값이 들어오면 어디에 무엇을 쓰는가'를 문장으로 적은 것이다. 담당자 머릿속에만 있는 판단, 예를 들어 특정 거래처만 단가를 다르게 적용한다는 식의 규칙이 여기서 빠지기 쉽다. 이 규칙이 문서로 없으면 코드에 들어갈 수 없다.
예외 사례는 규칙대로 안 되는 경우의 목록이다. 값이 비어 있을 때, 같은 항목이 두 번 들어올 때, 형식이 다를 때 프로그램이 멈출지, 표시만 하고 넘어갈지, 사람에게 되물을 지를 회사가 정해야 한다. 이 결정은 개발자가 대신 내릴 수 없는 업무 판단이다.
파일에 개인정보나 거래처 정보가 들어 있다면, 넘기기 전에 마스킹 여부와 보관 범위를 서면으로 정해 두는 편이 안전하다.
결과물은 어떤 형태로 받아야 인수할 수 있는가?
결과물은 '동작하는 파일' 하나가 아니라 실행 가능한 통합 문서, 소스 코드 열람 가능 상태, 사용 설명서, 검수용 테스트 자료의 묶음으로 정해 두어야 한다. 이 형태가 계약 전에 적혀 있으면 인수 때 무엇을 확인할지가 갈린다.
VBA는 파일 안에 코드가 들어 있어서 겉으로는 결과물이 곧 소스처럼 보인다. 그러나 프로젝트 암호가 걸려 있거나 코드가 읽기 어렵게 작성돼 있으면 담당자가 바뀐 뒤 아무도 고칠 수 없다. 암호 해제 상태로 인도하는지, 주요 절차마다 설명 주석을 다는지를 미리 정해야 한다.
사용 설명서는 버튼을 누르는 순서만이 아니라 오류가 났을 때 무엇을 확인하는지까지 포함해야 한다. 검수용 테스트 자료는 입력 샘플과 그에 대해 기대하는 결과를 짝지어 둔 것이다. 이 짝이 있어야 인수하는 쪽이 같은 자료를 넣어 결과가 맞는지 직접 볼 수 있다.
자사 SGK 스튜디오 자동화 구축 표준에서도 결과물 형태를 착수 전에 합의 항목으로 두는데, 이유는 같다. 인수 기준이 없으면 '완성'의 정의가 양쪽에서 달라지기 때문이다.
엑셀VBA로 충분한 일과 다른 방식을 봐야 하는 일은 어떻게 갈리는가?
한 대의 PC나 소수 인원이 엑셀 파일 안에서 처리하는 반복 작업은 엑셀VBA로 맞는 경우가 많고, 여러 사람이 동시에 쓰거나 외부 시스템과 계속 데이터를 주고받아야 하면 다른 구조를 함께 검토해야 한다. 이 경계는 도구 취향이 아니라 데이터가 어디에 쌓이는지로 정해진다.
VBA 프로그램은 엑셀 파일과 사용자 PC 환경에 묶인다. 엑셀 버전이나 보안 설정이 바뀌면 매크로가 막힐 수 있고, 파일을 여러 사람이 복사해 쓰기 시작하면 버전이 갈라진다. 발주 전에 누가 어느 PC에서 쓰는지를 적어 두면 이 위험이 범위 안에 들어온다.
외부 시스템과의 연동이 필요한지도 입력 정리 단계에서 나온다. 사내 프로그램에서 내려받은 파일을 읽는 정도라면 VBA 범위일 수 있지만, 실시간 연동이나 다수 동시 입력이 요구사항에 있다면 처음부터 다른 구조를 견적 대상으로 올려야 한다.
효과는 회사의 업무 양과 규칙의 안정도에 따라 다르다. 규칙이 자주 바뀌는 업무라면 프로그램 수정이 계속 필요해질 수 있어서, 변경을 누가 어떤 절차로 요청하는지도 결과물과 함께 정해 두는 편이 낫다.
이 정리를 마친 뒤 가격은 어떻게 정해지는가?
입력 자료와 결과물 형태가 서면으로 정리되면 그 범위를 기준으로 무료 진단을 거쳐 서면 고정가를 받는 방식이 가능하다. 범위가 문서로 고정되기 전의 가격은 추정에 머물러서 착수 뒤 추가 요청으로 바뀔 수 있다.
같은 '엑셀 자동화'라는 요청도 처리할 파일 수, 규칙 수, 예외 수에 따라 작업량이 달라진다. 그래서 견적을 비교할 때는 총액보다 각 견적이 어떤 입력과 어떤 결과물을 전제로 하는지를 먼저 맞춰 보아야 한다.
무료 진단에서는 넘겨받은 원본 파일과 규칙 목록을 보고 범위에 들어가는 것과 빠지는 것을 나눈다. 빠지는 항목은 후속 단계로 명시하고, 들어가는 항목만 서면 고정가의 대상으로 삼는다.
자주 묻는 질문
- Q. 업무 규칙을 문서로 정리해 본 적이 없는데 어디서부터 시작하나요?
- 현재 담당자가 실제 파일로 작업하는 모습을 그대로 순서대로 적는 것에서 시작하면 된다. 완성된 문서일 필요는 없고, 판단이 들어가는 지점에 표시만 해 두어도 진단 단계에서 함께 정리할 수 있다.
- Q. 기존에 다른 사람이 만든 VBA 파일이 있으면 그것도 넘겨야 하나요?
- 넘기는 편이 좋다. 기존 코드가 현재 어떤 규칙으로 동작하는지 알려 주는 자료가 되고, 수정할지 새로 만들지를 판단하는 근거도 된다. 다만 코드 열람이 막혀 있으면 범위 판단이 제한될 수 있다.
- Q. 결과물을 받은 뒤 수정은 어떻게 요청하나요?
- 인수 시점에 수정 요청 방법과 범위를 문서로 정해 두는 것이 좋다. 규칙 변경, 오류 수정, 기능 추가를 구분해 두면 어느 요청이 기존 범위이고 어느 요청이 새 작업인지가 가려진다.
업무 자동화 보기 · 서비스 범위와 가격을 먼저 보고 싶다면
이어서 읽기
- AI 업무 자동화경리업무 — 한 사람에게 몰린 반복 작업, 무엇부터 덜어내나 (2026)경리업무가 한 사람에게 몰린 작은 사무실에서는 시간이 오래 걸리는 일보다 입력 규칙이 고정된 일부터 정리해야 자동화가 붙는다. 담당자의 기억에 기대는 예외 처리는 자동화 대상이 아니라 문서화 대상이다. 효과는 회사마다 다르다.
- AI 업무 자동화AI자동화, 시범으로 돌릴 업무 하나를 어떻게 고르나AI자동화 시범 업무는 '제일 귀찮은 일'이 아니라 입력·규칙·확인 주체가 이미 정해진 일에서 고르는 편이 갈린다. 시범의 목적은 시간을 줄이는 것 이전에, 돌아간 결과를 회사가 판정할 수 있는지 보는 데 있다.
- AI 업무 자동화AI활용 — 도입했는데 효과가 없을 때, 도구보다 먼저 바꿔야 하는 업무 단위 (2026)AI를 들였는데 효과가 안 보이면 도구나 모델을 바꾸는 쪽으로 생각하기 쉽다. 실제로 갈리는 지점은 AI가 어느 업무의 어느 단계에 들어가는지, 그 결과를 누가 받아 쓰는지가 정해져 있는지다.
- AI 업무 자동화업무일지, 엑셀로 모아도 정리가 안 되는 이유는 기록 형식이 사람마다 다르기 때문업무일지를 엑셀로 모아도 집계가 안 되는 것은 파일이나 함수의 문제가 아니라, 칸마다 무엇을 어떤 형태로 적을지 정해지지 않은 데서 시작된다. 자유 서술을 그대로 받을지, 고정 항목으로 나눌지가 나중의 정리 작업량과 자동화 가능 범위를 가른다. 효과는 회사와 업무 성격마다 다르다.
- AI 업무 자동화크롤링, 만들기 전에 확인할 것은 코드가 아니라 수집 대상과 사용 조건다른 사이트의 상품·매물 정보를 크롤링으로 모아 쓰려는 회사는 보통 '어떤 도구로 만들까'부터 묻는다. 실제로 일의 성패를 가르는 것은 수집 대상의 이용 조건, 수집한 정보의 쓰임새, 사이트가 바뀔 때 고치는 담당자가 먼저 정해져 있는지다.
- AI 업무 자동화WMS 견적 전에 창고 입출고 흐름은 어디까지 정리해 두나?WMS 견적은 소프트웨어 기능 목록이 아니라 창고에서 물건과 기록이 움직이는 순서를 얼마나 적어 왔는지에서 갈립니다. ERP 연동은 그 순서가 정해져 있어야 범위를 잡을 수 있고, 회사 쪽에서 정리할 것은 입고·출고·재고 변동의 발생 지점과 기준 문서입니다.
방법론
네이버 지식iN 공개 질문에서 발주 전 회사가 준비할 입력과 결과물을 묻는 지점을 출발점으로 삼았고, SGK 스튜디오 자동화 구축 표준의 착수 전 합의 항목과 발주자가 구조적으로 겪는 범위 불명확 문제를 근거로 정리했다. 외부 통계나 타사 가격은 인용하지 않았다. 금액은 범위가 고정되기 전에는 의미가 없고 효과도 회사마다 다르므로 적지 않았다.
출처
- · SGK 스튜디오 자동화 구축 표준
- · 네이버 지식iN 공개 질문