ERP 구축 프로세스
방법론 전략
ERP(Enterprise resource planning)는 전사적 자원관리 시스템으로써 기업에서 모든 정보를 관리하는 IT 시스템 입니다. 구축이 문제가 아닌 시간, 인력을 준비, 구축, 안정화 투입해야 만 비로써 자기 옷에 맞는 자사에 시스템에 될것 입니다. 저는 시행사가 아닌 고객사 입장에서 ERP 프로젝트를 3번이나 했습니다. 이 글을 읽으시면 ERP 구축을 어떻게 해야 하는지 ERP 구축 프로세스 방법론 전략에 대한 정보를 얻어 가실수 있습니다.
뿐만 아니라 맨 아래 정보전략계획 ISP 100PAGE, ERP 구축 실패 사례 (보잉), ERP 실패요인과 성공요인 그리고 사례, ERP 실패사례 분석, ERP 도입사례 논문도 각각 다운로드 받을수 있으니 끝까지 읽어 주시길 추천 드립니다.
ERP 구축 프로세스 방법론 전략
ERP 구축 도입 시의 해결 과제
- ERP에 대한 경영자의 이해
- 경영 전략의 명확화
- 현장 일임 주의에서 탈피
- 전체 최적의 추구
- 조직의 문화와 풍토에 대한 혁신 의식
- 기간 업무를 위한 정보시스템의 전면적인 재 구축
- ERP 패키지 이용에 대한 불안감 해소
- ERP 패키지에 대한 지식 습득의 문제
ERP 도입은 결코 쉬운 일이 아니다.
ERP 도입을 추진해 성공적으로 이끌기 위해서는 극복해야 할 구체적인 과제도 많다. 그러나 이러한 과제를 극복하지 않으면 기업의 변혁은 달성할 수 없다. 또한 과제가 많다고 해서 해결을 미룬다면 경쟁에서 뒤지고 만다. 따라서 기업은 과제를 스스로 해결해서라도 ERP 도입을 추진 하겠다는 결의를 다져야 한다. 그래서 ERP 구축 프로세스 방법론이 필요하다.
중장기 ISP 전략에는 ERP 구축후 PLM도 구축해야한 훨씬 시너지도를 가질수 있으므로 아래에서 PLM에 대해 자세히 참고 하시길 추천 드립니다.
ERP 구축 성공 요인
최고 경영진의 의지 – ERP 구축 프로세스 방법론
프로젝트를 구성할 때 어려운 점의 하나가 최고 경영자를 어떻게 참여 시킬까 하는 점이다. 최고 경영자가 참여하지 않으면 다음과 같은 문제를 해결 하기가 어렵다.
- 기업의 경영 방침 및 비즈니스 전략과 새로운 시스템의 방향성을 맞추기가 어렵다.
- 현장에서 일어나는 각종 저항을 해소하기가 어렵다.
- 전사 차원에서 부문간 이해관계를 조정해 줄 수 없다.
프로젝트의 목적 및 명확한 범위 결정 – ERP 구축 프로세스 방법론
ERP를 도입하는 목적과 그에 적합한 프로젝트의 범위를 명확히 하는 것이 중요하다. ERP를 도입하고자 하는 조직 영역이나, 업무영역을 명확히 하여야 한다. 예를 들면 전체회사 조직 모두 다 도입할 것인지, 아니면 한 개 사업부에 도입하여 이를 모델링하여 다른 사업부에 추가 적용할 것인지, 업무영역 측면 에서는 구체적으로 어떤 모듈을 적용할 것인지를 정의 한다.
필요 자원의 확보 – ERP 구축 프로세스 방법론
ERP 도입은 정보 시스템을 중심으로 현장에서 몇 사람 조달하는 형식으로 구성해서는 안된다. 회사의 실무를 가장 잘 아는 엘리트를 중심으로 회사내의 IT 인력과 외부 전문 컨설팅 인력을 활용하는 것이 좋다. 나아가 S/W나 H/W 등도 회사 규모나 프로젝트 규모에 적합하게 준비해야 한다.
적합한 ERP 패키지 선정 및 적용원칙 준수 – ERP 구축 프로세스 방법론
현재 기업들이 적용하고 있는 ERP Package가 많지만 각각의 성격이 다르므로 도입하고자 하는 회사의 성격을 잘 파악한 다음 가장 적합한 Package를 선정하는 것이 중요하다. 대부분의 기업들은 정보전략계획(ISP) (약 100PAGE에 대한 자료는 아래에서 받을수 있음) 프로젝트를 통해서 ERP Package를 선정하고 있다. 그리고 선정된 패키지를 시스템으로 구현함에 있어 적용원칙을 준수하는 것도 매우 중요하다.
우수한 컨설팅 회사의 활용 – ERP 구축 프로세스 방법론
ERP 구축 시에 비용, 시간, 인원, 기능 등의 면에서 자사의 정보 시스템 부서요원의 단독 수행이 불가능할 경우가 대부분이어서 컨설팅 회사의 지원을 의뢰하는 것이 일반적이다. 이때 적절한 선정 기준을 선정하여 그 기준마다 컨설팅사의 평가를 실시하여 최종적으로 어느 컨설팅 사를 의뢰할 것인지를 결정한다.
ERP 구축 방법론의 정의 – ERP 구축 프로세스 방법론
방법론이란 기업의 비즈니스 프로세스와 정보 기술을 일관된 방법을 가지고 연결하여 원하는 시스템을 구축하기 위하여 명확한 논리에 근거하여 풀어가는 체계적인 방법을 말한다. 다시 말해서 어떠한 프로젝트를 완수하기 위해 필요한 단계를 구분하고, 각 단계에서 수행해야 할 세부적인 업무들에 대해 정의해 놓은 것이 바로 방법론이다. 프로젝트를 진행 하는데 있어 기준이 되는 지침서라고 할 수 있겠다.
현업의 적극적 참여 – ERP 구축 프로세스 방법론
ERP 시스템은 현업의 도움 없이는 성공할 수 없는 프로젝트 이다. 현업의 적극적인 지원이 없을 경우 막대한 예산만 낭비하는 결과를 초래 할 수 있다.
이 모든것이 ERP 구축 프로세스 방법론에 들어가서 믹싱이 되어 ERP 구축해야 만 성공적으로 구축 가능하다
현업 경영진 참여의 필요성
현업, 경영진에 의한 이슈/프로세스/업무 Rule 등의 해결 및 최종 확정 작업이 필수 적이며, 또한 Master Data 준비 및 향후 현업 데이터 이관 작업 등에 직접 참여하는 것이 매우 중요하다
TFT 뿐만 아니라 전사적 합의와 이해를 통해 성공적으로 ERP를 구축하기 위해서는 현업 〮 경영진 등 전체 조직원의 참여와 관심, 즉 Commitment가 확보 되어야 한다.
현업, 경영진의 참여를 이끌어 낼 뿐 아니라 최상의 시너지 효과를 거두기 위해서 ERP 자체와 본 프로젝트 진행 상황을 이해 하도록 체계적인 커뮤니케이션을 실시 하여야 한다
변화 관리의 필요성
변화관리의 목표는 ERP 구축에 따른 변화로 인한 일시적 성과하락의 폭과 기간을 최소화 시키고, 생산성 도약 단계로의 전환을 급속화 하여 조직 및 사원의 성과를 극대화 시켜, ERP의 궁극적 목표인 경영혁신을 지속적으로 향상시켜 나가는 것이다.
ERP 도입 후 안정화 단계를 거치는데 일반적으로 ERP 안정화 기간은 회사 규모에 따라 6개월 ~ 2년 소요된다. 안정화 기간에 기존 시스템 보다 생산성이 저하되는 폭은 회사마다 조금씩 다르다. 안정화 기간을 단축하고 안정화 기간 동안 생산성 저하의 폭을 줄이고 향후 도입성과를 극대화하기 위해서는, ERP 도입 기간에 전 조직원에 대한 변화 관리 활동을 병행하는 것이 무엇보다 중요하다고 할 수 있다.
ERP 구축 도입 실패 요인
ERP 구축 도입 시 지양해야 할 요소
과거 기업들이 유행 처럼 행했던 많은 경영혁신 활동들은 기대수준 만큼 성과를 나타내지 못했다. 그 이유는 경영혁신 활동의 잘못된 관행을 답습해 왔기 때문이다. 과거 우리 기업들은 경영혁신 활동을 행하였으나, 해당 기업 문화에 젖어 기존 프로세스를 고집하여 경영혁신 활동 본연의 취지가 무색해 지는 일과성 작업으로 끝나는 경우가 많았다.
경영혁신 활동은 프로젝트팀의 일이지 나와는 상관없다는 마인드가 팽배하고, 현장의 저항을 무마하고 공감대를 형성할 만한 경영진의 의지도 없었던 것이 사실이다. 더욱이 각 부서가 각 부서가 자기 목소리만 크게 내는 부서 이기주의가 만연하여 전체적인 관점에서의 개선이 이루어 지지 못하고 부분적인 개선에 그쳤다. 그러므로 최초의 ERP 구축 프로세스 방법론에 의거하여 철두철미하게
과거 경영혁신 활동 관행
- 지속적이지 못하고 일과성 이슈로 끝났다.
- 한국적 상황 및 해당 기업문화에 젖어 Process가 바뀌지 않았다.
- Top Management의 강한 의지가 부족했다.
- 현장의 저항이 많았으나 효과적인 공감대 형성 노력이 부족했다.
- 혁신에 대한 지속적인 관심과 Feedback이 부족했다.
- 전체적인 개혁이 아닌 부분적인 개선에 그쳤다.
ERP 도입의 실패요인 5가지
ERP에 과도한 업무개혁의 기대를 건다
ERP 도입 만으로 업무를 혁신적으로 개혁할 수는 없다. ERP 도입이 회사의 모든 업무를 자동적으로 개혁할 수 있으리라는 생각은 금물이다. 전 구성원이 ERP에 대한 이해를 높이고 이를 회사에 맞게 적용하는 작업이 필수적이다.
전체 계획이 빠진 제한된 모듈만을 도입
ERP는 전사적으로 체계적인 계획에 의해 도입되어져야 한다. 필요에 의해 회계나 인사 등 부분모듈만 도입하는 것은 ERP 기본 사상인 전체의 유기적 통합을 해칠 수 있다
프로젝트에 적합한 인물을 팀에 합류 시키지 않는다.
프로젝트의 구성원은 해당업무에 정통할 뿐만 아니라 업무개혁 의지 및 커뮤니케이션 능력이 있는 인물이 선정 되어야 한다.
도입 전 대상을 정확하게 파악하지 않고 ERP 도입을 서두른다
개발 대상, 계획, 비용, 패키지 특성, 정보기술, 하드웨어 등 제반사항에 대한 내용을 파악하기 전에 도입을 서둘러서는 안된다.
시스템 구성을 소홀히 한다
하드웨어, 소프트웨어, 데이터 베이스, 네트워크에 대하여 소홀히 취급하여 문제를 발생 시킬 수 있다
ERP 프로젝트 TFT 구성 방안
ERP 구축 수행 조직
수행조직 구성에 따른 R&R
ERP 구축 프로젝트에서의 조직 구성 요소들인 Steering Committee, Project Manager, Process Owner, Process Innovator, Power User 등에 대한 상세 역할을 아래와 같이 정의하였습니다.
부문 |
고객사 실무부서/IT 조직 |
고객사 구성원 |
Steering Committee |
프로젝트 비전을 발전시키고 프로젝트의 범위 예산에 대한 최종 승인하는 역할 ERP프로젝트 관련한 전사적인 이슈에 대해 의사결정하는 역할 |
경영자 및 임원진으로 구성 |
Project Manager |
프로젝트를 전체적으로 관리하고, 책임리더로서 각 단계별 진도 체크 및 부서간 이슈를 조율 및 관리, 그리고 1차 결정하는 역할 (프로젝트에 상근으로 투입) |
총괄 팀장 |
Quality Assurance |
프로젝트 진행과정에서 발생할 수 있는 주요 리스크에 대한 분석 및 자문하는 역할 (프로젝트에 파트로 투입) |
주로 외부업체에서담당 |
Process Owner |
프로젝트에서 나오는 To-Be 프로세스에 대한 검토 및 확정하는 역할 (프로젝트에 파트로 투입) |
각 부서 팀장 |
Process Innovator |
실질적으로 프로젝트 팀에서 가장 중추적인 역할을 하는 각 부문의 전문가 역할 (프로젝트에 상근으로 투입) |
각 부문 전문가로 차출 |
Power User |
프로젝트 팀의 PI와 각 부서의 실무자(End User)들을 이어주는 중간자적인 역할 |
각 부서의 각 부문 실무자 |
End User |
실질적으로 ERP시스템을 오픈한 후, 시스템을 사용하는 전부서 실무자 |
전부서 실무자 |
추진 조직 별 R&R ERP PI 단계
프로젝트의 성공적 수행을 위해서는 참여한 조직이 One-team으로 운영되어야 하며, PI 단계에서 조직 별 R&R 은 다음과 같습니다.
조직 |
역할과 책임 |
|
Steering Committee & Project Owner |
프로젝트 전략적 방향에 대한 최고 의사 결정 프로젝트 주요 이슈에 대한 의사결정 합의 프로젝트 범위, 예산, 인력 운영에 대한 최종 합의 추진 과정/결과에 대한 최종 책임 |
|
Project Management Office |
프로젝트의 전반적인 관리 총괄 : 추진계획 수립, 진도/산출물/투입인력/이슈 관리 등 주요 이해관계자와의 Communication 수행 총괄 업무 Scope 협의 및 진척 미팅 등 주요 미팅 주관 보고 및 워크샵 준비 및 실행 |
|
프로젝트 팀 |
고객사 현행 프로세스 및 업무 지식 제공 업무 프로세스, IT 현황 분석 및 이슈 파악 정보 제공 및 검증 개선기회 정의 및 혁신 과제 정의 혁신과제별 세부 추진 방안 상세화 To-Be 모델 설계 To-Be 아키텍처 수립 협의 및 확정 현업, 업무 별 담당자 협조 요청 및 조정 워크샵 수행 준비 및 수행 기준정보 표준체계 및 관리체계 수립 핵심 개발 항목 선별 및 기능 설계 |
수행사 선진 사례 분석 수행 및 결과 제공 As-Is 주요이슈 도출 및 이슈 검증 방안 지원 개선기회 정의 지원 및 혁신 과제 도출 혁신과제별 세부 추진 방안 정의 지원 프로세스/기준정보 표준화를 통한 To-Be 모델 설계 및 설계 지원 시스템 요구사항 정의 및 시스템 구현 방안 정의 지원 To-Be 비즈니스/시스템 아키텍처 수립 워크샵 수행 준비 기준정보 표준체계 및 관리체계 수립 지원 핵심 개발 항목 선별 및 기능 설계 지원 |
Working Group (Power User,현업) |
현황 분석 시 인터뷰 및 자료 협조 필요 시 담당 업무 분야 외의 전문 지식 제공 관련 회의, Workshop 참석을 통해 업의견 제공, To-Be 검토 및 확정 |
추진 조직 별 R&R ERP 구축 단계
프로젝트의 성공적 수행을 위해서는 참여한 조직이 One-team으로 운영되어야 하며, 구축 단계에서 조직 별 R&R 은 다음과 같습니다.
조직 |
역할과 책임 |
||
Steering Committee & Project Owner |
PI 단계와 동일 |
||
Project Management Office |
PI 단계와 동일 |
||
프로젝트 팀 |
고객사 프로젝트 전반에 대한 다양한 의견 제시, 관련 제반 사항 협의 및 결정 현업에서 수행되는 과제 추진에 대한 지원 및 모니터링 To-Be 시스템 확정을 위한 현업의 다양한 요구사항 수렴과 확정 시스템 구현 단계에서 발생하는 다양한 이슈 정의 및 해결 주요 Master Data 정의 단위 테스트, 통합 테스트 Data 준비, 시나리오 작성 및 테스트 수행 사용자 교육 교재 개발 및 교육 수행 Help Desk 운영 방안 수립 및 운영 |
수행사(컨설팅) 글로벌 템플릿 사상의 유지 및 시스템 반영에 대한 지원 현업에서 수행되는 과제 추진에 대한 지원 및 모니터링 시스템 구현 단계에서 발생하는 다양한 이슈 해결 지원 주요 Master Data 정의 지원 단위테스트, 통합테스트 Data 준비, 시나리오 작성 및 테스트 수행 지원 사용자 교육 교재 개발 및 교육 수행 지원 Help Desk 운영 방안 수립 지원 |
개발(고객사 IT 포함) 컴포넌트/Interface 설계, DB 설계, Technical 설계 및 시스템 개발 Technical Infrastructure 준비 및 주관 개발 화면 단위 테스트 수행 및 검증 통합 테스트 및 운영 테스트 수행 System Performance 예측 및 튜닝 사용자 및 운영자 교육 교재 개발 및 교육 지원 Legacy 시스템으로 부터 데이터 전환 작업 수행 및 Data 검증 Data Conversion, Interface, Report 등 설계, 개발 및 Test 지원 Go-Live 이후 시스템 안정화 |
Working Group (Power User,현업) |
필요 시 담당 업무 분야의 전문 지식 제공 및 관련 이슈 해결 수행 End User 교육 수행 기준 정보 정비 및 최종 데이터 이관 수행 통합 테스트 수행 |
ERP 구축 후 교육 훈련
ERP 교육 훈련 로드맵
기존 프로세스에 대한 충분한 이해를 바탕으로 ERP 구축 수행 능력을 최대한 끌어 올릴 수 있도록 이론과 실습을 병행하는 대상자별 집중 밀착 교육을 지속적으로 실시하여 참여 인력을 사내 강사와 사내 컨설턴트로 양성해야 합니다.
ERP 교육 훈련 내용
프로젝트 수행에 대한 Training은 프로젝트 수행 단계별로 필요한 지식에 대하여 팀 전체, 또는 모듈 별로 진행됩니다. 이에 대한 세부적인 관련 교육은 각 모듈 리더 혹은 모듈 담당 컨설턴트가 수행합니다.
단계 |
교육 과정 |
교육 내용 |
프로젝트 착수 시점 |
ERP 수행계획 교육 |
ERP 구축 단계별 상세 일정 및 수행 절차 교육. 일반적인 ERP 구축 프로젝트 방법이 아닌 고객에 적용하기 위한 특화된 방법론에 대한 교육 상세 단계별 Activity 및 산출물 교육 |
Optimization -Optimization -ERP 추진 방법 교육 |
Optimization 개요 및 방법론 교육 |
Optimization 착수시점에 주단위 상세 일정계획 및 Activity별 수행방법 산출물/Template 작성 방법 교육 (프로세스 분석 및 상세설계 순서, 고려사항 등 기법) 컨설턴트와 함께 직접 Optimization, 구축을 수행 하면서 단순히 방법론에 대한 이해가 아닌 일하는 방법을 경험으로 체득하여 업무를 수행 |
Process에 대한 이해 |
COA 표준화 등 영향에 따른 프로세스 변화 과정을 컨설턴트와 함께 도출, 적절한 적용 방법을 합의 프로젝트 TF 팀원은 모든 업무 영역에 대한 경험을 해 볼 수는 없으므로 Optimization 과정을 통하여 경험 해 보지 못한 업무에 대한 지식을 습득 함으로써 가동 이후의 변화에 대한 시스템 적용에 활용 |
|
ERP 구축 단계 -ERP 구축 방법론 교육 |
ERP 추진 방법론 교육 |
ERP 구축 착수시점에 주 단위 상세일정 계획 및 Activity별 수행방법, 작업 순서, 산출물/Template 작성 방법 등 교육 고객에 특화된 template 적용 방법을 착수 시점에 합의 사내 컨설팅 수행 시 활용 방법 및 아이디어 교육 |
ERP 프로젝트 수행에 대한 Training은 프로젝트 수행 단계 교육
프로젝트 수행에 대한 Training은 프로젝트 수행 단계별로 필요한 지식에 대하여 팀 전체, 또는 모듈 별로 진행됩니다. 이에 대한 세부적인 관련 교육은 각 모듈 리더 혹은 모듈 담당 컨설턴트가 수행합니다.
단계 |
교육 과정 |
교육 내용 |
ERP 구축 단계 – Configuration, |
Configuration 방법 교육, Configuration 직접수행 |
ERP 교육(권장)을 기초로 하여 프로젝트 TF가 개선 결과에 의하여 결정 된 사항을 시스템에 반영하는 방법을 컨설턴트가 교육 프로젝트 TF 팀원이 configuration에 참여함으로써 자체 운영 능력 및 대외 사업 수행 능력 배양 |
Navigation & Operation 교육 |
Configuration 및 개발에 대한 test를 지속적으로 수행하게 되며 이 과정에서 자연스럽게 매우 상세한 시스템 조작 요령을 습득 |
|
Add-on approach 방법 교육 |
Add-On 관리 방법 및 계획 수립, 테스트 방법, 절차 등 교육 컨설턴트는 Add-on 되는 사항을 개발자 뿐만 아니라 프로젝트 TF 팀과 항상 공유 하고 설명을 함으로써 프로젝트 TF 요원이 점진적으로 시스템적 개념 수립하고 운영 단계에서는 직접 기능설계(Functional Spec을 작성) 할 수준으로 변화 |
|
가동 준비 교육 |
가동 전략 수립 시 참여하여 일정 별, 순차적 준비사항 등 교육 (Data Migration 등) 사용자 교육 위한 매뉴얼 작성 방법, 교육 방법 등 |
|
운영지원 단계 |
장애에 대한 해결/접근방법 |
컨설턴트는 운영지원 단계 초기에 발생 할 가능성이 있는 시스템 장애 case와 유형별 해결방법을 교육 |
컨설턴트로서 |
컨설팅 방법 교육 |
일정계획 및 Template 활용 방법, Activity 수행 방법 등 구체적인 방법론과 기법 교육 리딩그룹은 전략 수립 단계부터 참여하여 이해하고, 프로젝트 TF 팀원 대상 전략 내용 교육 이슈 도출 및 해결방안 방법 교육 (절차, 해결방안 결정 방법 등) |
이상으로 ERP 구축 프로세스 방법론 전략에 대한 글을 마치겠습니다.
ERP 구축, 도입, 이해에 도움이 되는 정보
- ERP 도입사례 논문
- ERP 실패사례 분석
- 무료 ERP 온라인 교육 (KOCW 가셔서 ERP 검색 하시면 됨)
- 추천도서 – 회장님도 모르는 ERP의 비밀
- 정보전략계획 ISP 100PAGE 자료 다운받기
- ERP 구축 실패 사례 (보잉)
- ERP 실패요인과 성공요인 그리고 사례