기본 콘텐츠로 건너뛰기

SAP 프로젝트 인력구성과 필요 역량

SAP 개발 프로젝트를 수행하기 위한 인력 구성은 기존 레가시 시스템 구축 프로젝트 인력 구성과 다른 점이 있다. SAP는 각각의 독립된 비즈니스 역할을 수행하는 10여개의 모듈로 구성된 ERP 시스템이며 몇 개의 모듈 개발이 필요한지에 따라 프로젝트의 규모가 결정된다.

필자는 2005년부터 SAP 관련 업무를 하고 있다. ABAP 프로그래밍, 프로그램 유지보수, PI(업무혁신활동), 프로젝트 관리, IT기획 등 다양한 IT 직무를 수행한 경험이 있다.  이번 포스팅에서는 SAP 자체의 이해보다는 필자가 직접 보고 느낀 SAP 인력 구성의 특징에 대해 다루고자 한다.


SAP 간단이해

SAP(Systems, Applications, and Products)는 1972년에 IBM 직원 5명이 퇴사하여 설립한 회계 시스템이 지금처럼 거대하게 성장한 회사다. 현재 SAP는 세계에서 가장 큰 ERP 솔루션 회사로 중소기업부터 다국적 대기업에 이르기까지 180개국 이상에 48만 명이 넘는 고객을 보유하고 있다. 제조, 소매, 의료, 금융 서비스 등 다양한 산업의 비즈니스를 지원하며 세계 100대 기업 중 99개가 SAP 고객이다.

SAP는 아래 그림처럼 기업의 비즈니스를 약 12개의 모듈로 분류했다. 판매관리, 자재관리, 생산계획, 품질관리, 인사관리, 재무관리 등 어느 기업에나 있을 법한 또는 있어야만하는 필수 비즈니스를 모두 담고 있다.

각각의 모듈은 독립적인 기능을 수행하지만 최종적으로는 하나의 생명체처럼 프로세스와 데이터가 유기적으로 잘 연계되어 작동된다.


SAP를-구성하고-있는-모듈
 

SAP 프로젝트 인력구성과 역할

SAP 프로젝트 수행 인력의 구조는 기존의 전통적인 웹 개발 프로젝트와 형태가 약간 다르다. 웹 시스템 개발 프로젝트를 수행하기 위해서는 PM(Project Manager), PL(Program Leader), Java개발자, 디자이너, DB설계자 등 프로젝트에 필요한 IT 기술 요소를 고려하여 인력 구성을 하는 것이 일반적이다.


반면에, SAP는 프로젝트의 비즈니스 요건에 따라 개발이 필요한 모듈이 먼저 선정되고 모듈 단위로 필요한 인력을 구성한다. 이 때 각 모듈의 인력은 모듈 컨설턴트와 ABAP 개발자로 구성된다. SAP 모듈 컨설턴트와 ABAP 개발자는 서로 다른 역할을 수행하며 필요 역량도 차이가 있다.

 

◆ 모듈 컨설턴트

컨설턴트는 고객의 요구사항을 분석하여 SAP에서 실현할 수 있는 미래 비지니스 모델을 설계하고 구현하는 역할을 수행한다. 그래서 컨설턴트는 SAP의 각 모듈이 지원하는 비즈니스 프로세스와 커스터마이징 하는 방법을 잘 이해하고 있어야 한다. 일반적으로 사용되는 모듈에는 FI/CO(재무/관리회계), MM(자재 관리), SD(판매 및 유통), PP(생산 계획) 등이 있다.

 

SAP 모듈 컨설턴트로서 역할을 제대로 수행하기 위해서는 다음과 같은 역량이 필요하다.


① 비즈니스 지식 : 모듈 컨설턴트는 고객사의 비즈니스 경험이 있거나 잘 이해하고 있어야 한다. 고객의 비즈니스 요구사항을 분석하고 이러한 요구사항을 SAP에서 실현할 수 있도록 설계할 수 있어야 하기 때문이다

 

모듈 전문 지식 : SAP는 재무, HR, SCM, CRM 등 다양한 비즈니스 기능을 모듈 단위로 제공한다. 그래서 모듈 컨설턴트는 이러한 모듈 중 하나 이상에 대한 전문 지식을 갖추고 있어야 하며 특정 비즈니스 요구사항을 충족하도록 모듈을 구성하고 능숙하게 커스터마이징 할 수 있어야 한다.

 

③ 기술 이해 : 모듈 컨설턴트는 프로그래머일 필요는 없지만 데이터 구조, 테이블 및 기본 프로그래밍 개념을 포함하여 SAP 시스템의 기술인 부분도 잘 이해해야 한다. 이 기술 지식 수준에 따라 ABAP 개발자에게 제공되는 개발요건 정의서의 디테일이 결정되기 때문이다.

 

④ 커뮤니케이션 스킬 : 모듈 컨설턴트는 경영진관리자 및 최종 사용자를 포함한 비즈니스 이해관계자와 긴밀하게 협력해야 한다요구사항을 수집하고 기술 개념을 설명하고 SAP 모듈 사용 방법을 사용자에게 교육하기 위해서는 뛰어난 커뮤니케이션 스킬이 필수다.

 

⑤ 분석 및 문제해결 능력 : 모듈 컨설턴트는 복잡한 비즈니스 요구사항을 분석하고 이러한 요구사항을 충족하는 솔루션을 설계할 수 있어야 한다. 그들은 문제를 식별하고 이를 해결하기 위한 창의적인 해결책을 개발할 수 있어야 한다.

 

요약하자면, SAP 모듈 컨설턴트는 해당 프로젝트의 비즈니스 통찰력과 모듈 전문지식을 바탕으로한 문제해결 능력이 필요하며 무엇보다 이해관계자들과의 원활한 협업을 위한 커뮤니케이션 스킬이 중요하다.



◆ ABAP 개발자

ABAP(Advanced Business Application Programming) 개발자는 ABAP 프로그래밍 언어를 사용하여 SAP 시스템의 프로그램을 개발하는 역할을 한다. 이들은 SAP 모듈 컨설턴트와 긴밀하게 협력하여 오류 없는 기능을 개발하고 구현해야 한다.


ABAP 개발자는 프로그램 개발을 제대로 수행하기 위해 SAP 모듈, 데이터 구조 및 비즈니스 프로세스에 대한 이해도가 높아야 한다. SAP는 모듈마다 비즈니스에 맞게 데이터와 테이블 구조가 특성화 되어있기 때문에 ABAP 개발자도 모듈에 대한 어느 정도의 지식이 있어야 오류 없는 개발이 가능하다. 


이러한 특성 때문에 ABAP 개발자도 모듈 컨설턴트 처럼 특정 모듈만 전문적으로 개발하는 사람들이 대부분이다. 이들은 또한 프로그래밍 개념에 대해 잘 이해하고 있어야 하며 ABAP 프로그래밍 언어를 능숙하게 다뤄야 한다.


즉, ABAP 개발자는 프로그래밍 언어뿐만 아니라 모듈의 기본 지식과 비즈니스에 대한 이해가 있어야 효과적인 개발이 가능하다. 



SAP 프로젝트를 수행하기 위해 필요한 모듈 컨설턴트와 ABAP 개발자의 역할과 필요 역량에 대해 살펴 보았다. 비즈니스 단위로 모듈이 명확하게 구분되어 있는 SAP 특징 때문에 다른 레가시 시스템에 비해 프로젝트 수행 인력 규모가 크고 필요한 인력을 소싱하는 과정이 까다로운 편이다.


댓글

이 블로그의 인기 게시물

종합소득세 신고, 세무사가 필요한 순간은?

5월이 되면 개인사업자, 프리랜서, 임대업자 등 많은 분들이 ‘종합소득세 신고’로 분주해져요. 이 시기마다 빠지지 않는 고민이 하나 있죠. 바로 “세무사를 써야 할까, 혼자 해도 될까?” 하는 질문이에요. 🙋 목차 종합소득세란 무엇일까? 혼자 신고해도 되는 경우 💪 세무사가 꼭 필요한 경우 ⚠️ 세무사에게 맡기면 좋은 점 📈 세무사 비용은 얼마일까? 💸 신고 전 체크리스트 📝 FAQ 사실 요즘은 홈택스 시스템이 잘 되어 있어서 단순한 경우라면 혼자서도 충분히 신고할 수 있어요. 하지만, 조금만 복잡해져도 세무사의 도움이 필요한 상황이 생기곤 하죠. 오늘은 그 기준을 딱! 알려드릴게요. 2025년 종합소득세 시즌을 앞두고 꼭 알아야 할, 세무사가 필요한 경우 vs 필요 없는 경우를 비교해서 정리해봤어요. 상황에 따라 똑똑하게 선택해보세요! 😉 👇 아래에서 이어지는 섹션들에서는 구체적인 사례와 비교표로 완벽하게 정리해드릴게요. 종합소득세란 무엇일까? 종합소득세는 개인이 1년 동안 벌어들인 여러 가지 소득을 모두 합쳐서 내는 세금이에요. 여기서 말하는 ‘여러 가지 소득’에는 사업소득, 근로소득, 연금소득, 이자소득, 배당소득, 기타소득까지 총 6가지가 포함돼요.  예를 들어 프리랜서로 일하면서 유튜브 광고 수입도 있고, 주식 배당금도 받은 경우에는 이 모든 소득을 다 합쳐서 종합소득세를 계산해야 해요. 단순히 하나의 수입만 있는 게 아니라면 생각보다 신고가 복잡해질 수 있죠. 📊  종합소득세는 매년 5월 1일부터 5월 31일까지 신고해야 해요. 국세청 홈택스를 통해 온라인으로 제출할 수 있고, 일부 납세자는 ‘모바일 손택스’ 앱으로도 간편하게 신고가 가능하답니다. 💻📱 이 세금은 신고만 하고 끝나는 게 아니라, 그 해 납부할 세액도 함께 결정돼요. ‘신고 = 계산 + 납부’까지 ...