프로젝트 제안서

프로젝트 제안서

OMS 주문 엑셀 → 이카운트 ERP 변환
로젠택배 송장 자동화 프로그램

하루 300건 수기 주문 입력과 500~600건 송장 처리를 자동화하여 업무 시간을 단축하고 오류를 방지하는 통합 업무 자동화 프로그램을 제안합니다. 체인별 OMS 엑셀 자동 식별, 거래처/품목 매핑, 박스 분할 송장 발행까지 엔드투엔드로 처리합니다.

9,000,000원 60일 업무자동화 · RPA 원본 공고

13+

완료 프로젝트

15+

외부 API 연동 경험

80+

최대 DB 엔티티 규모

7년+

개발 경력

함께 만들어 가겠습니다

각 메뉴를 클릭하시면 상세 내용을 확인하실 수 있습니다.

프로젝트 소개

하루 300건 주문 + 500~600건 송장의 수기 처리를 자동화하여 업무 시간을 단축하고 오류를 방지하는 통합 업무 자동화 프로그램

프로젝트 개요

항목내용
프로젝트명OMS 주문 엑셀 이카운트 ERP 변환 및 로젠택배 송장 자동화
카테고리업무자동화 · RPA / 웹 PC 프로그램
제안 금액9,000,000원 (VAT 별도)
제안 기간60일
핵심 기술Python FastAPI, React, Ant Design, MySQL, 이카운트 ERP API, 로젠택배 Open API

핵심 요구사항 분석

  • OMS 엑셀 변환 — 지정 폴더 내 다수 OMS 엑셀 파일을 일괄 읽기하고, 헤더 분석으로 체인별 양식을 자동 식별하여 이카운트 ERP 양식으로 변환
  • 매핑 테이블 관리 — OMS 거래처명↔이카운트 거래처 코드, OMS 품목명↔이카운트 품목 코드 매핑 UI 제공. 미매핑 데이터 보류 및 경고, 오류 목록 엑셀 다운로드
  • 송장 자동화 — 이카운트 출고 완료 데이터를 수집하여 로젠택배 송장 발행 요청, 발행된 송장번호 저장 및 이카운트 역전송, 프린터 연동 출력
  • 박스 분할 알고리즘 — 품목별 1박스당 최대 포장 수량 기준으로 필요 박스 수 자동 계산, 동일 수령인 분할 송장 자동 생성
  • 비기능 — 8,000 거래처 + 2,500 품목 지연 없는 검색/매핑, 추후 택배사·OMS 양식 확장 용이한 구조

제안 포인트

웹 기반 관리 페이지 추천

PC 설치형 대비 웹 기반의 장점:

  • 설치/업데이트 불필요 — 브라우저에서 바로 접속
  • 다수 담당자 동시 사용 가능
  • 원격 접속 지원 (재택근무 등)
  • 소스코드 수정 후 즉시 반영 (빌드/배포 불필요한 핫리로드)

프린터 연동은 브라우저 인쇄 API + 로젠택배 전용 프린터 드라이버로 해결합니다.

핵심 기술 선택 근거

  • Python FastAPI — pandas/openpyxl로 엑셀 파싱 최적, 빠른 API 개발, 소스코드 가독성 높아 내부 수정 용이
  • React + Ant Design — 데이터 그리드(Table) 컴포넌트 특화, 대량 데이터 표시에 최적화된 가상 스크롤 내장
  • MySQL 8.0 — 8,000 거래처 + 2,500 품목 고속 검색, 인덱스 최적화, 확장성 확보

유사 프로젝트 경험 기반 효율적 개발

15개 이상 외부 API 연동 경험(NICE KYC, Seyfert/PayGate 결제 등)과 80+ 엔티티 규모 대량 데이터 처리, 배치 자동화(크론잡) 경험을 바탕으로 효율적으로 진행합니다.

사용 기술 및 툴

개발 기술

Python FastAPI pandas openpyxl React Ant Design MySQL 8.0 이카운트 ERP API 로젠택배 Open API Docker

협업 및 커뮤니케이션

Slack / 카카오톡 Zoom / Google Meet Notion GitHub Issues

견적서

본 견적서는 프로젝트 요구사항 분석을 기반으로 산출되었습니다.

견적 요약

항목내용
프로젝트명OMS 주문 엑셀 이카운트 ERP 변환 및 로젠택배 송장 자동화
제안 금액9,000,000원 (VAT 별도)
제안 기간60일
견적 유효기간제안일로부터 30일

상세 견적 내역

구분항목공수단가금액
기획요구사항 분석, 매핑 설계, DB 스키마, API 분석5 M/D200,0001,000,000
디자인데이터 그리드 중심 관리자 UI/UX4 M/D200,000800,000
FE 개발엑셀 업로드, 매핑 관리, 송장 대시보드, 내역 조회12 M/D200,0002,400,000
BE 개발엑셀 파싱, 매핑 로직, 이카운트/로젠 API, 박스 분할15 M/D200,0003,000,000
QA/배포통합 테스트, 배포, 매뉴얼 작성5 M/D200,0001,000,000
PM주간 미팅, 이슈 관리, 커뮤니케이션4 M/D200,000800,000
합계 (VAT 별도)9,000,000원

산정 근거

  • 유사 프로젝트(P2P 펀딩, EZ-Approve, Series-B) 수행 경험 기반 공수 산정
  • 외부 API 2종(이카운트 ERP, 로젠택배) 연동 복잡도 반영
  • 다양한 OMS 엑셀 양식 자동 식별 로직 개발 공수 포함
  • 박스 분할 알고리즘 설계·구현 공수 포함
  • 소스코드 주석 처리 및 매뉴얼 작성 공수 포함

포함 사항

  • 소스 코드 원본 전체 이관 (주석 포함)
  • 개발 문서 (API 명세서, DB 스키마, 배포 가이드)
  • 관리자 사용 매뉴얼 (매핑 방법 및 오류 해결 가이드)
  • 1개월 무상 하자 보수
  • 배포 환경 세팅 (1회)

불포함 사항

  • 서버 호스팅 비용
  • 이카운트 ERP API 사용료 (클라이언트 부담)
  • 로젠택배 API 연동 비용 (클라이언트 부담)
  • 하자 보수 기간 이후 유지보수
  • 추가 택배사 연동 (확장 시 별도 견적)

공수계산서

기능별 개발 공수(Man-Day)를 산출하여 일정과 비용의 근거를 제시합니다.

공수 요약

구분공수 (M/D)비율
기획/설계5 M/D11%
UI/UX 디자인4 M/D9%
프론트엔드 개발12 M/D27%
백엔드 개발15 M/D33%
QA/배포5 M/D11%
PM/커뮤니케이션4 M/D9%
합계45 M/D100%

기능별 상세 공수

기능세부 작업담당M/D
기획/설계요구사항 분석 및 업무 흐름 정리기획1.5
거래처/품목 매핑 테이블 설계기획1
DB 스키마 설계설계1
이카운트/로젠 API 분석설계1
와이어프레임디자인0.5
UI/UX 디자인메인 대시보드디자인1.5
매핑 관리 화면디자인1
송장 관리 화면디자인1
공통 컴포넌트디자인0.5
OMS 엑셀 변환엑셀 파싱 엔진 (다양식 자동 식별)BE3
데이터 표준화 및 병합BE1.5
이카운트 양식 변환/다운로드BE1.5
엑셀 업로드 및 미리보기 UIFE2
변환 결과 확인 UIFE1
이카운트 API 주문 업로드BE1.5
매핑 테이블 관리거래처/품목 매핑 CRUD + 자동 업데이트BE2
미매핑 경고/보류 로직BE1
매핑 관리 UI (거래처 + 품목)FE3
오류 목록 + 엑셀 다운로드 UIFE2
송장 자동화이카운트 출고 데이터 조회 APIBE1.5
로젠택배 송장 발행 + 역전송BE2
프린터 연동 모듈BE1
송장 발행 대시보드 UIFE2
내역 조회/재발행 UIFE2
박스 분할품목별 포장 기준 관리 + 분할 알고리즘BE1.5
분할 송장 자동 생성 로직BE1
QA/배포통합 테스트 (API + UI)QA2
배포 환경 구성QA1
관리자 매뉴얼 작성QA1
최종 검수 및 인수QA1
PM주간 미팅, 이슈 관리, 커뮤니케이션PM4

산정 기준

  • 1 M/D = 8시간 기준 (1인 1일 작업량)
  • 주 5일 근무 기준
  • 버퍼 10~15% 포함
  • 유사 프로젝트 수행 경험 기반 효율적 개발

PRD (Product Requirements Document)

프로젝트 요구사항을 정의하고 기능 범위를 명확히 합니다.

1. 프로젝트 배경 및 목적

안경 체인 OMS 프로그램에서 하루 약 300건의 주문을 엑셀로 다운로드하여 이카운트 ERP에 수기로 업로드하고 있으며, 출고 처리 후 하루 500~600건의 로젠택배 송장 역시 수기 또는 엑셀로 처리하고 있습니다.

이러한 반복적인 수작업을 자동화하여 업무 시간 단축오류 방지를 달성하는 것이 핵심 목표입니다. 특히 거래처/품목 매핑 관리 기능과 출고 수량에 따른 택배 박스 분할 송장 발행 로직이 필수적으로 구현되어야 합니다.

운영 방식: 실시간 자동화가 아닌, 사용자가 하루 2회 정도 수동으로 실행하는 배치(Batch) 형태

2. 사용자 정의

사용자 유형설명주요 기능
운영 담당자일일 엑셀 업로드 및 송장 발행 실행엑셀 업로드, 변환 실행, 송장 발행, 내역 조회
관리자매핑 테이블 관리 및 오류 해결거래처/품목 매핑, 오류 해결, 포장 기준 설정, 시스템 설정

3. 기능 요구사항

3.1 OMS 주문 엑셀 변환 및 이카운트 연동

  • [필수] 지정 폴더 내 다수의 OMS 엑셀 파일 일괄 읽기 및 병합
  • [필수] 업로드된 엑셀의 헤더를 분석하여 체인별 양식 자동 식별 및 표준화
  • [필수] 변환된 데이터를 이카운트 주문 업로드용 엑셀 양식으로 다운로드
  • [선택] 이카운트 API로 직접 전송 (API 테스트 베드 환경에서 사전 검증)

3.2 매핑 테이블 및 오류 관리

  • [필수] OMS 거래처명 ↔ 이카운트 거래처 코드 매핑 UI
  • [필수] OMS 품목명 ↔ 이카운트 품목 코드 매핑 UI
  • [필수] 매핑 테이블에 없는 데이터 발생 시 변환 보류 및 경고 알림
  • [필수] 매핑 실패 건 엑셀 다운로드
  • [필수] 오류 목록에서 코드 지정 시 매핑 테이블 자동 업데이트

3.3 이카운트 출고 기반 로젠택배 송장 자동화

  • [필수] 이카운트 API로 특정 일자/조건의 출고 완료 데이터 자동 수집
  • [필수] 수집된 출고 데이터로 로젠택배 송장 발행 요청
  • [필수] 발행된 송장번호 저장 및 이카운트 ERP 역전송
  • [필수] 로젠택배 전용 프린터 연동 출력
  • [필수] 일자별 송장 발행 내역, 성공/실패 여부 조회 및 재발행

3.4 포장 박스 분할 알고리즘

  • [필수] 품목 마스터에 품목별 1박스당 최대 포장 수량 기준값 설정
  • [필수] 출고 수량을 포장 단위로 나누어 필요 박스 수 자동 계산
  • [필수] 산출된 박스 수량만큼 동일 수령인 정보로 분할 송장 자동 생성
  • [필수] 동일 수령인 다품목 출고 시 수량 합산하여 박스 수 계산

4. 비기능 요구사항

항목요구사항
성능8,000개 거래처 + 2,500개 품목 마스터 데이터를 지연 없이 검색 및 매핑
확장성다른 택배사나 추가 OMS 양식 도입 시 유지보수 용이한 어댑터 구조
보안API 인증키 암호화 저장, HTTPS 통신
가용성배치 실행 실패 시 재시도 및 실패 내역 로깅
유지보수소스코드 주석 처리, 코드 가독성 확보

5. 기술 제약사항

  • 배치 처리 방식 (하루 2회 수동 실행) — 실시간 자동화 아님
  • Windows OS 기반 PC 환경에서 동작
  • 이카운트 ERP API 및 로젠택배 Open API 연동 필수
  • 개발 완료 후 소스코드 전체 이관 및 자체 수정 권한 제공
  • 소스코드 내 한국어 주석 필수

6. 범위 외 사항 (Out of Scope)

  • 실시간 자동 동기화 (배치 방식으로 충분)
  • 모바일 앱 개발
  • 기존 OMS 시스템 수정 또는 커스터마이징
  • 회계/재무 모듈 개발
  • 로젠택배 외 타 택배사 연동 (확장 시 별도 견적)

일정 제안

총 60일 기준 단계별 마일스톤 및 산출물을 제안합니다. 클라이언트 요청 마일스톤(3주차/6주차)에 맞춰 구성하였습니다.

전체 일정 요약

단계기간주요 산출물
Phase 1: 기획/설계Day 1~8 (8일)요구사항 정의서, DB 스키마, API 명세서, 와이어프레임
Phase 2: UI/UX + FE 기본 구조Day 9~16 (8일)UI 디자인, FE 프로젝트 셋업, 공통 컴포넌트
Phase 3: 엑셀 변환 + 매핑Day 17~31 (15일)엑셀 파싱 엔진, 매핑 CRUD, 이카운트 양식 변환
Phase 4: 송장 자동화 + APIDay 32~48 (17일)이카운트/로젠 API 연동, 박스 분할, 프린터 연동
Phase 5: QA + 배포 + 인수Day 49~60 (12일)통합 테스트, 배포, 매뉴얼, 최종 인수

상세 타임라인

PHASE 1

기획 및 설계

Day 1~8 (8일)

요구사항 상세 분석, 체인별 OMS 엑셀 샘플 확인, 매핑 테이블 및 DB 스키마 설계, 이카운트/로젠택배 API 분석, 와이어프레임 작성

  • 산출물: 요구사항 정의서, ERD, API 명세서, 와이어프레임
  • 협의: OMS 엑셀 샘플 수령, API 테스트 계정 확보

PHASE 2

UI/UX 디자인 + FE 기본 구조

Day 9~16 (8일)

데이터 그리드 중심 관리자 UI 디자인, Ant Design 기반 FE 프로젝트 셋업, 공통 레이아웃 및 라우팅 구현

  • 산출물: UI 디자인 시안, FE 프로젝트 뼈대

PHASE 3

핵심 개발 1 — 엑셀 변환 + 매핑

Day 17~31 (15일)

엑셀 파싱 엔진(다양식 자동 식별), 거래처/품목 매핑 테이블 CRUD, 이카운트 양식 변환, 오류 관리 UI

  • 마일스톤 M2 (Day 21, 3주차): 엑셀 변환 및 매핑 기능 시연

PHASE 4

핵심 개발 2 — 송장 자동화 + API 연동

Day 32~48 (17일)

이카운트 출고 데이터 조회 API, 로젠택배 송장 발행 API, 박스 분할 알고리즘, 프린터 연동, 송장 대시보드

  • 마일스톤 M3 (Day 42, 6주차): 송장 분할 및 API 연동 시연

PHASE 5

QA + 배포 + 인수

Day 49~60 (12일)

통합 테스트(실 데이터 기반), 배포 환경 구성, 관리자 매뉴얼 작성, 소스코드 이관, 최종 검수

  • 산출물: 프로그램, 소스코드, 매뉴얼
  • 마일스톤 M4 (Day 60): 최종 인수

마일스톤 체크포인트

마일스톤시점검수 기준
M1: 설계 완료Day 8요구사항 정의서, DB 스키마, API 명세서 승인
M2: 엑셀 변환 + 매핑 시연Day 21 (3주차)OMS 엑셀 → 이카운트 양식 변환 동작, 매핑 CRUD 동작
M3: 송장 자동화 시연Day 42 (6주차)이카운트 출고 → 로젠 송장 발행, 박스 분할 동작
M4: 최종 인수Day 60전체 기능 정상 동작, 소스코드 이관, 매뉴얼 납품

커뮤니케이션 계획

항목방식주기
일일 진행 공유Slack / 카카오톡매일
주간 미팅Zoom / Google Meet주 1회
마일스톤 리뷰화면 공유 + 문서단계 완료 시
이슈 트래킹GitHub Issues상시

유사 프로젝트 경험

본 프로젝트와 유사한 기능/기술 스택을 활용한 수행 경험을 소개합니다.

13+

완료 프로젝트

15+

외부 API 연동 경험

80+

최대 DB 엔티티 규모

7년+

개발 경력

핀테크 · P2P 대출

P2P 크라우드 펀딩 플랫폼

핀테크 · 2019.12~2020.01

프로젝트 개요

소액 투자자들이 다양한 대출 상품에 조각투자할 수 있는 P2P 렌딩 마켓플레이스. 투자자 포탈, 차입자 신청 위저드, 관리자 대시보드(200+ API)로 구성된 종합 금융 플랫폼.

핵심 기능

  • 80+ DB 엔티티, 330+ API 패턴 규모의 대량 데이터 처리
  • NICE KYC 4종 + Seyfert/PayGate 결제 등 15+ 외부 API 연동
  • 가상계좌 입출금, 원리금 상환, 정산 자동화
  • 3개 크론잡 배치 자동화 (연체 감지, 정산, 가상계좌 이관)

본 프로젝트와의 유사점

  • 다수 외부 API 연동 — 15+ API 접점 연동 경험 → 이카운트 + 로젠택배 2종 API 연동에 직접 활용
  • 대량 데이터 처리 — 80+ 엔티티, 330+ API → 8,000 거래처 + 2,500 품목 매핑 처리 역량 보유
  • 배치 자동화 — 크론잡 기반 자동 정산/이관 → 하루 2회 배치 실행 구조와 동일한 패턴
  • Python 기반 개발 — Django/Python으로 구축 → FastAPI 기반 개발에 직접 활용

기술 스택

Python Django MySQL NICE KYC Seyfert AWS
B2B SaaS · 전자결재

EZ-Approve 전자결재 플랫폼

B2B SaaS · 2026.01~2026.03 (9주)

프로젝트 개요

한국 기업의 분산된 결재·문서관리 프로세스를 통합하는 B2B SaaS 플랫폼. 8종 결재 워크플로우, 34 엔티티, 120-150 API 엔드포인트, 7종 사용자 역할 기반 관리 시스템.

핵심 기능

  • 엔터프라이즈급 전자결재 엔진 (8종 결재 행위)
  • 34 엔티티, 120-150 API 규모의 관리자 대시보드
  • 데이터 그리드 중심 관리 UI (MUI 기반)
  • 9주 504 PR 달성 — 빠른 딜리버리

본 프로젝트와의 유사점

  • 관리자 대시보드 UI — 데이터 그리드 중심의 대량 데이터 표시 UI → 매핑 관리 + 송장 관리 UI 구현에 직접 활용
  • 업무 워크플로우 자동화 — 결재 파이프라인 → 엑셀 변환 → 매핑 → 송장 발행 파이프라인과 유사한 구조
  • 외부 서비스 12개 연동 — 다수 외부 서비스 통합 경험

기술 스택

NestJS Next.js TypeScript MySQL MUI v5 Docker
핀테크 · 업무자동화

Series-B 투자조합 관리 플랫폼

B2B SaaS · 핀테크 · 2023.11~2024.12 (14개월)

프로젝트 개요

한국 VC 업계에서 투자조합 관리, 전자결재, 규제 보고가 엑셀·수작업으로 파편화된 문제를 해결하는 올인원 SaaS 플랫폼. GP/LP 펀드 라이프사이클 관리 + AI 투자 보고서 + VICS 규제 자동화.

핵심 기능

  • 80+ 엔티티, 200-300+ API, 50+ 페이지 대규모 데이터 관리
  • VICS 규제 5종 양식 배치 자동 생성 + SFTP 제출
  • 엑셀 기반 수작업 프로세스를 시스템으로 자동화
  • 1,652 PR, 14개월 지속 개발

본 프로젝트와의 유사점

  • 엑셀 → 시스템 자동화 — VC 업계의 엑셀 수작업을 시스템화 → OMS 엑셀 → 이카운트 ERP 자동 변환과 동일한 본질
  • 대규모 데이터 관리 — 80+ 엔티티 규모 → 8,000 거래처 + 2,500 품목 처리 역량
  • 배치 기반 자동화 — VICS 규제 보고 배치 처리 → 하루 2회 배치 실행과 동일한 패턴
  • 외부 API 연동 — NICE KYC, ChatGPT, Firebase 등 다수 외부 서비스 연동

기술 스택

Next.js NestJS TypeScript MySQL AWS ChatGPT

함께 만들어 가겠습니다

프로젝트에 대해 더 자세한 논의를 원하시면 미팅을 신청해 주세요.