IT 생산성을 최적화하고 레거시 시스템을 통합합니다.

아웃시스템즈 플랫폼을 통해 Fidelidade의 개발자와 IT는 변화하는 비즈니스 요구 사항에 신속하게 대응하고 기존 애플리케이션 및 레거시 시스템과 원활하게 통합할 수 있었습니다. 그 외에도 아웃시스템즈 플랫폼은 Fidelidade가 간단한 .Net 코드를 생성할 수 있도록 하여 회사가 또 다른 코드 반복을 유지하지 않아도 되도록 했습니다.


“우리는 여러 회사의 합병으로 많은 시스템과 복잡한 애플리케이션을 보유하고 있으며 아웃시스템즈는 이 시나리오에서 차이를 만듭니다. 아웃시스템즈는 우리를 위한 전략적 플랫폼입니다. 우리는 이를 사용하여 모든 프런트 엔드 통합 애플리케이션을 개발하고 우리가 가지고 있는 모든 소규모 클라이언트-서버 애플리케이션을 리팩터링합니다.” - Cristina Arbués, 정보 시스템 관리자


도전

Fidelidade는 멀티 브랜드 전략의 일환으로 모든 보험 분야에서 제품을 판매하는 포르투갈의 선도적인 보험 운영업체입니다. 전용 판매 카운터, 관련 중재자, 대리인, 중개인, Fidelidade 지점, 우체국 카운터, 인터넷 및 전화 채널을 포함하는 포르투갈 시장에서 가장 다양한 보험 상품 판매 네트워크를 보유하고 있습니다.

지난 10년 동안 인수합병을 통해 성장한 Fidelidade의 보험 회사는 이제 인수한 각 회사의 다양한 IT 시스템, 애플리케이션 및 기술 인력뿐만 아니라 여러 비즈니스 채널을 통합합니다.

문제는 서로 다른 팀과 기술을 회사의 통합 IT 전략에 맞추는 것이었습니다. 큰 문제는 서로 다른 채널에 대한 많은 비즈니스 로직이 메인프레임 시스템에 고정되어 있다는 점이었습니다. 또한 팀은 스크린 스크래핑 기술을 사용하여 레거시 '그린 스크린'을 업데이트했습니다. 수년에 걸친 결과는 기술의 혼합이었습니다.

이 시나리오에서 IT 팀을 시작하고 실행하기 위한 첫 번째 접근 방식은 이러한 모든 시스템을 위한 단일 개발 플랫폼에 최대한 집중하고 나머지는 모두 중단하는 것이었습니다. 따라서 Siebel이 전략적이지 않았기 때문에 Siebel 프런트엔드 시스템을 중단하고 대부분의 사람들이 알고 있는 내부 채널 개발 플랫폼인 CISN에 집중했습니다.

IT 팀은 이러한 방식으로 작업을 시작했지만 채널 시스템의 진화하는 기능 요구 사항을 따라잡을 수 있을 뿐만 아니라 새로운 채널을 신속하게 제공할 수 있는 기능을 지원할 수 있는 플랫폼이 필요하다는 것을 곧 깨달았습니다.

또한 내부 채널 응용 프로그램의 크기와 복잡성이 증가하기 시작하면서 유지 관리 팀은 회사에 병목 현상을 일으키는 비즈니스 변경 요청을 따라갈 수 없다는 사실을 알게 되었습니다. 사실상 IT 부서는 더 이상 개발 속도와 생산성 측면에서 비즈니스에 대응할 수 없었습니다.

내부 채널 플랫폼 외에도 보험 회사의 IT 부서는 Microsoft .Net도 사용했습니다. 이 플랫폼은 여러 이전 ASP와 최신 ASP.Net 응용 프로그램이 공존하면서 시간이 지남에 따라 발전했습니다. IT 백로그에 더해 오래된 ASP 응용 프로그램은 서서히 ASP.Net으로 마이그레이션되고 있었습니다.

이 응용 프로그램 마이그레이션과 함께 IT 팀은 기술 직원을 .Net 개발 플랫폼으로 전환하기로 결정했습니다. 그러나 이 변환은 성공하지 못했습니다. 예상보다 훨씬 오래 걸리고 생산성은 여전히 기대했던 표준보다 뒤떨어져 있었습니다.

Fidelidade의 보험 회사 IT 부서는 모든 IT 팀 구성원을 지원하고 적시에 신뢰할 수 있는 방식으로 비즈니스에 대응할 수 있는 개발 플랫폼이 필요했습니다.


왜 아웃시스템인가?

아웃시스템즈 Platform은 다음과 같은 이유로 대규모 IT 부서의 개발 플랫폼으로 선택되었습니다.

  • 아웃시스템즈 Platform을 통해 생산성이 향상되어 비즈니스 요구에 더 빠르게 대응할 수 있습니다.
  • 아웃시스템즈 기술의 짧은 학습 곡선으로 개발자가 아웃시스템즈 플랫폼으로 더 빠르게 전환할 수 있을 뿐만 아니라 팀에서 더 나은 리소스 관리가 가능합니다.
  • 아웃시스템즈 플랫폼의 새로운 개발과 시스템의 공존
  • SOA 아키텍처를 사용하는 시스템의 원활한 통합 및 확장
  • 아웃시스템즈 Platform이 표준 .Net 코드를 생성하여 새로운 플랫폼을 채택하고 유지해야 하는 오버헤드를 줄였다는 사실.


해결책

아웃시스템즈 Platform은 Fidelidade의 보험 회사를 위한 비즈니스 채널 애플리케이션을 위한 개발 플랫폼으로 선택되었습니다. 아웃시스템즈 Platform은 IT 부서에서 정의한 다음과 같은 전략적 목표를 달성했습니다.

  • 생산성을 높이고 비즈니스에 더 빠르게 대응할 수 있도록 합니다.
  • 팀원을 빠르게 생산적으로 만들기

또한 기능 및 제어 측면에서 아웃시스템즈 Platform은 다음과 같은 완전하고 강력한 플랫폼을 제공했습니다.

  • 빅뱅 채택 방식이 선택 사항이 아니었기 때문에 기존 핵심 시스템이 새 시스템과 공존하도록 허용했습니다.
  • 기존 애플리케이션과 원활하게 통합되어 기록적인 시간 내에 새로운 기능으로 확장할 수 있습니다.
  • 전체 애플리케이션 개발 수명 주기를 관리했습니다.

마지막으로 아웃시스템즈 Platform이 표준 .Net 코드를 생성했다는 사실은 "또 다른 플랫폼"을 채택하고 유지해야 하는 IT 부서의 딜레마를 단순화했습니다.

따라서 그들은 아웃시스템즈 플랫폼 채택의 기술적 실행 가능성을 위한 개념 증명(POC) 프로젝트를 수행하기로 결정했습니다. POC의 초점은 실제 시스템과 공존하고 통합하는 능력에 있었습니다. POC는 프런트 엔드를 최신 웹 기반 UI로 교체하여 핵심 애플리케이션을 현대화하는 것으로 구성되었습니다. 백 엔드는 서비스 기반 아키텍처(SOA)를 활용하여 핵심 메인프레임 시스템의 서비스에 액세스합니다. 이 접근 방식을 통해 스크린 스크레이핑 사용을 중단하고 추가 마이그레이션을 위해 팀을 배치할 수 있었습니다.

IT 부서는 아웃시스템즈의 2인 팀이 완료하는 데 2주가 소요될 것으로 예상되는 26개의 핵심 요구 사항 목록을 제공했습니다. POC는 단 1주일 만에 성공적으로 배송되었습니다.


혜택

  • 생산성 향상 - 아웃시스템즈 Platform을 통해 IT 부서는 훨씬 더 빠른 속도로 프로젝트 백로그를 처리하고 우선 순위가 낮기 때문에 이전에 수행하지 않았을 프로젝트를 수행할 수 있습니다.
  • 교육 시간 단축 - 다양한 배경을 가진 사람들이 2주 만에 아웃시스템즈 플랫폼을 사용하여 생산적이고 자율적으로 개발할 수 있습니다.
  • 더 나은 리소스 관리 - 새로운 팀이 아웃시스템즈 Platform의 아키텍처에서 새로운 애플리케이션을 배우고 개발하는 데 3일밖에 걸리지 않기 때문에 IT 부서는 이제 내부적으로만 수행되던 유지 관리 프로젝트를 아웃소싱할 수 있습니다. 이제 리소스를 더 잘 관리하고 적절하다고 판단되는 경우 팀 전체에서 사람을 쉽게 교체할 수 있습니다. 아웃시스템즈 플랫폼이 기술 학습 곡선을 줄여주기 때문에 이제 그들은 기술 지식 대신 개인의 비즈니스 지식을 기반으로 자원 조달을 고려합니다.
  • 프로젝트 수 증가 - IT 부서에 현재 60명의 개발자가 있고 8개 이상의 동시 프로젝트가 아웃시스템즈 Platform을 사용하여 작업하면서 개발 프로젝트 수가 기하급수적으로 증가했습니다. 이 플랫폼은 내부, 외부 또는 혼합 팀의 리소스를 활용하면서 프로젝트를 계속 제어하면서 여러 프로젝트를 수행할 수 있는 유연성을 제공합니다.
  • 유지 관리 오버헤드 감소 - Fidelidade의 보험 회사는 아웃시스템즈 플랫폼을 채택하기 전에 100개가 넘는 애플리케이션을 보유하고 있었습니다. 그들의 새로운 전략은 여전히 필요한 기능을 유지하면서 애플리케이션 수를 줄이는 것입니다. 그렇게 함으로써 유지 관리해야 하는 플랫폼의 다양성을 줄임으로써 아키텍처를 단순화했습니다.
  • 아키텍처 확장을 위해 구축 - 아웃시스템즈 Platform은 SOA 아키텍처를 사용하여 다른 시스템과의 통합을 가능하게 합니다.
  • 변경의 유연성 - 아웃시스템즈 Platform은 IT 부서에 이전에 메인프레임 시스템에 고정 배선되었던 비즈니스 프로세스를 빠르고 안정적으로 변경 및 확장할 수 있는 유연성을 제공합니다.
  • 더 나은 지식 이전 및 IP 소유권 - 아웃시스템즈 Platform의 모델 기반 개발 언어 덕분에 이제 애플리케이션에서 IP를 소유하고 필요하다고 느끼는 경우 다른 사람에게 개발을 아웃소싱하고 나중에 내부적으로 응용 프로그램.