데이터 마이그레이션은 제가 이끈 모든 ERP 프로젝트에서 가장 꾸준히 과소평가된 워크스트림입니다. 벤더는 데이터 작업 범위를 3개월로 잡습니다. 현실은 6개월에서 9개월로 끝납니다. 컷오버 시점에는 팀의 절반이 중복 데이터를 수습하느라 정신이 없고, 운영위원회는 왜 아무도 더 일찍 알리지 않았느냐고 묻습니다.
그 대화를 몇 달 앞당기기 위해 이 추정 도구를 만들었습니다. 데이터 오브젝트별, 물량별, 대상 ERP별로 작업 규모를 산정하고, 인일(person-day) 추정치, 비용 구간, 권장 마이그레이션 접근 방식을 제시합니다. SAP S/4HANA, SAP ECC, Oracle Fusion Cloud, Oracle E-Business Suite, Microsoft Dynamics 365 및 AX 전반에서 특정 벤더에 치우치지 않습니다.
결과는 단일 수치가 아니라 구간입니다. 현실이 구간이기 때문입니다. 수치를 가장 크게 움직이는 변수는 데이터 품질, 소스 시스템의 수, 그리고 이력을 얼마나 가져올지입니다.
대상 ERP를 선택합니다. 범위에 포함되는 데이터 오브젝트와 각각의 예상 레코드 수를 추가합니다. 데이터 품질 플래그는 솔직하게 설정합니다. 추정 도구는 오브젝트별 공수, 총 인일 구간, 비용 구간, 권장 접근 방식(Migration Cockpit, LSMW, 커스텀 ETL, 하이브리드)을 제시합니다.
모든 계산은 브라우저에서 실행됩니다. 어디로도 전송되지 않습니다. 저장되지도 않습니다. 자신의 가정에 비춰 결과를 점검할 수 있도록 입력값을 필요한 만큼 얼마든지 조정하십시오.
- 고객 마스터: 판매처, 납품처, 지급인, 청구처 관계, 파트너 기능
- 벤더 마스터: 공급업체 레코드, 지급 조건, 원천징수세, 은행 정보
- 자재 마스터: 기본 데이터, 플랜트 뷰, 영업 뷰, MRP, 회계 및 원가
- GL 계정 및 계정과목표: 1차 및 2차 원가, 계층 구조
- 코스트 센터, 프로핏 센터, 내부 오더: 관리회계 마스터 데이터
- 미결 구매 오더: 헤더, 품목, 납품 일정, 계정 지정
- 미결 판매 오더: 헤더, 품목, 조건, 파트너 데이터
- 미결 송장(AP 및 AR): 배정과 반제 규칙이 포함된 미결 항목
- 재고 잔액: 저장 위치, 배치, 특수 재고별
- 과거 재무 트랜잭션: 전기, 잔액, 연말 이월
- 자산 마스터 및 감가상각 이력: 자산 클래스 및 감가상각 영역별
- HR 마스터 데이터: SuccessFactors 또는 HCM이 범위에 포함되는 경우의 직원, 조직 단위, 직위
마이그레이션 정보 입력
*로 표시된 항목은 필수입니다.
패턴은 늘 같습니다. 디스커버리는 시스템 오너가 참석한 워크숍에서 이루어집니다. 그들은 데이터가 ‘대체로 깨끗하다’고 말합니다. 추정치는 그 한마디 위에 세워집니다. 비즈니스 케이스에 숫자가 들어가기 전에 프로파일링 쿼리를 단 한 번이라도 돌려 보는 사람은 없습니다.
한 제조 고객은 부품 번호가 표준화되어 있다고 말했습니다. 데이터를 추출해 보니 실제로 쓰이는 형식이 12가지였습니다. 또 다른 프로젝트에서는 고객 메모의 기록 시스템이 아무도 문서화하지 않은 커스텀 필드였고, 매핑에서 이를 놓치는 바람에 3년치 이력이 사라졌습니다. 어느 재무 마이그레이션에서는 레거시 계정과목표를 이해하는 유일한 사람이 5년 전에 퇴직한 상태였습니다.
비용이 커지는 순간은 이런 문제를 기획 단계가 아니라 컷오버 리허설에서 발견할 때입니다. 디스커버리 2주 차에 발견한 데이터 품질 수정은 며칠이면 끝납니다. 같은 수정을 3차 모의 컷오버에서 발견하면 프로젝트는 몇 주, 때로는 한 분기를 잃습니다. 그 시점에는 일정이 이미 공표되어 있고, 변화 관리 네트워크가 가동 중이며, Go-Live를 미루는 일은 이사회 안건이 됩니다.
올바른 대응은 추정치에 서명하기 전에 데이터를 프로파일링하는 것입니다. 소스에 실제 쿼리를 돌려 보십시오. 중복을 세십시오. 널(null) 값을 세십시오. 지금 대상 시스템의 필수 필드 규칙을 통과하지 못하는 레코드를 세십시오. 이 추정 도구는 그렇게 하셨다고 가정합니다. 데이터 품질 플래그를 솔직하게 설정하면 비용 구간이 크게 넓어집니다.
적합한 접근 방식은 대상 ERP, 데이터 물량, 통합해야 하는 소스 시스템의 수에 따라 달라집니다. 아래는 제가 주로 선택하는 방식의 대략적인 모습이며, 공수는 가장 단순한 옵션을 기준으로 한 상대값입니다.
| 접근 방식 | 적합한 경우 | 공수 배수 | 도구 |
|---|---|---|---|
| SAP Migration Cockpit (LTMC / LTMOM) | 그린필드 S/4HANA, 표준 오브젝트, 중간 규모 물량 | 1.0× | LTMC, LTMOM, SAP 제공 템플릿 |
| LSMW | ECC, 레거시 마이그레이션, 아직 이전 릴리스를 쓰는 프로젝트 | 1.2× | LSMW, 녹화된 BDC 세션 |
| SAP BTP / Integration Suite 기반 커스텀 ETL | 대용량, 복잡한 변환, 다중 소스 통합 | 2.0× | BTP, CPI, SAP Data Services, Syniti, SNP |
| 하이브리드(Cockpit + ETL) | 브라운필드 S/4HANA 전환 및 선택적 마이그레이션 | 1.5× | 마스터는 Cockpit, 트랜잭션 이력은 ETL |
| Oracle 네이티브 | Oracle Fusion Cloud 및 EBS 대상 | 1.3× | FBDI, ADFdi, Oracle GoldenGate |
| Dynamics Data Management Framework | Dynamics 365 F&O 및 AX 대상 | 1.3× | DMF 엔터티, Azure Data Factory |
커스텀 ETL은 가장 유연하지만 가장 비쌉니다. 필요한지 가려내는 솔직한 기준은, 소스 데이터가 레코드별 로직 없이는 어떤 템플릿으로도 고칠 수 없는 방식으로 대상의 표준 규칙을 위반하는지입니다. 그렇지 않다면 제공되는 도구를 그대로 쓰십시오.
- SAP S/4HANA (그린필드, 브라운필드, 셀렉티브)
- SAP ECC (병렬 환경과 늦은 마이그레이션에서는 여전히 유효)
- Oracle Fusion Cloud ERP
- Oracle E-Business Suite (R12)
- Microsoft Dynamics 365 Finance and Operations
- Microsoft Dynamics AX (2009, 2012)
- SI가 숫자를 확정하기 전에 데이터 워크스트림의 규모를 산정하는 프로젝트 매니저.
- 독립적인 기준선에 맞서 내부 추정치를 점검하는 데이터 마이그레이션 리드.
- 수백만 달러 규모 구축 예산의 데이터 항목이 합리적인지 점검하는 CIO와 CFO.
- 제안서나 보증 검토에서 방어 가능한 숫자를 만들어야 하는 독립 자문역.
- 별도의 범위 산정 용역 비용 없이 비즈니스 케이스를 작성하는 사내 ERP 팀.
- 방어 가능한 숫자를 빠르게. 막연한 추측 하나가 아니라 오브젝트별 인일 추정치.
- 벤더 중립. 특정 벤더의 플레이북이 아니라 SAP, Oracle, Microsoft 프로젝트 전반의 패턴을 기반으로 합니다.
- 접근 방식 추천. Migration Cockpit, LSMW, 커스텀 ETL, 하이브리드 중 어느 것이 출발점으로 적합한지 알려 줍니다.
- 물량과 품질 반영. 실제 프로젝트가 그렇듯 데이터 품질이 낮아지면 비용 구간이 넓어집니다.
- 무료, 브라우저 전용, 가입 불필요. 어떤 데이터도 사용자 기기를 벗어나지 않습니다. 필요한 만큼 새로 고침하고 다시 시작하십시오.
이 도구의 데이터 마이그레이션 추정치는 얼마나 정확합니까?
이 수치는 지난 25년간 SAP, Oracle, Dynamics 프로젝트 전반에서 제가 본 패턴을 반영합니다. 계획 논의의 기준점을 잡기 위한 것이지, 실제 데이터에 대한 프로파일링을 대체하려는 것이 아닙니다.
정확도를 좌우하는 가장 큰 요인은 소스에 프로파일링 쿼리를 실행해 보았는지입니다. 솔직한 데이터 품질 플래그를 바탕으로 한 비용 구간은 버텨 줍니다. 워크숍의 낙관론을 바탕으로 한 비용 구간은 그렇지 못합니다. 이 도구의 결과를 SI와 협의할 때 기준 수치로 사용하십시오. SI의 추정치가 상당히 낮다면 어떤 데이터 품질 가정을 하고 있는지, 그 가정을 어떻게 검증했는지 물어보십시오.
과거 재무 트랜잭션을 이전해야 합니까, 아니면 미결 항목만 이전하면 됩니까?
대부분의 프로젝트에서 올바른 답은 미결 항목과 기초 잔액이며, 이력은 읽기 전용 아카이브나 리포팅 계층을 통해 레거시 시스템에서 조회할 수 있게 유지하는 것입니다. 전체 트랜잭션 이력을 이전하면 공수가 배로 늘고, 정합성 검증이 느려지며, 그 비용만큼의 가치를 내는 경우는 드뭅니다.
예외는 법정 보존 의무상 이력이 기록 시스템에 있어야 하는 규제 산업, 또는 새 시스템에서 전년 대비 비교를 계속하는 것이 실제 운영 요건인 기업입니다. 두 경우 모두 이 도구의 과거 데이터용 공수 배수에 더 큰 부담이 반영되어 있습니다.
이 도구는 어떤 마이그레이션 접근 방식을 추천합니까?
대상 ERP, 오브젝트 구성, 물량에 따라 출발점을 고릅니다. 표준 오브젝트 중심의 그린필드 S/4HANA는 보통 Migration Cockpit으로 귀결됩니다. 브라운필드 전환과 셀렉티브 마이그레이션은 하이브리드 쪽으로 기웁니다. 대용량이거나 소스 시스템이 여러 개이거나 변환이 무거우면 BTP 기반 커스텀 ETL, 또는 Oracle이나 Microsoft 쪽의 동등한 플랫폼을 추천하게 됩니다.
추천은 출발점일 뿐입니다. 실제 결정은 계산기가 아니라 실제 데이터 샘플로 수행한 개념 검증(PoC) 이후에 내려집니다. 결과를 그 작업에 들고 가는 작업 가설로 보십시오.
계획을 내보내거나 팀과 공유할 수 있습니까?
계산기는 전적으로 브라우저에서 실행됩니다. 결과를 스크린샷으로 남기거나, 오브젝트별 수치를 직접 쓰는 계획 스프레드시트에 복사할 수 있습니다. 계정도, PDF 내보내기 기능도 없고 서버에는 아무것도 저장되지 않습니다. 의도한 것입니다. 수치를 더 깊이 함께 살펴보고 싶으시면 30분 통화를 예약하고 스크린샷을 가져오십시오.
구성이나 보안 같은 비마스터 데이터도 다룹니까?
아닙니다. 이 도구는 마스터 데이터와 트랜잭션 데이터만 산정합니다. 구성 데이터, 보안 롤, 커스텀 개발, 인터페이스 오브젝트는 각자의 공수 요인을 가진 별도 워크스트림에 속하며 데이터 항목에 한데 묶어서는 안 됩니다. 이것들을 하나의 숫자에 몰아넣는 것이 계획 단계에서 데이터 마이그레이션 추정치가 크게 어긋나는 원인 중 하나입니다.
다중 지역, 다중 법인 롤아웃은 어떻게 처리합니까?
이 도구는 한 번의 마이그레이션 이벤트를 산정합니다. 다중 지역 롤아웃이라면 웨이브마다 한 번씩 실행해 합산하되, 1차 웨이브 이후 재사용하는 템플릿, 매핑, 도구에 대해서는 감소 계수를 적용하십시오. 제 경험상 2차 웨이브는 1차의 약 60~70%가 들고, 3차는 약 50%로 떨어진 뒤 그 수준에서 안정됩니다. 현지 법정 데이터 오브젝트(세무, 급여, 은행)는 대개 깔끔하게 재사용되지 않는 부분입니다.
ECC에서 S/4HANA로의 브라운필드 전환에도 사용할 수 있습니까?
예. 제자리 전환되는 오브젝트와 재매핑이 필요한 오브젝트의 공수 차이를 반영해 조정합니다. 브라운필드 전환은 보통 동등한 그린필드 마이그레이션 데이터 공수의 40~60% 수준입니다. 고객, 벤더, 자재, 계정과목표 구조가 재추출 없이 그대로 넘어오기 때문입니다. 더 큰 부담은 대개 비즈니스 파트너 전환과, 과거 전기 건에 대한 신규 총계정원장(New GL)의 영향입니다.
이 계산기는 무료입니까?
예. 가입도, 이메일 입력도, 결제도 없습니다. 계산은 브라우저에서 실행되며 어떤 것도 저장되거나 전송되지 않습니다. 숫자를 얻은 뒤 데이터 마이그레이션 비즈니스 케이스를 만드는 데 도움이 필요하시면 30분 통화를 예약하십시오.