2026년 3분기 예약 접수 중 · 리테이너 2자리 · 직접 계약 또는 SI 파트너 경유 파리 ·서울
Sébastien Tang SALESFORCE 솔루션 아키텍트
에너지

고객 사례

Center of Excellence: 15개 사업부, 하나의 아키텍처

사일로화된 구현에서 통합 전략으로 확장하는 중앙 거버넌스 아키텍처

프로젝트Org Health & Recovery Architecture기간12개월지역파리기간(년)2019–21

Sébastien Tang · Salesforce 시니어 솔루션 아키텍트, 독립 컨설팅. AI 시대를 위한 Salesforce 아키텍처를 설계합니다. Agentforce, Data 360, 그리고 운영 환경에서 버티는 멀티클라우드 시스템입니다.

  • Administrator · Salesforce 인증
  • App Builder · Salesforce 인증
  • AI Associate · Salesforce 인증
  • Marketing Cloud AE · Salesforce 인증

문제

TotalEnergies는 사업부별로 독립 도입한 네 개 Salesforce org를 운영했고, 데이터 모델이 충돌하고, 그룹 차원의 리포팅이 없고, 지식 공유가 전혀 없었습니다. 이 자산은 400+ Apex 클래스, 1,200+ 커스텀 필드, 200+ 활성 flow를 상당한 중복과 함께 안고 있었습니다. 18개월 안에 다섯 개 사업부가 더 들어오며 이 파편화 패턴을 더 큰 규모로 복제할 태세였습니다.

진행한 작업

Center of Excellence를 세 개 기둥으로 설계했습니다. 거버넌스(Architecture Review Board, 버전 관리, 의무 동료 리뷰), 아키텍처 합리화(공유 컴포넌트 라이브러리, 표준 Account 모델, 마스터 데이터 관리), 역량 강화(200+ 컨설턴트 교육, 사내 인증 트랙). 12개월에 걸쳐 다섯 개 신규 사업부를 이 프레임워크 안에서 온보딩했습니다.

한눈에 보기

고객사
TotalEnergies
산업
에너지
프로젝트
12개월
담당 역할
Lead Solution Architect 및 CoE 아키텍트
Salesforce 클라우드
Sales Cloud · Service Cloud · Marketing Cloud · Experience Cloud
성과
15 통합한 사업부

Before / After

Before
  • 독립적으로 도입하고 유지한 네 개 Salesforce org, 그룹 차원 리포팅 없음.
  • 상당한 중복을 가진 400+ Apex 클래스, 1,200+ 커스텀 필드, 200+ flow.
  • 컴포넌트의 60%를 공유하면서도 별도로 분기된 코드베이스를 가진 두 org.
  • 두 org에서 설정 변경을 운영 환경에 직접 적용; 한 org는 18개월간 백업 없음.
  • 자산 전반에서 일관성 없이 모델링된 800만+ 레코드, 마스터 데이터 관리 없음.
12개월
After
  • 살아 있는 아키텍처 다이어그램과 함께 하나의 거버넌스 프레임워크 아래 놓인 15개 사업부.
  • 공유 Apex 라이브러리와 LWC 컴포넌트가 약 6만 줄의 중복 코드를 제거.
  • 관리 패키지로 배포한 공유 메타데이터를 갖춘 멀티 org 아키텍처.
  • 의무 버전 관리, 동료 리뷰, 80% 테스트 커버리지, Sandbox에서 UAT를 거쳐 Production으로 승격.
  • 표준 Account 모델, 800만+ 레코드 전반의 마스터 데이터 관리 전략.

상황

TotalEnergies는 지난 5년에 걸쳐 여러 사업부에서 Salesforce를 도입해 왔습니다. 유럽의 B2B 에너지 영업은 Sales Cloud 위에서 돌아갔습니다. 윤활유 사업은 유통사 관리를 위해 별도의 Salesforce org를 사용했습니다. 재생에너지는 자체 구현을 구축했습니다. 코퍼레이트 서비스는 또 다른 하나를 운영했습니다. 각 사업부는 별도 계약, 별도 관리자, 별도 아키텍처 결정으로 자사의 Salesforce 구현을 독립적으로 도입하고, 구축하고, 유지했습니다.

그 결과는 뚜렷이 다른 네 개 org, 충돌하는 데이터 모델, 팀 간 지식 공유 전무, 그리고 Salesforce 관련 지표를 그룹 차원에서 리포팅할 능력이 전혀 없는 Salesforce 자산이었습니다. “TotalEnergies는 전 세계에 Salesforce 사용자가 몇 명입니까?”라는 단순한 질문조차, 네 개 개별 시스템의 데이터를 수작업으로 집계하지 않고는 답할 수 없었습니다.

이 전략적 과제는 계획된 확장으로 더욱 커졌습니다. TotalEnergies는 이후 18개월에 걸쳐 다섯 개 신규 사업부를 Salesforce에 추가하고 있었습니다. 개입이 없으면, 파편화된 아키텍처는 추가될 때마다 함께 확장될 것이었습니다. 더 많은 사일로, 더 많은 기술 부채, 더 많은 거버넌스 공백. 사업부장들은 다른 부서가 무엇을 구축했는지 전혀 알지 못했습니다. 팀들은 같은 아키텍처 문제를 각자 풀고, 같은 통합 작업을 여러 번 청구하고 있었습니다.

경영진은 기존 자산을 거버넌스하고, 가능한 곳을 정리하며, 신규 구현이 공통 표준을 충족하도록 보장하는 거버넌스 프레임워크를 만들기 위해 Salesforce Center of Excellence를 수립하기로 결정했습니다.

과제

기존 네 개 org 전체에 대한 기술 평가가 문제의 규모를 드러냈습니다. 네 개 구현은 400+ 활성 Apex 클래스, 1,200+ 커스텀 필드, 200개 이상의 활성 flow를 org 간 상당한 중복과 함께 쌓아 왔습니다. 두 org는 같은 SI가 구축해 기술 컴포넌트의 60%를 공유했지만, 3년간의 병행 유지보수를 거치며 분기된 별도의 코드베이스를 유지하고 있었습니다.

데이터 거버넌스는 부재했습니다. 강제되는 명명 규칙도, 필드 단위 문서화 표준도, 테스트 커버리지 요건도, 배포 프로세스도 없었습니다. 네 개 중 두 org에서는 설정 변경을 운영 환경에 직접 적용했습니다. 한 org는 18개월간 백업되지 않았습니다.

자산 전반의 800만+ 고객 및 파트너 레코드는 일관성 없이 모델링돼 있었습니다. 윤활유 org에서 “유통사”는 Account였고, 재생에너지 org에서는 커스텀 오브젝트였습니다. 마스터 데이터 관리 전략도, 중복 제거 프로세스도, 어떤 엔터티 유형에 대해서도 단일 진실의 기준이 없었습니다.

향후 Agentforce 및 Data Cloud 배포를 지원하는 데 필요한 데이터 기반, 곧 TotalEnergies의 Salesforce 로드맵에 명시된 우선순위에 비추어 이 아키텍처는 부적합했습니다. 지능형 사업부 간 자동화는 네 개의 파편화된 데이터 모델 위에서 돌아갈 수 없습니다.

진단 결과를 보고하며 CIO에게 한 말

18개월 안에 다섯 개 사업부가 더 들어옵니다. 지금 프레임워크를 구축해 그 안에서 온보딩하든지, 아니면 3년 뒤에도 여전히 이걸 정리하고 있을 것입니다.

실행

Center of Excellence는 세 개 기둥으로 설계했습니다. 거버넌스, 아키텍처 합리화, 역량 강화. 각 기둥은 다섯 개 신규 사업부가 도착하기 전에 자리 잡아야 했고, 그러지 못하면 프레임워크는 통제가 아니라 문서에 그쳤을 것입니다.

LAYER 01

거버넌스

IT, 사업부, CoE 대표가 참여하는 Architecture Review Board. 정의된 복잡도 임계값을 넘는 모든 아키텍처 결정은 ARB 승인을 요구했고, 긴급 요청에는 신속 경로를 두었습니다. 의무 버전 관리(Salesforce CLI + Git), Apex와 Flow에 대한 동료 리뷰, 80% 테스트 커버리지, Sandbox에서 UAT를 거쳐 Production으로 승격. 운영 환경을 직접 변경하던 두 org는 프로세스 개선 계획에 올렸습니다.

LAYER 02

아키텍처 합리화

관리 패키지로 배포한 공유 컴포넌트 라이브러리: 공통 Apex 유틸리티, 공유 LWC, 표준 통합 패턴. 컴포넌트의 60%를 공유하던 두 org는 org 자체가 아니라 공유 계층을 병합했습니다. 사업부별 엔터티 요구를 위한 record type을 갖춘 표준 Account 모델로 커스텀 오브젝트 수가 40% 줄었습니다. 800만+ 레코드에 마스터 데이터 관리 전략을 적용했습니다.

LAYER 03

역량 강화 및 온보딩

12개월에 걸쳐 다섯 개 신규 사업부를 온보딩했습니다. 각 온보딩은 구조화된 프로세스를 따랐습니다. 기존 시스템의 아키텍처 평가, 표준 모델 매핑, 정의된 표준에 따른 구현, CoE 거버넌스 교육을 받은 관리자에게 인계. SI 파트너 전반의 200+ 컨설턴트를 위한 사내 인증 트랙.

자산의 모든 컴포넌트에 대해 아키텍처 문서를 작성했습니다. 데이터 사전, 통합 카탈로그, 기술 부채 레지스터, 그리고 중요한 변경마다 갱신되는 살아 있는 아키텍처 다이어그램. TotalEnergies는 처음으로 자사 Salesforce 자산의 완전한 전경을, 그것을 최신으로 유지할 권한을 가진 기능이 소유한 형태로 갖추게 됐습니다.

성과

TotalEnergies는 15개 사업부를 통합 Salesforce 거버넌스 프레임워크 아래로 모았고, 처음으로 800만+ 레코드를 일관된 데이터 품질 표준 아래 거버넌스했습니다. 파편화되고 독립적으로 유지되던 자산은 관리되고, 문서화되고, 지속적으로 모니터링되는 플랫폼이 됐습니다.

개발 효율이 실질적으로 개선됐습니다. 공유 컴포넌트가 중복을 줄였습니다. 공통 Apex 라이브러리와 공유 Lightning Web Component가 자산 전반에서 약 6만 줄의 중복 코드를 제거했습니다. 들어오는 사업부의 신규 구현 프로젝트는 임시방편 구축에 비해 표준 템플릿 위에서 40% 더 빠르게 배포됐습니다.

아키텍처 합리화는 또한 자산을 다음 계층에 맞게 준비시켰습니다. 표준 데이터 모델, 일관된 거버넌스 프로세스, 깨끗한 마스터 데이터 기반을 갖추면서, TotalEnergies의 Salesforce 환경은 사업부 전반에 걸친 Data Cloud에 맞게 자리 잡았고, 사업부 간 고객 분석, 통합 파트너 데이터, 그리고 엔터프라이즈 규모 AI를 지원할 수 있는 기반 위에서의 Agentforce 배포로 이어집니다.

CoE 모델 자체는 TotalEnergies의 더 넓은 디지털 전환 프로그램 안에서 참조 아키텍처가 됐고, 거버넌스 프레임워크와 역량 강화 접근은 다른 엔터프라이즈 플랫폼에도 적용됐습니다.

돌아보며

이 패턴은 한 조직이 같은 Salesforce 플랫폼에 세 개 이상의 사업부를 두고, 성장이 임박했으며, 다음 온보딩이 출시되기 전에 프레임워크가 자리 잡아야 한다는 점을 경영진이 받아들일 때 작동합니다. AI나 Data Cloud가 로드맵에 있고 데이터 기반이 사업부별이 아니라 그룹 전체 차원이어야 할 때 올바른 선택입니다.

단 하나의 사업부만 운영 중이고 가까운 확장 계획이 없을 때는 잘 작동하지 않습니다. 프레임워크는 여전히 도움이 되지만, 두 번째 사업부가 들어오기 전에는 ARB와 공유 컴포넌트 라이브러리의 부담을 정당화하기 어렵습니다.

더 일찍 했어야 할 것은 표준 Account 모델과 데이터 사전입니다. 둘 다 한두 개 사업부가 운영 중일 때는 적은 비용으로 세울 수 있고, 자산이 커질수록 점점 비싸집니다.

사용 기술: Salesforce Sales Cloud (멀티 org), Salesforce CLI, Git (버전 관리), 관리 패키지, Lightning Web Component, Apex, 커스텀 메타데이터 유형, Salesforce DX 배포 파이프라인

40% 신규 사업부 배포 속도 향상
60K 제거한 중복 코드 줄 수
15 거버넌스 대상 사업부

용어 정리

Center of Excellence (CoE)
아키텍처 표준을 정하고, 여러 사업부에 걸친 의사결정을 거버넌스하며, 컨설턴트와 관리자가 공통 기준으로 산출물을 내도록 역량을 끌어올리는 중앙 기능입니다. 플랫폼의 데이터 사전, 통합 카탈로그, 기술 부채 레지스터를 소유합니다.
Architecture Review Board (ARB)
IT, 사업부, CoE 대표가 참여하는 교차 기능 거버넌스 기구입니다. 정의된 복잡도 임계값을 넘는 아키텍처 결정을 검토합니다. 표준 기준에 비추어 설계를 승인, 반려, 보류할 권한을 가집니다.
공유 컴포넌트 라이브러리
Apex 유틸리티, Lightning Web Component, 통합 패턴을 관리 패키지로 모든 소비 org에 배포하는 버전 관리 저장소입니다. 코드 중복을 제거하고 단일 업그레이드 지점을 만듭니다.
마스터 데이터 관리
공유 엔터티(고객, 거래처, 파트너, 제품)를 org와 사업부 전반에서 일관되게 유지하는 전략입니다. 중복 제거 규칙, 지정된 데이터 스튜어드, 완전성·정확성·신선도를 측정하는 데이터 품질 스코어링 모델을 포함합니다.

자주 묻는 질문

  • 분기된 네 개 org를 완전히 병합하는 것은 위험과 혼란이 컸고, 18개월 안에 다섯 개 사업부가 더 들어오는 상황에서는 더욱 그랬습니다. 멀티 org 아키텍처는 org는 분리한 채 컴포넌트를 통합했습니다. 공유 Apex 유틸리티, 공유 Lightning Web Component, 표준 통합 패턴을 공유 저장소에 게시하고 관리 패키지로 배포했습니다. org는 운영상 독립을 유지합니다. 아키텍처는 중앙에서 거버넌스됩니다.
  • 두 가지 설계 선택입니다. 정의된 복잡도 임계값을 두어, 일정 범위를 넘는 아키텍처 결정만 ARB에 올라옵니다. 일상적 변경은 에스컬레이션 없이 표준 라이프사이클(버전 관리, 동료 리뷰, change set 승격)을 따릅니다. 그리고 신속 검토 경로가 긴급 요청을 48시간 안에 처리합니다. ARB는 모든 flow나 필드를 승인하지 않습니다. 일상 산출이 아니라 아키텍처를 거버넌스합니다.
  • 유통사, 기업 고객, 정부 기관, 리테일 소비자, B2B 도매 거래처. 각 사업부는 정당하지만 서로 다른 엔터티 요구를 가집니다. 표준 모델은 하나의 공유 Account 스키마 위에 record type과 커스텀 메타데이터로 사업부별 설정을 올립니다. 공통 항목은 중앙에서 거버넌스되고, 사업부별 확장은 해당 사업부가 보유합니다. 이로써 자산 전반의 커스텀 오브젝트 수가 40% 줄었습니다.
  • 대부분의 컨설턴트는 Salesforce를 알았습니다. 그들이 몰랐던 것은 TotalEnergies 표준이었습니다. 표준 Account 모델, 명명 규칙, 통합 패턴, 배포 프로세스, ARB 제출 경로. 표준 운영 절차가 필드 명명부터 변경 관리까지 모든 작업 관행을 다뤘습니다. 사내 인증 트랙은 어느 SI 파트너 소속이든 TotalEnergies org에서 일하는 누구나 준수 여부를 증명할 수 있도록 보장했습니다.
  • 엔터프라이즈 규모의 AI는 네 개의 파편화된 데이터 모델 위에서 돌아갈 수 없습니다. 표준 Account 모델, 마스터 데이터 관리 전략, 일관된 거버넌스 프로세스, 데이터 품질 스코어링 모델이 함께 Data Cloud가 사업부 전반에서 수집하는 데 필요한 기반을 만듭니다. 그 위에서 이뤄지는 Agentforce 배포는 나머지 자산과 동일한 거버넌스를 갖춘, 통합된 고객 및 파트너 레코드를 참조할 수 있습니다.

상담 예약

30분이면 알 수 있습니다.
제가 도움이 될지 아닐지.

슬라이드도, 영업 자료도 없습니다. 아키텍처 다이어그램을 가져오시거나, 문제를 편한 말로 설명해 주십시오. 제가 맞는 사람인지, 다음 단계의 비용이 얼마인지, 커피를 다 마시기 전에 말씀드립니다.

  1. 24시간 이내 회신, 예외 없이
  2. 제가 맞는 사람이 아니라면, 맞는 분을 소개해 드립니다
  3. 요청하지 않으시면 후속 메일은 보내지 않습니다
상담 예약하기