차세대 IT 를 위한 제언 및 추진사례 2007. 9.19 정보기술연구원장 박노철 전무
Contents Ⅰ. 차세대 IT 구축시의 도전과제 Ⅱ. NGM 프로젝트 개요 Ⅲ. 핵심 성공 요인 Ⅳ. 차세대 IT 구축을 위한 제언
I. 차세대 IT 구축시의 도전과제 SK Telecom의 차세대 마케팅 인프라(이하 NGM, Next Generation Marketing Infra) 구축 프로젝트 를 추진하면서 아래와 같은 과제에 직면하고 이를 해결하는 과정을 거쳐 프로젝트를 성공시켰음. 이 경험을 차세대 IT를 준비하고 있거나 추진중인 분들과 공유하고자 함 1 전략수립 및 조정 적합한 방향으로 전략을 수립하고 Top의 스폰서십을 확보할 수 있는가? 프로젝트 중에 예상치 못한 환경의 변화로 인한 계획수정시 어떻게 할 것인가? 2 신기술 구현에 따른 리스크 관리 신기술의 구현에 따른 리스크를 어떻게 극복해 나가야 하나? 3 경영층 Sponsorship 및 비즈니스 부서와의 협력 어떻게 실질적인 비즈니스 이노베이션이 이루어지도록 비즈니스 부서를 리드하여 나갈 것인가? 4 동기부여와 변화관리 어려움이 많은 초대형 프로젝트 관리를 어떻게 하며, 수많은 프로젝트 구성원과 이해관계자들을 어떻게 동기부여를 하고 변화시켜 나갈 수 있을까? 2
Ⅱ. NGM 프로젝트 개요 1. NGM 추진 배경 및 중점 추진 과제 이동통신 시장 환경의 변화 및 차세대 이동통신 사업에 대응하기 위해서는 신규사업의 다각화, 고객관리의 고도화, 기존 사업의 혁신, 규제/정책 대응 등의 비즈니스 역량을 지원할 차세대 마케팅 인프라가 필요함. NGM 구축 프로젝트는 이를 달성하기 위해 5대 Process 혁신 과제와 2대 IT Infra 혁신 과제를 선정 하여 추진하였음 Business 환경 Business Capabilities 중점 추진 과제 이동통신 시장환경 변화 신규 비즈니스 기회의 창출 기술/서비스/제품의 발달 데이터 통신 수요증가 통신시장 개방화 이동통신 시장 포화 차세대 이동통신 사업의 핵심 성공 요소 Customer Ownership Personalization Convergence Ubiquity Convenience 신규 사업의 다각화 (Multi Platform / Finance Enabler etc 고객관리의 고도화 (CRM Infra 구축 & 운영) 기존 사업의 혁신 (CDMA 2000 1X EVDV WCDMA, 4G, All IP) 규제/정책 대응 (망개방/변호 이동성/UIM etc) SK Telecom 차세대 마케팅 인프라 1 2 3 4 5 1 2 Process 혁신 과제 New Biz를 수용하는 유연성 고객 중심의 통합 CRM 구현 서비스 차별화 마케팅효율화 및 사용자 편의성 제고 경영정보/데이터 정확성 확보 IT Infra 혁신 과제 개방형 IT Platform 구축 운영 및 보안 인프라 강화 3
Ⅱ. NGM 프로젝트 개요 01.12 02.05 02.09 02.12 03.12 05.3 05.6 2. 추진 경과 06.10.9 open 차세대 IT 혁신 전략 프로젝트 (IT 주관) CRM 프로젝트 (마케팅 주관) CRM과 IT 혁신 프로젝트의 통합 CRM Quick-Win 추진 NGM Planning NGM 1단계 구축 (15개월 개월) 계획 변경 NGM 2단계 구축 (16개월 개월) 02.09 02.10 03.12 05.3 05.6 06.10.9 NGM 추진 조직 구성 NGM Planning 및 CRM Quick-Win과제 추진 NGM 1단계 구축 계획변경 NGM 2단계 구축 Mainframe 기반의 IT Infra를 Open 시스템 기반으로 전환하는 차세대 IT 혁신 전략 프로젝트와 CRM 전략 프로젝트를 통합하여 전담 추진 조직 구성 NGM 기술 아키텍쳐 수립, 솔루션 선정 및 구축 주관사 선정 등 Planning을 추진함과 동시에 단기적 성과를 낼 수 있는 Customer Insight & offering등 CRM 과제를 Quick-Win과제로 추진 마케팅 프로세스에 대한 개선 등 요구 사항 분석, 시스템 설계 및 프로그램 개발을 마쳤으나, NGM 시스템 운영 안정성과 유연성 보완과 신규 비즈니스 요구사항 반영을 위해 05.3월 프로젝트 계획 변경을 실시 하였음. 계획변경 주요내용 : 시스템 운영 안정성 확보와 유지보수와 개발이 용이하도록 상용 솔루션 기반의 NGM 기술 아키텍쳐를 채택하고, 자체 개발을 하기로 시스템 구축 방향을 전환하였으며, 위성 DMB연동 등 신규 비즈니스 요구사항을 반영하였음. 총 16개월간 시스템 재설계, 개발 및 통합테스트를 거쳐 지난해 10.9일 NGM 시스템을 Open 하고 안정화를 이루었음. 4
Ⅱ. NGM 프로젝트 개요 3. 주요 추진 내용 시스템 변경 Unix 환경에서 검증된 Solution을 적용하여 통합 Interface를 구현하고, Tiered Architecture 설계로 기술 변화에 유연하게 대응 가능함 As-Is : Mainframe based Architecture To-Be : Unix based Architecture Legacies ICAS Rater ERP CDRS CDS CSMS Legacies ICAS Rater ERP CDRS CDS CSMS Web Service Contact Center Wireless Network Customer Care Customer DB CRM in Open System Mainframe Billing Invoicing DB Channel Campaign CMIS Campaign DB Web Service 파트너 및 대외 기관 Channel G/W 대 외 G/W EAI Hub Main Systems (Open Unix Systems) Batch Server AP Server Presentation DB Server Single DB M/F 특성상 관련 Subsystem이 증가할 때 마다 Interface가 증가 (N N) - Interface 대상 168 개 Text based U/I로 Maintenance 어려움 46개 시스템을 1개 시스템으로 통합 통합 표준 Interface 구현 (EAI, G/W 등) 시스템 Expandability 및 Scalability 용이 Tiered Architecture로 Independent upgrade 가능 5
Ⅱ. NGM 프로젝트 개요 4. 성과 NGM 프로젝트를 통하여 Time to Market을 줄이고, Marketing 프로세스를 고객위주로 통합 개선했으며, 사용자의 편의성 및 보안을 강화하여 Market Leadership 을 구축하였음 Time to Market Marketing 프로세스 개선 편의성 및 보안강화 Convergence/New Biz 수용 - 다양한 신규 사업에 필요한 신속하고 유연한 고객/상품 구조, Infra 및 지원체계 구축 - 고객 Needs 에 적합한 상품 적시 출시 제공 Revenue Creation - 고객분석 기반의 Target Marketing 정교화 및 다채널을 이용한 Multi Campaign 실행 Biz Process 통합 관리 - 업무흐름 중심의 통합/표준화로 시스템 경영 가능 및 비효율적 Process 개선 CRM 사상 Process 반영 - 시스템 별 분산된 고객정보 통합으로 정교한 CRM 가능 - Billing 수행시간 단축(기존 Billing 96시간 NGM Billing 15시간, 84% 단축) 수행시간 단축 기존 시간 신속한 재무정보 제공 : 영업 재무정보 산출일 단축(D+3 D+1) 6 시간 단축 사용자 편의성 제고 - 통합 Web-based User Interface 및 Workflow 기반의 업무처리 - 고객 접점(대리점 등)에 고 연차의 숙련된 Operator 가 필요 없어지고 신규 고용 직원 교육시간 대폭 단축 고객정보 보호 강화 - 인증/데이터 권한 및 접근 통제/감사 등 은행권의 보안수준 구현 - 고객정보 보안 강화로 고객의 신뢰성 확보
Ⅲ. 핵심 성공요인 1-1 전략 수립 및 스폰서십 확보 비즈니스 부서, 컨설팅 사와 긴밀히 협력하여 전략을 수립하고 3회에 걸친 Top Management 보고를 통해 전사적 분위기 조성과 Commitment 확보 (2001.12 ~ 2002. 5) - Mainframe Unix 기반, PKG 기반의 Buy and Build, - Approach : Phased (Quick Win) and Big Bang (Tightly Coupled) 혼합형 - SI 영역을 Application 개발과 Infrastructure Delivery 분리 1. 전략수립 및 조정 발주사 역량, SI 역량 및 기술환경, Risk 등을 고려하여 구축 추진 전략을 결정하는 것이 중요 순수개발 vs. Package-based, Big-Bang vs. Phased Approach, Turnkey vs. 분리발주 기술 Risk 및 Vendor 적기 지원 역량 고려 1-2 필요시 과감한 계획 변경 및 전사 합의 계획 변경 배경 - 신규 비즈니스 요건 추가 (위성DMB, Wibro, Digital Home 등) - 패키지의 기술적 제약 및 SKT 요건 적용 지원 미흡으로 프로젝트 일정 지연 - 프로젝트 관리 체계 Risk (조직체계, 의사결정, 일정 지연 및 품질 미흡) Replan 시 고려사항 - 검증된 아키텍처 기반의 자체개발(개발 Framework, TP Monitor, Tiered Architecture 등) - 강력한 Project Governance 확보 - Top Management에 대한 적극적인 설명과 이해를 구해 Sponsorship 확보 1단계 프로젝트 진행 중 내외부 환경의 변화에 직면하였을 시 기존의 계획을 고수하여 실패를 자초하는 우를 범하지 않고, 내외부 이해관계자를 설득, 과감한 Replan 후 2단계 프로젝트 추진함으로써 더 큰 실퍠 우려 제거 7
Ⅲ. 핵심 성공요인 2. 신기술 구현에 따른 리스크 관리 2-1 철저한 리스크 파악 및 해결방안 도출 RAC 4 node와 CRS는 Open UNIX 환경에서 대용량 Single DBMS의 운영을 시도할 수 있게 했으며, 철저한 성능/안정성의 테스트를 통해 100여 개가 넘는 기술 이슈를 해결하였음 채널 채널 채널 채널 채널별로 연결되어 있음 MCG1 MCG2 MCG MCG PT1 PT2 L4 스위치 PT3 PT4 PT5 PT6 PT7 PT8 Key Concerns 대용량 Transaction 처리 시 성능/안정성 등록 사용자 수 : 30,000 명 동시 사용자 수 : 12,000 명 해결 Approach Robust TA 설계 및 검증 -실 운영수준의 인프라 테스트 환경 구성 -고품질 Application 테스트 환경 구성 (Architecture 및 데이터 환경 ) MCG 도메인 AP1 개발 Framework 개발 Framework 개발 Framework 개발 Framework TP SVR TP SVR TP SVR SG5 SG1 SG2 SG3 TP-Monitor OLTP 도메인 NGMA Oracle 10g 통계DB TP SVR TP SVR TP SVR SG5 SG1 SG2 SG3 NGMC Oracle 10g 해지고객 통계DB 해지DB AP2 TP-Monitor DB1 AP3 TP SVR TP SVR TP SVR SG5 SG1 SG2 SG3 TP-Monitor DB2 AP4 TP SVR TP SVR TP SVR SG5 SG1 SG2 SG3 TP-Monitor DB3 Oracle10g RAC Oracle10g RAC Oracle10g RAC OLTP, 인터페이스 OLTP, 인터페이스 OLTP, 인터페이스 주시스템 DB Framework IPPR MQ SVC OnDemand 정기 BATCH BATCH SG4 Batch1 CTL-M Agent TP-Monitor BATCH 도메인 DB4 Oracle10g RAC 배치 Batch2 CTL-M Agent 대용량 정기 BATCH BATCH TP-Monitor EAI Hub Legacy Legacy TrueCopy(월 1회) 1차결산 Framework CTL-M Agent TP SVR SG1 대용량 BATCH TP-Monotpr 도메인 Oracle 10g 1차결산 1차결산 차결산DB 대용량 Single DB 가입자 수 : 2,000+ 만 명 Data Size : 10+ TB DB Clustering : 4 Node RAC 최신 기술의 도입 Mainframe Unix 기술 구조 혁신 최초의 대용량 4 Node RAC Oracle 10g RAC & CRS 적용 개발 일정 개발 생산성 Test 및 Data Migration 600회가 넘는 성능/ 안정성 테스트 종합적 Tuning Activity 실 운영 규모의 사용자 테스트 - 대규모 사용자 테스트 4회(1만여명 참여) 개발 Framework 적용 철저한 사전 Migration 준비 - 총 15회(모의이행 7회,시범이행 8회) Global Virtual Task Force 8
Ⅲ. 핵심 성공요인 2. 신기술 구현에 따른 리스크 관리 2-2 TA 설계, 검증 및 성능 테스트 TA 설계, 아키텍처 검증, Application 성능/안정성 검증의 3단계로 나누어 작업을 진행 05.6 ~ 05.12 06.1 ~ 06.5 06.6 ~ 06.9 TA 설계 AS-IS 개선사항 분석 TO-BE 비기능 요구사항 분석 Logical TA 설계 High-Level Physical TA 설계 TA Component 검증 UI Framework TPM DBMS Server(CPU) Storage TA 구현 검증 테스트 (통합 아키텍처 검증) UI TP-Monitor DBMS Server Storage Security N/W Application 성능 테스트 단위 Application 성능 테스트 통합 Application 성능 테스트 통합 연동 성능 테스트 Physical TA 설계 Tuning Activity Application 구조 SQL (Online, Batch) DBMS NTIO Activity 9
Ⅲ. 핵심 성공요인 2. 신기술 구현에 따른 리스크 관리 2-3 성능 테스트 Application 성능 측정의 정확성을 확보하기 위한 기술적 접근 방식과 성능과 안정성 확보를 위한 단계적 접근 방법을 통해 성능 및 안정성 검증을 수행함 기술적 접근 & 모델링 부하발생 사용 단위테스트 병렬수행 사전점검 강화 및 분석 + ❿실 가동 상황에 근접한 부하모델을 설계하고 이를 통해 성능측정 오차 범위를 최소화 함 ❿목표거래비율의 대량거래 입력전문 생성 및 부하 량 제어하며 테스트진행 ❿단위테스트를 세 개의 시스템으로 분리 구성한 후 병렬 수행하여 전체 테스트 시간을 단축함 ❿테스트 전 사전 점검을 통해 테스트 오류를 최소화하고 병렬 분석을 통하여 전체 테스트 시간을 단축함 단계적 접근 목적 내용 단위 성능 테스트 시스템 성능 테스트 임계 성능 테스트 성능 검증 서버 성능 검증 서버 안정성 검증 ❿ 거래 단위성능 측정 및 최적화 ❿ 동일 거래간 자원의 경합파악 및 조치 ❿ 서버 단위성능 측정 및 최적화 ❿ 거래간 자원의 경합파악 및 조치 ❿ 임계 부하 상황 의 서버 안정성 검증 ❿ 잠재적인 시스템병목구간 파악 및 대응 Online+배치 성능 테스트 시스템 성능 검증 ❿ 서버간 연동성능 점검 및 최적화 ❿ 구간별 성능측정 및 병목구간 제거 10
Ⅲ. 핵심 성공요인 2. 신기술 구현에 따른 리스크 관리 2-4 기술이슈 지원 조직운영 초당 3000건 이상, 대형 배치 동시 처리, RAC 4 node, Big Bang Cut-Over 등의 High Risk들을 Global Virtual TF와의 긴밀한 협조체계를 통해 해결 하였음 Technical Risks & Issues 초당 3000건 이상의 대용량 OLTP 시스템의 성능 및 안정성 Building Strong Partnership Quick Support Cross-vendor Cooperation 최초의 Oracle RAC 10g 4 node 기반의 대용량 Single DBMS (기존 46 단위시스템 통합) 대용량 OLTP 시스템과 대량 배치의 동시 처리 성능 Big Bang Cut-Over UNIX 기반 Mission Critical 시스템의 운영 Know-how 부족 Executive Sponsorship Issue Manager HP는 간사역할 Global Virtual Task Force NGM Local Global Local Expertise Global Expertise 11
Ⅲ. 핵심 성공요인 3. 경영층 Sponsorship 및 비즈니스 부서와의 협력 3. 경영층 Sponsorship 및 비즈니스 부서와의 협력 Top Management 계층을 포함한 비즈니스 부서의 Needs를 정확히 파악하고 새로운 Technology를 통하여 Process 혁신을 선도하기 위해 조직적 역량을 결집함 경영층의 관심과 지원 확보 - Steering Committee(6차), 자문교수단 운영 단일 프로젝트 조직체계 구성 ( IT조직 + Biz 조직 운용) - CRM 프로젝트와 IT 혁신 전략 프로젝트를 통합 추진함으로써 일관성 및 시너지 향상 - Biz 조직 인력을 통해 Biz Process 혁신을 주도, 요건 확정 및 승인,테스트 참여/승인 - Planning단계부터 의견 수렴, Quick Win 과제 공동작업 등 현업의 참여를 일상화 UA TF를 구성하여 현업의 적극적 참여( 06.3 ~ 06.12) - 18,000여 명의 사용자 교육 (강사 육성 지역별 사용자 교육 매장내 전파 교육) - 전국 대리점이 참여하는 User Acceptance 테스트 실시 (4회실시, 최대 11,000 여명 참여) - 운영안정화 지원 수도권 지역본부 동부 지역본부 UA TF 중부 지역본부 홍보실 서부 지역본부 CEO Steering Committee NGM 추진본부 NGM 종합상황실 사장실 NW 운영본부 NW 운영 12
Ⅲ. 핵심 성공요인 4. 동기부여와 변화관리 4.동기부여와 변화관리 NGM 구축 2단계는 1단계 중단에 따른 위축된 분위기, 최초로 시도되는 아키텍처, 프리랜서 위주의 인력 구성, 연인원 1,000여명의 인력규모, 일정 등 여러 측면에서 도전적인 상황이었으나 창의적이고 혁신적인 다양한 방안의 적용으로 극복함 이슈 사전발굴 및 제거 품질 관리 체계 운영 - IRM 활동 - 품질 상시 관리 체계 - 철저한 테스트 수행 - 데이터 품질 확보 일할 맛 나는 환경 조성 - 고품격의 지원 서비스 - 구성원 동기 부여 > NPI, Certi., BP, 경조 지원 등 - 커뮤니케이션 활성화 > FGI, 게시판,SMS,방송 등 One-Body 조직 구성을 통한 상생의 파트너십 구축 현업의 적극적 참여 - 철저한 사용자 교육 - 마케팅의 지원 유도 유연한 조직운영 - 통합관리조직/실행조직 운영 - 회사구분 없는 업무중심 조직 - Dual PM 제도 - 테스트 전담 조직 프로젝트 생산성 확보 - Cross functional 조직 운영 > DAB,화면공장,각종 TF - 전문가 지식 활용 > 개발반장제, 기술지원팀 - 개발지원체계 구축 13
Ⅳ. 차세대 IT 구축을 위한 제언 회사의 역량과 Risk 를 감안한 실행력 있는 전략 수립 필요 전략수립 및 이행 - 과거의 관행을 답습하기 보다는 프로젝트의 본질, 특성, 회사의 역량에 따른 새로운 프로젝트 추진모델을 고민할 필요가 있음 환경 변화 등 전략방향의 수정이 필요한 경우에 대한 대비를 갖추어야 함 핵심 솔루션의 조기 선정 및 아키텍처 성능 검증 필요 기술적 리스크 관리 테스트, 테스트, 테스트 - 지속적인 Application 테스트 및 튜닝, Boundary 테스트, Batch테스트 테스트, 충분한 사용자참여 테스트 실시 Data Migration 사전 준비 및 이행 연습 필요 운영 준비의 조기 착수 및 운영자 변화관리 필요 차세대 프로젝트의 불확실성을 관리하기 위하여 발주사의 강력한 프로젝트 Governance 능력이 필요 프로젝트관리 - Biz 요건 조정 및 프로세스 개선, 교육 등 사용자 변화관리, 단계별 유연한 조직 운영 - 개발(SI)과 Solution을 분리하여 조달함에 따라 구축 비용 절감 및 품질 향상 프로젝트 인력을 전문가로서 대우해 주어야 함 - 프로젝트 인력을 전문가로 존중하여 실질적인 책임/권한을 부여함으로써 역량의 발휘와 신장을 도모 파트너와의 협력 체계 Global/Local 파트너와의 긴밀한 협력체계 구축 필요 - 문제는 반드시 발생하므로 이에 대응할 수 있는 조직을 실제 가동할 수 있게 구축해 놓아야 함 14
Question SK Telecom 정보기술연구원장 박노철 전무 ncpark@sktelecom.com