사례 연구 Sun Life IBM 애플리케이션 검색 도구에서 시작되는 메인프레임 DevOps 여정
Sun Life, 현대화를 통해 디지털 혁신을 가속화
새로운 소프트웨어 프로그램을 개발하는 컴퓨터 프로그래머

보험 및 금융 서비스 산업에서 고품질 디지털 경험을 제공해야 하는 필요성은 “만약”의 문제가 아니며 “언제”의 문제도 아닙니다. 공격적인 기술 기반 제공업체, 즉 핀테크가 보험 및 금융 서비스 영역에 점점 더 깊숙이 침투하고 있는 상황에서 Sun Life는 지금이 디지털화를 위한 적기임을 인식하고 있습니다. 변화는 지금 당장 시작되어야 합니다.

가장 중요하고 근본적인 변화는 애플리케이션 제공 파이프라인의 속도를 높이고 간소화해야 한다는 것입니다. 오늘날의 디지털 환경에서는 시장 출시 시간, 즉 새로운 서비스를 고객에게 제공하는 데 필요한 시간이 가장 중요합니다. 그러나 핵심 애플리케이션을 실행하기 위해 메인프레임에 의존하는 대다수의 기존 대형 공급업체의 경우, 새로운 수준의 민첩성을 달성하려면 애플리케이션 사용 기간과 복잡성이라는 공통의 핵심을 가진 일련의 상호 연관된 문제를 극복해야 합니다.

Sun Life Financial의 사례는 얼마나 많은 제공업체가 고객에게 새로운 디지털 서비스를 더 빠르게 제공하기 위해 애플리케이션 개발 방식을 현대화하고 있는지를 보여줍니다. 캐나다에서 가장 큰 기업 중 하나인 Sun Life는 수십 년에 걸쳐 개발 및 구현된 메인프레임 애플리케이션에 내장된 모든 비즈니스 로직이 비즈니스 관리에 계속 필요하다는 것을 암묵적으로 알고 있었습니다. 동시에 이러한 애플리케이션에 대한 의존도가 디지털 혁신 전략에 미치는 위험이 점점 더 커지고 있음도 인식했습니다.

Sun Life의 DevOps Center of Excellence의 제품 소유자이자 스크럼 마스터인 Gary Lesage와 그의 개발자 팀은 회사의 메인프레임 DevOps 여정을 주도하고 있습니다. 인력 및 프로세스 문제 외에도 툴링 요구 사항이 그의 최우선 순위 중 하나입니다.

검색 시간 단축

 

수동 방식 대비 애플리케이션 코드 검색 시간 50% 단축

시장 출시 시간 단축

 

개발자 효율성 향상으로 새로운 서비스 제공을 위한 출시 시간 단축

"출시 시간은 디지털 경쟁 업체에 맞서고, 고객 기대에 부응하는 데 필수적입니다. 우리가 수행한 작업은 ADDI(애플리케이션 검색 및 전송 인텔리전스)와 같은 DevOps 도구를 사용하면 장기적으로 메인프레임도 분산 환경만큼 빠르게 구축할 수 있음을 보여줍니다. Gary Lesage 제품 소유자 Sun Life Financial

그는 이러한 모든 요소를 고려할 때 개발자 직원 중 거의 1/3이 은퇴할 것으로 예상되는 상황과 이들이 보유하고 있는 제도적 지식이 Sun Life의 애자일 혁신에 있어 가장 큰 과제 중 하나라고 생각합니다. “우리 코드의 대부분은 수십 년 전에 작성되었으며 제대로 문서화되지 않았기 때문에 해당 분야 전문가의 지식과 경험에 의존합니다.”라고 Lesage는 설명합니다. "이들이 은퇴함에 따라 우리는 새로운 세대의 개발자에게 지식을 전달하여 혁신을 계속할 수 있는 방법이 필요합니다."

지식 손실의 영향은 새로운 디지털 서비스 개발과 같은 상황에서 기존 메인프레임 코드를 변경할 때 가장 많이 느껴집니다. 이러한 변화의 문제점은 핵심 애플리케이션이 일반적으로 다른 애플리케이션과 얽혀 있고 논리적으로 종속되어 있다는 것입니다.

Lesage는 내부 전문가의 지식 외에도 변경 사항이 다른 애플리케이션에 미치는 영향을 분석하는 유일한 방법은 오래된 자체 개발 검색 제어 관리 도구를 사용하여 코드를 한 줄씩 구문 분석하는 것이라고 지적합니다. "이러한 도구를 사용하더라도, 개발팀은 업무 시간 중 최대 40%를 단순히 코드를 검색하는 데 허비하게 됩니다."라고 그는 말합니다. "솔직히 이 팀은 DevOps 유형의 환경을 지원하도록 설계되지 않았습니다."

더 빠른 검색을 통한 민첩성 향상

Sun Life의 메인프레임 현대화 여정의 첫 단계 중 하나가 영향 분석을 더 빠르고 효율적으로 수행할 수 있는 애플리케이션 검색 도구를 구현하는 것이었다는 것은 놀라운 일이 아닙니다. 오랫동안 IBM zSystems를 사용해온 Sun Life는 IBM Application Discovery and Delivery Intelligence(ADDI) 솔루션을 구현했습니다. 이 배포의 일환으로 회사는 고객의 DevOps 도구 롤아웃을 지원하는 데 중점을 둔 IBM 프로그램인 IBM Deployment Project Office(DPO)로부터 설계, 구성 및 사용자 지정에 대한 지원을 받았습니다.

처음부터 Lesage는 자동화된 애플리케이션 검색 도구로의 전환이 직원들에게 중요한 문화적 변화를 의미하며, 점진적으로 배포하는 것이 동의를 얻는 데 중요하다는 것을 인식했습니다. “우리의 전략은 파일럿 개발자 그룹에 애플리케이션 검색 구성 요소를 도입하는 것이었습니다. 우리는 그들에게 코드를 살펴보고, 코드를 편집하고, 영향 분석을 위해 디버거와 애플리케이션 검색을 사용하도록 한 다음 나머지 사용자 기반으로 확장하도록 했습니다.”라고 Lesage는 말합니다. “지금까지 살펴본 바에 따르면 기존 사용자의 채택을 유도하는 가장 좋은 방법은 가치를 입증하는 것입니다.”

신입사원의 경우는 이야기가 다릅니다. ADDI의 시각화 및 자동화 기능은 새로운 세대의 애플리케이션 개발자들에게 즉시 반향을 불러일으켰습니다. 이 직원들은 Sun Life의 디지털 혁신에 필수적인 기술인 최신 프로그래밍 언어에 이미 익숙했습니다.

ADDI를 사용하는 Sun Life 개발자의 수가 늘어남에 따라 사용 사례는 셀 수 없이 많아지고 있습니다. 일부는 지속적으로 수행되는 반면, 일부는 제한된 프로젝트 단위로 수행됩니다. 하지만 이들의 공통점은 현대화를 시작하기 전에 메인프레임 앱의 구조를 안팎으로 파악하고, 가장 중요한 것은 앱이 다른 앱과 어떻게 연관되어 있는지 파악해야 한다는 것입니다.

우리의 전략은 파일럿 개발자 그룹에 애플리케이션 검색 구성 요소를 도입하는 것이었습니다. 우리는 그들에게 코드를 살펴보고, 코드를 편집하고, 영향 분석을 위해 디버거와 애플리케이션 검색을 사용하도록 한 다음 나머지 사용자 기반으로 확장하도록 했습니다. 지금까지 살펴본 바에 따르면 기존 사용자의 채택을 유도하는 가장 좋은 방법은 가치를 입증하는 것입니다. Gary Lesage 제품 소유자 Sun Life Financial
디지털 혁신을 위한 준비

Lesage는 두 가지 프로젝트를 예로 들었습니다. 첫 번째 예로, Lesage와 그의 팀은 금리가 0이 되거나 심지어 마이너스가 되는 드문(하지만 전례가 없는 것은 아님) 경우에 회사의 메인프레임 애플리케이션을 어떻게 변경해야 하는지에 대한 질문을 받았습니다. "우리 개발자들은 다양한 투자 및 보험 애플리케이션 간의 복잡한 연결 고리를 찾기 위해 ADDI를 사용했습니다."라고 Lesage는 말합니다. "한 줄씩 코드를 검색하는 것보다 시간이 50%나 단축되었습니다."

두 번째로 더 일반적인 예는 IBM zSystems에서 실행되는 100개 이상의 프로그램에 연결된 COBOL 컴파일러에 대한 변경이었습니다. “개발자는 코드에서 연결 위치를 식별하는 것 외에도 변경 사항이 COBOL의 규칙 기반 제한 사항을 따랐는지 여부를 알아야 했습니다. 우리는 ADDI를 사용하여 분석 시간을 35% 단축할 수 있었습니다."

ADDI 사용의 또 다른 이점은 JCL 및 배치 스케줄러 정보 내의 사용과 종속성을 이해할 수 있다는 것입니다. "역사적으로 우리 개발자 중 누구도 작업 그래프를 생성할 수 있는 능력이 없었습니다."라고 그는 말합니다. “일정 정보를 ADDI에 주입하고 그래프를 생성할 수 있다는 사실은 완전히 새로운 것이었습니다. 이는 우리 팀의 효율성을 전반적으로 향상시키는 데 도움이 되었습니다.”

큰 전략적 그림에서 Sun Life의 ADDI 도입은 회사의 메인프레임 현대화 여정에서 중요한 단계이며, DevOps 관행을 통한 개발 프로세스 혁신에 있어서도 중요한 의미를 가집니다. Lesage에게 있어 자동화된 애플리케이션 검색의 가장 큰 장점은 새로운 디지털 기능을 고객에게 제공하는 데 걸리는 시간을 단축할 수 있다는 점입니다. "시장 출시 시기는 디지털 경쟁업체에 맞서고 고객의 기대를 충족하는 데 매우 중요합니다."라고 Lesage는 설명합니다. 우리가 수행한 작업은 ADDI(애플리케이션 검색 및 전송 인텔리전스)와 같은 DevOps 도구를 사용하면 메인프레임도 분산 환경만큼 빠르게 구축할 수 있음을 보여줍니다. 앞으로 다가올 변화에 적응하고, 고객에게 우수한 디지털 경험을 제공할 수 있으며, 이를 위해 메인프레임을 벗어날 필요가 없습니다.”

Sun Life의 앱 개발 방식에 변화를 가져온 것 외에도 ADDI와 같은 메인프레임 DevOps 도구는 사고방식에도 변화를 일으키기 시작했습니다. 예를 들어 개발자들은 ADDI의 시각적 기능에 큰 기대를 걸고 있습니다. Lesage는 “더 이상 인력 문제를 두려워하지 않는 단계에 도달하는 데 도움이 되고 있습니다.”라고 말합니다.

하지만 그는 ADDI로 인한 가장 큰 변화는 아마도 고위 경영진이 디지털 혁신의 방정식에서 메인프레임을 바라보는 방식에 있다고 덧붙입니다. "우리 경영진은 메인프레임에 대한 투자 규모, 보안성, 클라우드 전략과의 연계성 때문에 메인프레임 현대화의 중요성을 인식하고 있습니다."라고 Lesage는 설명합니다. “ADDI와 같은 도구는 메인프레임에 대한 우리의 대화를 변화시키고 향후 우리 도구의 필수적인 부분이 될 것으로 보고 있습니다.”

Sun Life 로고
Sun Life Financial 소개

Sun Life(ibm.com 외부 링크)는 개인 및 기관 고객에게 자산 관리, 재산, 보험 및 건강 솔루션을 제공하는 선도적인 국제 금융 서비스 기관입니다. Sun Life는 캐나다, 미국, 영국, 아일랜드, 홍콩, 필리핀, 일본, 인도네시아, 인도, 중국, 호주, 싱가포르, 베트남, 말레이시아, 버뮤다 등 전 세계 여러 시장에서 사업을 운영하고 있습니다.

다음 단계 안내

이 사례에 소개된 IBM 솔루션에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하세요.

더 많은 사례 보기 IBM에 문의하기
법률

© Copyright IBM Corporation 2022. IBM Corporation New Orchard Road, Armonk, NY 10504

2022년 5월 미국에서 제작.

IBM, IBM 로고 및 ibm.com은 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. 최신 IBM 상표 목록은 ibm.com/legal/copyright-trademark의 "저작권 및 상표 정보"에서 확인할 수 있습니다.

이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다.

명시된 성능 데이터 및 고객 사례는 오직 정보 목적으로 제공됩니다. 실제 성능 결과는 특정 구성 및 작동 조건에 따라 다를 수 있습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.