ERP개발을 검토하면서 여러 개발업체에 같은 요청서를 전달했는데도 견적 금액과 개발 기간이 크게 다르게 제안되는 경우가 있습니다.
한 업체는 영업관리, 재고관리, 구매관리, 정산관리 기능을 기준으로 견적을 작성하고, 다른 업체는 사용자 권한과 승인 절차, 기존 시스템 연동, 데이터 이전까지 포함해 범위를 산정합니다.
견적서에 적힌 기능 이름만 보면 비슷해 보이지만 실제 개발 범위는 전혀 다를 수 있습니다.
예를 들어 두 견적서에 모두 ‘발주 관리’가 적혀 있어도 다음 항목이 포함되어 있는지는 별도로 확인해야 합니다.
- 발주서를 직접 등록하는 기능
- 재고 부족 수량을 기준으로 발주 후보를 계산하는 기능
- 담당자 작성 후 팀장 승인을 받는 절차
- 공급업체별 단가와 최소 주문 수량 관리
- 발주 이후 입고 수량과 미입고 수량 관리
- 회계 시스템으로 매입 데이터를 전달하는 연동
- 발주 취소와 수정 이력 기록
- 엑셀 업로드 및 다운로드
- 운영자가 오류를 확인하고 재처리하는 관리자 기능
따라서 ERP개발 견적은 메뉴 수나 화면 수만 비교하기보다 업무 단위, 기준정보, 권한과 승인, 기존 시스템 연동, 데이터 이전, 운영 책임 범위로 나누어 확인하는 편이 현실적입니다.
ERP개발이 필요한 상황부터 구분해야 합니다
ERP를 검토한다고 해서 모든 업무를 새로 개발해야 하는 것은 아닙니다.
회계, 인사, 기본적인 구매와 재고처럼 비교적 표준화된 업무는 기존 ERP 패키지나 솔루션의 기본 기능을 활용하는 편이 적합할 수 있습니다. 반면 회사마다 처리 기준이 다르고, 여러 부서의 승인이나 별도 계산 규칙이 필요한 업무는 패키지 설정만으로 맞추기 어려울 수 있습니다.
다음과 같은 상황이라면 맞춤 ERP개발이나 기존 ERP와 연결된 별도 업무 시스템을 검토할 수 있습니다.
- 영업, 구매, 재고, 생산 데이터가 여러 엑셀 파일에 나뉘어 있는 경우
- 같은 데이터를 부서마다 다시 입력하고 있는 경우
- 견적, 계약, 발주, 입고, 정산 상태를 하나의 흐름으로 확인하기 어려운 경우
- 거래처별 가격, 할인, 결제 조건이 서로 다른 경우
- 생산이나 출고 기준이 회사 고유의 규칙으로 운영되는 경우
- 승인 요청을 메신저나 이메일로 처리하고 있는 경우
- 기존 ERP에 필요한 기능이 없어 별도 엑셀을 계속 사용하는 경우
- 관리자별로 조회하거나 수정할 수 있는 데이터 범위를 구분해야 하는 경우
- 회계, 쇼핑몰, 영업관리, 물류 시스템의 데이터가 연결되지 않는 경우
- 누가 언제 데이터를 변경했는지 확인하기 어려운 경우
반대로 현재 업무가 비교적 표준적이고 기존 패키지의 기능으로 충분히 처리할 수 있다면, 모든 기능을 맞춤 개발하는 것이 항상 유리한 선택은 아닙니다.
ERP개발을 문의하기 전에는 먼저 현재 업무를 다음 세 가지로 나누는 것이 좋습니다.
- 기존 패키지의 표준 기능으로 처리할 업무
- 회사 고유 규칙에 맞춰 개발할 업무
- 기존 시스템을 유지하면서 연동할 업무
이 구분이 되어야 개발사는 새로 만들어야 하는 기능과 활용할 수 있는 기능을 구체적으로 판단할 수 있습니다.
메뉴 목록이 아니라 ‘완료되는 업무 단위’로 정리해야 합니다
ERP 요구사항을 정리할 때 흔히 다음과 같이 메뉴부터 작성합니다.
- 거래처 관리
- 상품 관리
- 견적 관리
- 발주 관리
- 재고 관리
- 매출 관리
- 통계 관리
이 정도 목록만으로는 각 기능의 실제 개발 범위를 판단하기 어렵습니다.
예를 들어 ‘재고 관리’에는 현재 재고를 조회하는 기능만 포함될 수도 있고, 입고·출고·반품·불량·폐기·창고 이동·재고 조정까지 포함될 수도 있습니다.
견적을 비교하려면 화면이나 메뉴보다 업무가 어디에서 시작해 어떤 상태로 완료되는지를 기준으로 정리해야 합니다.
| 업무 단위 | 시작 조건 | 주요 처리 | 완료 기준 | 예외 상황 |<br>|---|---|---|---|---|<br>| 견적 | 고객 요청 접수 | 품목·수량·단가 입력 | 견적 승인 또는 발송 | 할인 승인, 유효기간 만료 |<br>| 수주 | 고객 주문 확정 | 견적 전환, 재고 확인 | 출고 요청 생성 | 재고 부족, 주문 변경 |<br>| 발주 | 구매 필요 발생 | 공급업체·수량·단가 지정 | 발주 승인 및 전달 | 최소 주문 수량 미달 |<br>| 입고 | 물품 도착 | 입고 수량·불량 수량 확인 | 재고 반영 | 부분 입고, 초과 입고 |<br>| 출고 | 출고 요청 승인 | 재고 차감, 운송 정보 등록 | 출고 완료 | 분할 출고, 출고 취소 |<br>| 정산 | 매출·매입 확정 | 세금계산서·수금 정보 반영 | 정산 마감 | 부분 수금, 차액 발생 |
이렇게 정리하면 같은 ‘재고 관리’라는 기능도 어느 범위까지 개발해야 하는지 구체적으로 확인할 수 있습니다.
ERP개발 견적에서 중요한 단위는 화면 한 장이 아니라, 사용자가 업무를 시작하고 시스템이 데이터를 처리하며 담당자가 결과를 확인할 때까지 이어지는 전체 흐름입니다.
영업·재고·구매·생산·정산 업무를 따로 나눠보세요
ERP 범위를 한 번에 정리하려 하면 업무가 지나치게 복잡해질 수 있습니다.
부서 이름만 나누기보다 실제 데이터가 이동하는 핵심 업무를 기준으로 구분하는 것이 좋습니다.
영업 업무
영업 업무에는 단순한 고객 목록보다 다음 내용이 포함될 수 있습니다.
- 고객사와 담당자 관리
- 영업 기회와 상담 이력
- 견적서 작성과 버전 관리
- 거래처별 가격과 할인 정책
- 견적 승인
- 계약 또는 수주 전환
- 매출 예정과 실적 관리
- 영업 담당자별 접근 범위
특히 거래처별 가격이 다르다면 상품에 하나의 판매 가격만 저장해서는 실제 업무를 처리하기 어렵습니다.
기본 가격, 거래처 계약 가격, 수량별 할인, 프로모션 가격 중 어떤 값을 우선 적용할지 규칙을 정해야 합니다.
재고 업무
재고는 단순한 숫자가 아니라 여러 업무의 결과로 변하는 데이터입니다.
- 구매 입고
- 판매 출고
- 반품 입고
- 불량 처리
- 폐기
- 창고 이동
- 재고 실사
- 수량 조정
- 예약 재고
- 판매 가능 재고
예를 들어 장부상 재고가 100개라도 이미 주문에 배정된 수량이 30개라면 실제 판매 가능한 수량은 다르게 계산될 수 있습니다.
따라서 재고관리 견적에서는 현재 수량을 보여주는 화면뿐 아니라 재고가 변경되는 원인과 이력까지 포함되어 있는지 확인해야 합니다.
구매 업무
구매 업무는 요청, 승인, 발주, 입고, 매입 확정으로 이어질 수 있습니다.
- 부서별 구매 요청
- 공급업체 선택
- 공급업체별 단가 관리
- 발주서 작성
- 발주 승인
- 부분 입고
- 미입고 수량 관리
- 매입 단가 확정
- 구매 취소와 반품
- 회계 시스템 전달
구매 요청자가 직접 발주할 수 있는지, 일정 금액 이상이면 별도 승인이 필요한지에 따라 권한과 승인 구조도 달라집니다.
생산 업무
생산관리 범위는 회사마다 차이가 크기 때문에 ‘생산관리’라는 한 줄만으로 견적을 받기 어렵습니다.
다음 항목 중 어디까지 필요한지 구분해야 합니다.
- 제품별 자재 구성
- 생산 계획
- 작업 지시
- 원자재 투입
- 공정별 진행 상태
- 생산 실적
- 불량과 재작업
- 완제품 입고
- 로트 또는 일련번호 추적
- 외주 가공
- 생산 원가 계산
단순 조립과 여러 공정이 이어지는 제조 업무는 필요한 데이터 구조가 다를 수 있습니다. 생산 흐름이 복잡할수록 현장 담당자의 실제 처리 방식까지 확인해야 견적 범위를 구체화할 수 있습니다.
정산 업무
정산은 회계 프로그램이 있으니 ERP개발 범위에서 제외해도 된다고 생각하기 쉽습니다.
하지만 회계 시스템으로 최종 데이터를 넘기기 전에 영업, 출고, 반품, 할인, 수금 정보를 정리하는 업무가 별도로 존재할 수 있습니다.
- 매출 확정 기준
- 매입 확정 기준
- 거래처별 결제 조건
- 세금계산서 발행 요청
- 수금과 미수금 관리
- 부분 수금
- 환불과 차감
- 정산 마감
- 회계 시스템 전송
회계 처리는 기존 프로그램에서 유지하더라도, 어떤 데이터를 어느 시점에 전달할지는 ERP개발 범위에 포함될 수 있습니다.
표준 기능과 맞춤 개발은 어떻게 구분할까요?
패키지 ERP의 기능을 회사 업무에 맞추는 방법은 크게 세 가지로 나눌 수 있습니다.
1. 업무를 패키지 표준에 맞추는 방식
현재 업무를 일부 변경하더라도 패키지에서 제공하는 표준 절차를 사용하는 방식입니다.
표준 기능으로 처리할 수 있다면 별도의 개발 범위를 줄일 수 있고, 패키지 업데이트나 운영 지원을 활용하기도 상대적으로 수월할 수 있습니다.
다만 현장 업무와 차이가 큰데도 무조건 표준 절차를 적용하면 사용자가 다시 엑셀과 메신저를 사용할 가능성이 있습니다.
2. 패키지에 맞춤 기능을 추가하는 방식
기본적인 회계, 구매, 재고 구조는 패키지를 사용하고 회사 고유의 업무만 별도 개발하는 방식입니다.
예를 들면 다음과 같습니다.
- 거래처별 견적 계산 화면
- 사내 승인 시스템
- 생산 현황 대시보드
- 영업 담당자용 간편 입력 화면
- 모바일 현장 입출고 기능
- 패키지에서 제공하지 않는 통계
- ERP 데이터를 활용하는 별도 관리자 시스템
이 경우에는 패키지와 맞춤 기능 사이의 데이터 흐름과 장애 대응 책임을 명확히 정해야 합니다.
3. 핵심 업무 시스템을 맞춤 개발하는 방식
회사 고유의 업무 절차가 경쟁력과 직접 연결되거나, 기존 패키지로 표현하기 어려운 경우에는 맞춤 개발 비중이 높아질 수 있습니다.
예를 들어 거래처별 주문 조건, 복잡한 생산 배정, 특수한 정산 규칙, 여러 시스템을 연결하는 운영 구조가 핵심이라면 화면만 추가하는 방식으로는 한계가 있을 수 있습니다.
맞춤 개발 여부는 “우리 회사가 지금 이 방식으로 일하고 있다”는 이유만으로 결정하기보다 다음 질문으로 판단하는 것이 좋습니다.
- 이 규칙이 반드시 유지되어야 하는가?
- 단순한 관행인지 사업상 필요한 정책인지 구분했는가?
- 기존 패키지 설정으로 처리할 수 있는가?
- 별도 화면이나 연동으로 해결할 수 있는가?
- 앞으로 거래처와 사용자 수가 늘어도 유지할 규칙인가?
- 규칙 변경 시 운영자가 직접 설정해야 하는가?
회사 고유의 업무라고 해서 모든 예외를 시스템에 그대로 넣으면 개발 범위와 운영 복잡도가 함께 커질 수 있습니다. 자주 발생하는 핵심 업무와 드문 예외 업무를 구분하는 과정도 필요합니다.
기준정보를 정하지 않으면 화면을 만들어도 데이터가 맞지 않습니다
ERP개발에서 기준정보는 여러 업무가 공통으로 참조하는 데이터입니다.
대표적으로 다음 정보가 해당합니다.
- 고객사와 공급업체
- 품목과 품목 분류
- 단위
- 창고와 보관 위치
- 조직과 부서
- 담당자
- 가격 정책
- 결제 조건
- 세금 구분
- 프로젝트와 원가 항목
예를 들어 같은 거래처가 영업 부서에서는 ‘원소프트’, 회계 부서에서는 ‘원소프트 주식회사’, 엑셀에서는 ‘원소프트(동탄)’로 관리되고 있다면 ERP로 통합할 때 하나의 거래처인지 서로 다른 거래처인지 판단해야 합니다.
품목도 마찬가지입니다.
품목명이 같지만 규격이 다를 수 있고, 코드가 다르지만 실제로는 같은 제품일 수도 있습니다. 판매 단위는 박스이고 재고 단위는 개수라면 단위 환산 규칙도 필요합니다.
SAP의 공식 Master Data Governance 문서에서도 제품과 거래처 같은 기준정보에 검증 규칙을 적용하고 오류와 중복을 식별·수정하는 데이터 품질 관리가 별도의 영역으로 다뤄집니다. 이는 ERP 구축에서 기준정보 정리가 단순한 초기 입력 작업이 아니라 지속적인 운영 정책이라는 점을 보여줍니다. (help.sap.com)
ERP개발 견적을 확인할 때는 기준정보 화면의 포함 여부뿐 아니라 다음 범위를 확인해야 합니다.
- 코드를 누가 생성하는가?
- 필수 입력 항목은 무엇인가?
- 중복 여부를 어떤 기준으로 판단하는가?
- 사용 중지된 거래처나 품목을 어떻게 처리하는가?
- 기존 데이터를 수정할 수 있는 담당자는 누구인가?
- 변경 이력을 기록하는가?
- 여러 시스템 중 어느 시스템의 값을 기준으로 삼는가?
- ERP에서 변경한 정보를 다른 시스템에도 전달하는가?
이 항목이 정리되지 않으면 영업, 구매, 재고, 정산 화면을 모두 만들어도 서로 다른 값을 참조할 수 있습니다.
권한은 메뉴 접근보다 조회·등록·수정·승인 범위로 나눠야 합니다
ERP 사용자 권한을 ‘관리자’와 ‘일반 사용자’로만 구분하면 실제 조직 업무를 반영하기 어렵습니다.
영업 담당자는 자신이 맡은 고객과 견적을 조회할 수 있어야 하지만 다른 담당자의 계약 조건까지 볼 필요는 없을 수 있습니다.
구매 담당자는 발주서를 작성할 수 있지만 일정 금액 이상을 직접 승인해서는 안 될 수 있습니다.
재고 담당자는 입출고 수량을 등록할 수 있어도 단가와 매출 정보는 조회하지 못하게 해야 할 수 있습니다.
권한을 정리할 때는 다음 항목을 구분해야 합니다.
- 메뉴 접근
- 데이터 조회
- 신규 등록
- 수정
- 삭제
- 승인과 반려
- 엑셀 다운로드
- 대량 변경
- 개인정보 조회
- 단가와 원가 조회
- 다른 부서 데이터 조회
- 마감 이후 수정
Microsoft의 Dynamics 365 보안 구조도 역할을 직무에 필요한 업무와 권한의 묶음으로 구성하고, 메뉴뿐 아니라 작업 버튼, 서비스 기능, 테이블·필드·레코드 접근까지 구분합니다. 따라서 ERP 견적에서 ‘권한 관리 포함’이라는 문구만 확인하기보다 어느 수준까지 제어하는지 질문해야 합니다. (learn.microsoft.com)
권한이 세분화될수록 개발과 테스트 범위도 늘어날 수 있습니다.
사용자 유형이 5개라면 단순히 로그인 화면을 한 번 테스트하는 것이 아니라, 각 역할이 허용된 기능만 사용할 수 있는지 확인해야 하기 때문입니다.
승인 절차와 상태값은 함께 설계해야 합니다
ERP에서 승인은 버튼 하나를 추가하는 기능이 아닙니다.
승인 전후로 데이터 수정 가능 여부, 승인자 지정 방식, 반려 후 재요청, 승인 취소, 대리 승인, 알림, 이력 기록이 함께 필요할 수 있습니다.
예를 들어 구매 요청은 다음 상태로 진행될 수 있습니다.
작성 중 → 승인 요청 → 검토 중 → 승인 → 발주 완료 → 부분 입고 → 입고 완료
하지만 실제 업무에서는 다음과 같은 예외도 발생합니다.
- 승인 요청 후 수량을 변경하는 경우
- 승인자가 휴가 중인 경우
- 승인 이후 공급업체가 변경되는 경우
- 일부 품목만 먼저 입고되는 경우
- 발주 후 취소되는 경우
- 입고 완료 후 불량이 발견되는 경우
상태값을 너무 단순하게 만들면 실제 진행 상황을 표현하기 어렵고, 지나치게 세분화하면 사용자가 상태의 의미를 이해하기 어려울 수 있습니다.
견적 단계에서는 각 업무마다 최소한 다음 내용을 정리하는 것이 좋습니다.
- 업무가 시작되는 상태
- 담당자가 처리할 수 있는 행동
- 다음 상태로 변경되는 조건
- 상태 변경 권한
- 이전 상태로 되돌릴 수 있는지
- 변경 이력을 기록할지
- 외부 시스템 전송 시점
- 오류가 발생했을 때의 상태
이 내용이 있어야 개발사는 화면뿐 아니라 백엔드 처리와 데이터 구조, 관리자 기능까지 포함해 범위를 판단할 수 있습니다.
기존 시스템 연동은 데이터 흐름과 책임 범위를 확인해야 합니다
기업에서는 모든 시스템을 한 번에 교체하기 어려운 경우가 많습니다.
기존 회계 프로그램은 유지하고 영업과 재고 시스템만 새로 개발할 수도 있고, 쇼핑몰 주문을 ERP로 가져오거나 ERP의 출고 상태를 물류 시스템에 전달해야 할 수도 있습니다.
ERP 연동을 검토할 때는 먼저 다음 네 가지를 정해야 합니다.
어떤 데이터를 연결할 것인가?
- 거래처
- 상품과 품목
- 가격
- 재고
- 주문
- 발주
- 입고와 출고
- 매출과 매입
- 세금계산서
- 수금과 정산
어느 시스템이 기준인가?
재고 수량을 ERP에서 관리하는지, 창고관리 시스템에서 관리하는지에 따라 연동 방향이 달라집니다.
두 시스템에서 같은 값을 모두 수정할 수 있게 만들면 어떤 값이 최신인지 판단하기 어려울 수 있습니다.
언제 데이터를 전달할 것인가?
- 사용자가 저장하는 즉시 전달
- 승인 완료 후 전달
- 일정 시간마다 일괄 처리
- 운영자가 직접 전송
- 외부 시스템의 요청을 받아 처리
모든 데이터를 실시간으로 연결할 필요는 없습니다. 업무상 즉시 반영이 필요한 데이터와 일정 시간 후 반영되어도 되는 데이터를 구분해야 합니다.
실패하면 누가 어떻게 처리할 것인가?
ERP에서는 출고 완료로 변경됐지만 물류 시스템 전송에 실패할 수 있습니다.
이때 단순히 오류 메시지만 표시할지, 자동으로 재시도할지, 운영자가 관리자 화면에서 다시 전송할 수 있게 할지 정해야 합니다.
시스템 통합 테스트에서는 정상적인 연동뿐 아니라 외부 시스템이 중단된 상황과 그때 사용자에게 어떤 영향을 주는지도 확인해야 합니다. Microsoft의 공식 구축 가이드 역시 운영 전 시스템 통합 테스트에서 외부 시스템 장애 상황을 시뮬레이션하고 대응 계획을 확인하도록 안내합니다. (learn.microsoft.com)
따라서 연동 견적에는 다음 항목의 포함 여부를 확인해야 합니다.
- 연동 대상 API 분석
- 데이터 항목 매핑
- 인증과 보안 처리
- 호출 주기와 방식
- 실패 재시도
- 중복 처리 방지
- 연동 로그
- 운영자 확인 화면
- 수동 재처리
- 테스트 계정과 테스트 환경
- 외부 업체와의 기술 협의
- 운영 이후 장애 대응 주체
“ERP 연동 포함”이라는 한 줄만으로는 이 범위를 알기 어렵습니다.
엑셀과 기존 시스템의 데이터 이전 범위를 별도로 확인하세요
ERP개발에서 데이터 이전은 기존 엑셀 파일을 새 시스템에 한 번 업로드하는 작업으로 끝나지 않을 수 있습니다.
먼저 어떤 데이터를 옮길지 결정해야 합니다.
기준정보
- 거래처
- 공급업체
- 품목
- 창고
- 사용자
- 가격
- 조직과 부서
진행 중인 업무 데이터
- 미완료 견적
- 진행 중인 주문
- 미입고 발주
- 현재 재고
- 미수금과 미지급금
- 진행 중인 생산 지시
과거 이력
- 이전 주문
- 입출고 이력
- 거래처별 매출
- 과거 단가
- 승인 기록
- 변경 이력
모든 과거 데이터를 새 ERP로 옮기는 것이 항상 필요한 것은 아닙니다.
조회 빈도가 낮은 과거 자료는 별도 조회용 데이터로 보관하고, 현재 운영에 필요한 기준정보와 진행 중인 데이터만 이전하는 방법도 검토할 수 있습니다.
데이터 이전 전에는 오류와 중복을 정리해야 합니다.
- 동일 거래처의 중복 등록
- 사용하지 않는 품목
- 누락된 필수 값
- 잘못된 날짜 형식
- 서로 다른 단위
- 존재하지 않는 담당자
- 연결 관계가 끊긴 주문과 거래처
- 음수 재고
- 완료 여부가 불분명한 업무
Oracle의 공식 데이터 가져오기 문서에서도 원본 데이터가 대상 시스템의 속성과 어떤 방식으로 연결되는지 확인하고, 선행 데이터가 먼저 존재하도록 가져오기 순서를 관리해야 한다고 설명합니다. 데이터 사이에 의존 관계가 있다면 단순히 파일을 한 번에 올리는 방식으로 처리하기 어렵습니다. (docs.oracle.com)
데이터 이전 견적에서는 다음 항목을 확인해야 합니다.
- 이전 대상 데이터 선정
- 원본 파일 분석
- 데이터 매핑
- 중복·오류 정리 주체
- 변환 프로그램 개발
- 시험 이전
- 이전 결과 검증
- 실제 전환일의 최종 이전
- 실패 데이터 재처리
- 기존 데이터 보관 방식
- 이전 이후 수량과 금액 대조
운영 전에는 데이터 이전을 여러 차례 시험하고, 중복이나 손상 가능성 및 실제 전환 시간 안에 처리가 가능한지 확인하는 과정이 필요합니다. 공식 ERP 구축 가이드에서도 데이터 이전을 반복 테스트하고 실제 업무 담당자의 확인을 받도록 권고합니다. (learn.microsoft.com)
전체 업무를 한 번에 바꾸지 않아도 됩니다
ERP는 여러 부서와 데이터가 연결되기 때문에 처음부터 전체 업무를 동시에 바꾸려는 계획은 부담이 클 수 있습니다.
특히 기존 업무를 중단할 수 없는 기업이라면 핵심 업무부터 단계적으로 구축하는 방식을 검토할 수 있습니다.
예를 들어 다음과 같이 나눌 수 있습니다.
1단계: 기준정보와 영업 업무
- 거래처
- 품목
- 견적
- 수주
- 사용자와 기본 권한
2단계: 구매와 재고
- 구매 요청
- 발주
- 입고
- 출고
- 재고 이력
3단계: 생산과 정산
- 생산 계획
- 작업 지시
- 생산 실적
- 매출·매입 확정
- 정산 데이터
4단계: 외부 시스템 연동과 자동화
- 회계 프로그램 연동
- 쇼핑몰 주문 연동
- 물류 시스템 연동
- 알림
- 통계와 대시보드
- 반복 업무 자동화
단계적 구축이라고 해서 기능을 임시로 만드는 것은 아닙니다.
1단계부터 이후 확장을 고려해 거래처, 품목, 주문, 재고의 관계를 설계해야 합니다. 그렇지 않으면 2단계와 3단계에서 데이터 구조를 다시 변경해야 할 수 있습니다.
단계를 나눌 때는 다음 기준을 활용할 수 있습니다.
- 현재 가장 많은 수작업이 발생하는 업무
- 오류가 매출이나 재고에 직접 영향을 주는 업무
- 다른 업무의 기준이 되는 데이터
- 부서 간 중복 입력이 많은 업무
- 기존 시스템과 분리해 먼저 전환할 수 있는 업무
- 효과를 확인하기 쉬운 업무
ERP개발 견적서는 책임 범위별로 비교해야 합니다
견적서의 총액을 비교하기 전에 각 업체가 어디까지 담당하는지 확인해야 합니다.
기획 범위
- 현행 업무 인터뷰
- 업무 흐름 정리
- 사용자 유형 정의
- 화면 목록 작성
- 정책과 예외 상황 정리
- 요구사항 문서화
- 데이터 구조 설계
- 연동 항목 정의
‘기획 포함’이라고 적혀 있어도 화면 구성을 정리하는 수준인지, 현재 업무를 분석해 정책과 예외 상황까지 정리하는지에 따라 범위가 다릅니다.
UX/UI 디자인 범위
- 사용자 화면 디자인
- 관리자 화면 디자인
- 모바일 또는 태블릿 대응
- 공통 UI 구성
- 디자인 수정 횟수
- 디자인 원본 제공 여부
ERP는 시각적인 장식보다 많은 데이터를 빠르게 검색하고 처리할 수 있는 구조가 중요할 수 있습니다. 표, 검색, 필터, 일괄 선택, 고정 열, 엑셀 처리 같은 업무 기능을 함께 확인해야 합니다.
개발 범위
- 프론트엔드
- 백엔드
- 데이터베이스
- 관리자 시스템
- 권한 관리
- 승인과 상태 처리
- 변경 이력
- 알림
- 통계
- 파일 관리
- 엑셀 업로드와 다운로드
연동 범위
- API 문서 분석
- 외부 업체 협의
- 데이터 매핑
- 인증
- 연동 개발
- 실패 재시도
- 로그
- 운영자 재처리
- 통합 테스트
데이터 이전 범위
- 원본 분석
- 데이터 정제
- 매핑
- 변환
- 시험 이전
- 최종 이전
- 결과 대조
- 오류 수정
테스트 범위
- 기능 테스트
- 사용자 권한 테스트
- 승인 절차 테스트
- 시스템 통합 테스트
- 데이터 이전 테스트
- 사용자 인수 테스트
- 오류 수정
- 테스트 결과 관리
ERP는 정상적인 업무만 확인해서는 부족합니다.
승인 반려, 부분 입고, 주문 취소, 재고 부족, 연동 지연, 중복 데이터, 마감 후 수정처럼 실제 운영에서 발생할 수 있는 예외 상황도 테스트해야 합니다.
배포와 전환 범위
- 서버 환경 구성
- 운영 배포
- 도메인과 보안 인증서
- 데이터베이스 백업
- 기존 시스템 병행 운영
- 최종 데이터 이전
- 사용자 계정 등록
- 관리자 교육
- 전환 당일 지원
유지보수 범위
- 하자 수정 기간
- 장애 대응 시간
- 서버 모니터링
- 백업 확인
- 외부 API 변경 대응
- 사용자 문의 대응
- 추가 개발의 산정 방식
- 운영 문서 제공
- 소스코드와 계정 인수인계
ERP는 공개 후 실제 사용자가 데이터를 입력하면서 발견되는 업무 차이가 있을 수 있습니다. 따라서 유지보수 견적에서는 단순 오류 수정과 요구사항 변경을 구분하고, 각각의 처리 기준을 확인하는 것이 좋습니다.
업체별 ERP개발 견적을 비교할 때 사용할 표
견적을 받을 때 아래와 같은 표를 함께 전달하면 업체별 범위를 같은 기준으로 비교하는 데 도움이 됩니다.
| 비교 항목 | 업체 A | 업체 B | 업체 C |<br>|---|---|---|---|<br>| 현행 업무 분석 | | | |<br>| 요구사항 문서 작성 | | | |<br>| 기준정보 설계 | | | |<br>| 영업 업무 | | | |<br>| 구매 업무 | | | |<br>| 재고 업무 | | | |<br>| 생산 업무 | | | |<br>| 정산 업무 | | | |<br>| 역할별 권한 | | | |<br>| 승인 절차 | | | |<br>| 변경 이력 | | | |<br>| 기존 시스템 연동 | | | |<br>| 연동 실패 재처리 | | | |<br>| 엑셀 데이터 정리 | | | |<br>| 시험 데이터 이전 | | | |<br>| 최종 데이터 이전 | | | |<br>| 사용자 인수 테스트 | | | |<br>| 관리자 교육 | | | |<br>| 운영 서버 배포 | | | |<br>| 소스코드 인계 | | | |<br>| 하자 수정 | | | |<br>| 운영 유지보수 | | | |
포함 여부만 표시하지 말고, 가능한 경우 산출물과 완료 기준도 함께 작성하는 것이 좋습니다.
예를 들어 ‘데이터 이전 포함’보다 다음과 같이 작성하면 범위가 명확해집니다.
거래처·품목·현재 재고·진행 중인 발주 데이터를 대상으로 시험 이전 2회와 최종 이전을 수행하고, 건수와 주요 금액을 대조한다.
횟수와 범위는 프로젝트 상황에 맞게 협의해야 하지만, 이처럼 완료 기준이 있어야 서로 다른 견적을 비교할 수 있습니다.
ERP개발업체 문의 전에 준비하면 좋은 자료
처음부터 완성된 요구사항 정의서를 준비할 필요는 없습니다.
다만 다음 자료가 있으면 현재 상황과 우선순위를 파악하는 데 도움이 됩니다.
- 현재 사용 중인 엑셀 양식
- 견적서, 발주서, 입고서 등 실제 문서
- 부서별 업무 순서
- 현재 사용하는 프로그램 목록
- 기존 시스템 간 데이터 이동 방식
- 사용자와 부서 구성
- 승인 단계
- 자주 발생하는 오류와 수작업
- 반드시 유지해야 하는 업무 규칙
- 현재 데이터의 종류와 대략적인 관리 방식
- 1차 구축에서 해결하려는 핵심 문제
- 이후 추가하고 싶은 기능
자료를 준비할 때 기존 화면을 그대로 새 시스템에 옮기는 것만 목표로 삼기보다, 왜 해당 엑셀과 수작업이 생겼는지 함께 정리하는 것이 좋습니다.
현재 방식에 불필요한 중복 입력이 포함되어 있다면 이를 그대로 개발하기보다 새로운 업무 흐름에서 줄일 수 있는지 검토해야 합니다.
ERP개발 견적은 기능 수보다 운영 가능한 범위를 보는 것이 중요합니다
ERP개발은 메뉴를 많이 만드는 프로젝트가 아니라 여러 부서의 업무와 데이터를 하나의 운영 구조로 연결하는 작업에 가깝습니다.
견적을 현실적으로 비교하려면 다음 항목을 같은 기준으로 맞춰야 합니다.
- 영업·구매·재고·생산·정산의 업무 단위
- 패키지 표준 기능과 맞춤 개발 범위
- 거래처·품목·창고 등 기준정보
- 사용자 역할과 데이터 접근 권한
- 승인 단계와 업무 상태
- 기존 시스템의 유지·교체·연동 범위
- 데이터 이전과 정리 책임
- 테스트·배포·교육·유지보수 범위
견적 금액이 낮더라도 데이터 이전, 연동 오류 처리, 권한 테스트, 관리자 교육이 제외되어 있다면 운영 단계에서 별도의 작업과 비용이 필요할 수 있습니다.
반대로 모든 기능을 처음부터 개발 범위에 넣으면 일정과 비용이 불필요하게 커질 수 있습니다. 현재 가장 큰 문제를 해결하는 핵심 업무부터 구축하고 이후 연동과 자동화를 확장하는 방식도 함께 검토할 수 있습니다.
원소프트는 웹·앱·AI 및 관리자 시스템 개발을 수행하며, 사용자 화면뿐 아니라 관리자 운영 흐름, 데이터 구조, 외부 API·ERP 연동과 이후 확장 가능성을 함께 검토합니다.
ERP개발을 검토하고 있지만 요구사항을 어디서부터 정리해야 할지 어렵다면 현재 사용 중인 엑셀, 업무 문서, 기존 시스템과 반복되는 수작업을 기준으로 1차 구축 범위를 나누어볼 수 있습니다.
원소프트는 경기도 화성시 동탄순환대로 823, 영천동 에이팩시티에 위치해 있습니다. 동탄·화성을 비롯해 수원, 용인, 기흥, 오산 등 경기 남부 지역에서 업무 시스템 구축을 검토하고 있다면 현재 운영 방식과 필요한 기능을 바탕으로 개발 범위를 함께 정리해드릴 수 있습니다.
제목 후보
- ERP개발 견적 비교, 기능 목록보다 업무·데이터·권한·연동 범위를 먼저 맞추세요
- ERP개발 견적서, 영업·재고·구매·정산 업무 단위로 비교하는 방법
- ERP개발 문의 전, 패키지·맞춤 개발·기존 시스템 연동 범위 정리하기
- ERP개발 비용이 달라지는 이유, 기준정보·권한·데이터 이전 범위를 확인하세요
- 맞춤 ERP개발 견적, 총액보다 운영 책임과 포함 범위를 비교하는 체크리스트
추천 제목
ERP개발 견적 비교, 기능 목록보다 업무·데이터·권한·연동 범위를 먼저 맞추세요
메인 키워드
ERP개발
서브 키워드
- ERP개발 견적
- 맞춤 ERP개발
- ERP개발업체
- ERP연동
- ERP 데이터 이전
추천 해시태그
#ERP개발 <br>#ERP개발견적 <br>#맞춤ERP개발 <br>#ERP개발업체 <br>#ERP연동 <br>#데이터이전 <br>#업무시스템개발 <br>#관리자시스템개발 <br>#동탄개발업체 <br>#화성웹개발
썸네일 문구
- ERP 견적, 무엇을 비교해야 할까?
- 기능 목록보다 업무 범위를 확인하세요
- ERP개발 견적 비교 체크리스트
글 요약
ERP개발 견적은 영업·재고·구매 같은 기능 이름이나 총액만 비교하기보다 업무 완료 단위, 기준정보, 권한·승인, 상태값과 기존 시스템 연동 범위를 같은 기준으로 맞춰야 합니다. 패키지 활용과 맞춤 개발을 구분하고 데이터 이전, 테스트, 배포, 유지보수의 책임까지 확인해야 실제 운영 가능한 ERP 구축 범위와 견적을 판단할 수 있습니다.
CTA 후보
- 현재 사용 중인 엑셀과 업무 문서는 있지만 ERP 요구사항으로 정리하기 어렵다면, 반복 업무와 기존 시스템을 기준으로 1차 구축 범위를 함께 검토해드릴 수 있습니다.
- 업체별 ERP개발 견적의 범위가 달라 비교하기 어렵다면 업무 단위, 연동, 데이터 이전과 운영 책임 항목을 기준으로 요구사항을 다시 나누어보시기 바랍니다.
관련 포트폴리오
사용하지 않음
다음에 작성하면 좋은 연관 글
- ERP 데이터 이전, 엑셀의 중복·오류·코드 체계를 정리하는 방법
- ERP 권한 관리, 부서·직무별 조회·수정·승인 범위를 설계하는 기준
- ERP 연동 개발, 회계·쇼핑몰·물류 시스템의 기준 데이터를 정하는 방법
