홈
글

외주 비용 0원: 내 업무에 딱 맞는 사내 ERP 프로토타입 설계

예니토토

회사가 성장하거나 팀의 업무 규모가 커지면 엑셀 파일 몇 개만으로 데이터를 관리하는 데 한계가 찾아옵니다. 파일이 동기화되지 않아 버전이 꼬이기도 하고, 누군가 실수로 함수를 지워 데이터가 날아가기도 합니다. 이 시점이 되면 많은 팀이 '사내 ERP(전산 관리 시스템) 도입'이나 '외주 개발'을 고민합니다. 하지만 중소기업이나 스타트업, 혹은 대기업의 소규모 팀 단위에서는 수천만 원에 달하는 외주 비용과 몇 달씩 걸리는 개발 기간이 큰 장벽이 됩니다. 게다가 외주를 맡겨서 만든 프로그램은 우리 팀의 세세한 업무 프로세스를 100% 반영하지 못해 결국 사놓고 안 쓰는 애물단지가 되기 십상입니다.

바이브 코딩은 바로 이 문제를 완벽하게 해결해 줍니다. 코드를 모르는 실무자가 AI와 협업하여 우리 팀의 업무 동선에 딱 맞춘 사내 전산 시스템의 프로토타입(시제품)을 직접 빌드하는 것입니다. 거창한 대기업 시스템을 흉내 낼 필요는 없습니다. 데이터가 안전하게 저장되고, 필요한 사람만 접근할 수 있으며, 반복적인 수작업을 화면 클릭 몇 번으로 줄여주는 '핵심 기능' 중심의 맞춤형 전산 도구를 만드는 핵심 설계 원리와 단계를 살펴보겠습니다.

1단계: 엑셀 데이터를 데이터베이스(DB) 구조로 전환하기

모든 전산 시스템의 뼈대는 데이터입니다. 그동안 엑셀 시트 이곳저곳에 흩어져 있던 데이터를 시스템이 읽고 쓸 수 있는 구조로 정리해야 합니다. 처음부터 오라클이나 MySQL 같은 복잡한 전문 데이터베이스 프로그램을 설치할 필요는 없습니다. 파이썬에 기본으로 내장되어 있으며 별도의 설치가 필요 없는 가벼운 파일형 데이터베이스인 'SQLite'를 활용하는 것이 비개발자에게 가장 안전하고 현명한 선택입니다.

AI에게 데이터베이스 설계를 시킬 때는 우리가 관리해야 할 데이터의 항목을 명확히 정의해 주어야 합니다. 예를 들어 회원 관리나 발주 관리를 위한 시스템이라면 다음과 같이 구조를 제안해 달라고 요청합니다.

"우리가 매달 엑셀로 기록하던 발주서 데이터를 저장할 데이터베이스를 만들고 싶어. 파이썬 SQLite를 사용할 거야. 필요한 정보는 [발주 날짜, 거래처명, 품목, 수량, 단가, 담당자명]이야. 이 데이터들이 저장될 테이블을 생성하고, 중복 데이터가 쌓이지 않도록 고유한 일련번호(ID)가 자동으로 부여되는 구조의 파이썬 코드를 작성해줘."

이렇게 규칙을 지정해 주면 AI는 엑셀의 열(Column)에 해당하는 데이터 테이블을 안전하게 생성해 줍니다. 파일 형태로 컴퓨터에 저장되기 때문에 엑셀처럼 직관적이면서도, 데이터가 임의로 수정되거나 깨지는 위험을 원천 차단할 수 있습니다.

2단계: 조회, 등록, 수정 기능을 갖춘 대시보드 화면 구성

데이터를 담을 그릇을 만들었다면, 이제 직원들이 화면을 보며 데이터를 입력하고 검색할 수 있는 '대시보드 창'을 붙여야 합니다. 지난 글에서 다룬 파이썬의 기본 화면 제작 도구인 tkinter를 확장하여, 화면을 크게 두 영역으로 나누는 기획을 AI에게 전달합니다.

  • 상단 영역: 데이터 입력 창 (거래처명, 품목, 수량 등을 타이핑하는 칸과 '등록' 버튼)

  • 하단 영역: 데이터 조회 표 (현재까지 저장된 모든 발주 내역이 표 형태로 표기되고, 키워드로 검색할 수 있는 기능)

비개발자가 화면을 만들 때 가장 자주 하는 실수는 한 화면에 너무 많은 버튼과 기능을 집어넣으려는 욕심입니다. 처음에는 '입력하고 저장하면 아래 표에 바로 뜬다'라는 가장 직관적인 흐름만 완벽하게 작동하도록 포커스를 맞추는 것이 좋습니다. AI에게 "상단에서 입력한 값이 데이터베이스에 저장됨과 동시에, 하단 표(Treeview)가 실시간으로 새로고침되어 반영되도록 연결 코드를 짜줘"라고 요청하면 데이터의 흐름이 끊기지 않는 안정적인 프로그램 화면이 완성됩니다.

3단계: 엑셀 내보내기(Export) 기능으로 기존 업무와 연동하기

자체적인 ERP 프로토타입을 만들었다고 해서 기존에 쓰던 엑셀을 완전히 버릴 수는 없습니다. 상사에게 보고하거나 타 부서에 데이터를 공유할 때는 여전히 엑셀 파일이 필요하기 때문입니다. 따라서 우리가 만든 맞춤형 시스템의 마지막 퍼즐은 '버튼 하나로 현재 화면의 데이터를 엑셀 파일로 깨끗하게 추출하는 기능'입니다.

파이썬에는 엑셀을 다루는 강력한 라이브러리인 pandas나 openpyxl이 있습니다. AI에게 "대시보드 하단에 '엑셀 다운로드' 버튼을 하나 만들어줘. 이 버튼을 누르면 현재 표에 보이는 데이터가 오늘 날짜를 포함한 파일명(예: 발주내역_20260705.xlsx)으로 내 컴퓨터에 자동 저장되게 해줘"라고 지시합니다.

이 기능이 탑재되는 순간, 매일 오후마다 수십 개의 엑셀 파일을 열어 데이터를 수동으로 합치고 정리하던 무의미한 단순 반복 업무가 완전히 사라집니다. 실무자는 시스템 창을 켜서 입력만 하고, 퇴근 전 버튼 한 번으로 완성된 보고용 엑셀을 뽑아내면 되기 때문입니다. 수천만 원의 예산을 들이지 않고도 오직 내 업무 동선에만 최적화된 세상에 단 하나뿐인 솔루션을 손에 쥐게 되는 순간입니다.

핵심 요약

  • 사내 전산 시스템이나 ERP 구축 시 외주를 맡기기 전, 파이썬 기본 기능(SQLite, tkinter)을 활용해 우리 팀에 딱 맞는 프로토타입을 비용 없이 직접 빌드할 수 있습니다.

  • 엑셀 데이터를 고유 번호가 부여되는 안전한 데이터베이스 구조로 전환하여 데이터 누락과 버전을 꼬이는 문제를 방지합니다.

  • 조회와 등록이 연동되는 대시보드 화면에 '엑셀 내보내기' 기능을 추가함으로써, 기존의 보고 방식 및 타 부서와의 협업 연속성을 그대로 유지하며 업무를 자동화합니다.

다음 편 예고

다음 편에서는 이렇게 구축한 내부 로직을 웹상에 구현하여, 나만의 포트폴리오나 팀원들이 함께 접속해 사용할 수 있는 '실무 중심 AI 포트폴리오 웹페이지 구축 단계별 프로세스'를 상세히 다루겠습니다.

댓글 유도 질문

현재 우리 팀이나 회사에서 엑셀 파일 버전이 꼬이거나 수작업이 많아 전산화가 가장 시급하다고 느끼는 업무 프로세스는 무엇인가요?

댓글 쓰기