Beranda Studi kasus Sun Life Perjalanan DevOps mainframe dimulai dengan IBM application discovery
Sun Life mempercepat transformasi digital melalui modernisasi
Pemrogram komputer mengerjakan program peranti lunak baru

Bagi industri asuransi dan layanan keuangan, kebutuhan untuk memberikan pengalaman digital berkualitas tinggi bukanlah masalah "jika", dan bahkan bukan masalah "kapan". Dengan semakin agresifnya penyedia layanan berbasis teknologi—fintech—yang merambah lebih dalam ke ranah asuransi dan layanan keuangan, Sun Life menyadari bahwa saat ini adalah waktu yang tepat untuk melakukan digitalisasi. Perubahan tidak bisa menunggu.

Perubahan yang paling signifikan dan mendasar adalah kebutuhan untuk mempercepat dan merampingkan delivery pipeline aplikasi. Dalam iklim digital saat ini, waktu untuk memasarkan—waktu yang dibutuhkan untuk memberikan layanan baru ke tangan pelanggan—adalah segalanya. Namun, bagi mayoritas penyedia layanan besar dan mapan yang mengandalkan mainframe untuk menjalankan aplikasi inti mereka, mencapai tingkat ketangkasan baru ini mengharuskan mereka untuk mengatasi serangkaian tantangan yang saling terkait dengan inti yang sama: usia dan kompleksitas aplikasi.

Kasus Sun Life Financial memberi contoh bagaimana banyak penyedia layanan yang memodernisasi praktik pengembangan aplikasi mereka guna menghadirkan penawaran digital baru kepada klien mereka dengan lebih cepat. Sebagai salah satu perusahaan terbesar di Kanada, Sun Life tahu secara implisit bahwa semua logika bisnis yang tertanam dalam aplikasi mainframe-nya—dikembangkan dan diimplementasikan selama beberapa dekade—akan terus diperlukan untuk mengelola bisnisnya. Pada saat yang sama, mereka juga menyadari adanya serangkaian risiko yang semakin meluas akibat ketergantungan pada aplikasi-aplikasi ini terhadap strategi transformasi digitalnya.

Sebagai pemilik produk dan scrum master di Pusat Keunggulan DevOps Sun Life, Gary Lesage, dan tim pengembangnya berada di ujung tombak perjalanan DevOps mainframe perusahaan. Selain masalah orang dan proses, kebutuhan perkakas juga menjadi salah satu prioritas utamanya.

Pengurangan waktu pencarian

 

Mengurangi waktu pencarian kode aplikasi hingga 50% dibandingkan dengan pendekatan manual

Waktu yang lebih cepat ke pasar

 

Mengurangi waktu untuk memasarkan layanan baru dengan meningkatkan efisiensi pengembang

Waktu yang dibutuhkan untuk sampai ke pasar sangat penting untuk menghadapi pesaing digital dan memenuhi harapan klien. Apa yang telah kami lakukan menunjukkan bahwa dengan alat bantu DevOps seperti ADDI (Application Discovery and Delivery Intelligence), mainframe ini bisa sama cepatnya dengan lingkungan terdistribusi dalam jangka panjang. Gary Lesage Pemilik Produk Sun Life Financial

Dengan mempertimbangkan semua faktor ini, Gary melihat perkiraan pensiunnya hampir sepertiga karyawan pengembangnya—dan pengetahuan institusional yang mereka miliki—sebagai salah satu tantangan utama bagi transformasi tangkas Sun Life. “Karena sebagian besar kode kami ditulis beberapa dekade yang lalu dan tidak didokumentasikan dengan baik, kami mengandalkan pengetahuan dan pengalaman para pakar di bidangnya,” jelas Lesage. “Saat mereka pensiun, kita memerlukan cara untuk meneruskan pengetahuan kepada pengembang generasi baru agar transformasi tetap berjalan.”

Implikasi dari hilangnya pengetahuan paling terasa ketika harus membuat perubahan pada kode mainframe yang sudah ada, seperti yang terjadi pada pengembangan layanan digital baru. Masalah dengan perubahan tersebut adalah bahwa aplikasi inti biasanya saling terkait—dan secara logis bergantung pada—aplikasi lain.

Terlepas dari pengetahuan para pakar internal, Lesage menunjukkan, satu-satunya cara untuk menganalisis dampak perubahan pada aplikasi lain adalah dengan menggunakan alat bantu manajemen kontrol pencarian yang sudah usang dan dibuat sendiri untuk mengurai kode, baris demi baris. "Bahkan dengan alat bantu ini, hanya dengan mencari kode saja sudah bisa menghabiskan hingga 40% waktu tim pengembang," katanya. “Terus terang, tim ini tidak dirancang untuk mendukung dunia tipe DevOps.”

Penemuan yang lebih cepat berarti peningkatan ketangkasan

Tidak mengherankan jika salah satu langkah pertama dalam perjalanan modernisasi mainframe Sun Life adalah menerapkan alat bantu application discovery untuk membuat analisis dampak menjadi lebih cepat dan efisien. Sebagai pengguna IBM® zSistem yang sudah lama, Sun Life mengimplementasikan solusi IBM Application Discovery and Delivery Intelligence (ADDI). Sebagai bagian dari penerapan ini, perusahaan menerima dukungan desain, konfigurasi, dan kustomisasi dari IBM Deployment Project Office (DPO), sebuah program IBM yang difokuskan untuk membantu pelanggan dalam peluncuran alat bantu DevOps mereka.

Sejak awal, Lesage menyadari bahwa pergeseran ke alat bantu application discovery otomatis mewakili perubahan budaya yang signifikan bagi karyawan, dan bahwa peluncuran bertahap merupakan kunci agar mendapatkan dukungan. "Strategi kami adalah memperkenalkan komponen application discovery kepada kelompok pengembang percontohan. Kami akan mengajak mereka melihat kode, mengedit kode, menggunakan debugger, dan application discovery untuk analisis dampak—dan kemudian memperluas ke seluruh basis pengguna," kata Lesage. "Apa yang kami lihat menegaskan bahwa cara terbaik untuk mendorong adopsi di antara pengguna yang sudah ada adalah dengan menunjukkan nilai."

Di antara karyawan baru, ceritanya berbeda. Kemampuan visualisasi dan otomatisasi ADDI langsung beresonansi dengan generasi pengembang aplikasi yang lebih baru. Para karyawan ini sudah terbiasa dengan bahasa pemrograman terbaru, keterampilan yang sangat penting bagi transformasi digital Sun Life.

Dengan semakin banyaknya pengembang Sun Life yang menggunakan ADDI, contoh penggunaan ADDI tak terhitung jumlahnya. Beberapa dilakukan secara terus menerus, sementara yang lain berdasarkan proyek terbatas. Tetapi kesamaan mereka semua adalah kebutuhan untuk mengetahui struktur aplikasi mainframe di dalam dan luar, dan mungkin yang paling penting, bagaimana hubungannya dengan orang lain—sebelum mereka mulai memodernisasinya.

Strategi kami adalah memperkenalkan komponen application discovery ke kelompok pengembang percontohan. Kami akan membawa mereka untuk melihat kode, mengedit kode, menggunakan debugger, dan menggunakan application discovery untuk analisis dampak—dan kemudian memperluas ke seluruh basis pengguna. Apa yang telah kami lihat menegaskan bahwa cara terbaik untuk mendorong adopsi di antara pengguna yang ada adalah dengan menunjukkan nilai. Gary Lesage Pemilik Produk Sun Life Financial
Siap untuk transformasi digital

Lesage menunjuk ke dua proyek sebagai contoh. Pada awalnya, ia dan timnya ditanya bagaimana aplikasi mainframe perusahaan perlu berubah dalam kasus suku bunga yang jarang terjadi (tetapi tidak pernah terdengar) menjadi nol atau bahkan negatif. "Pengembang kami menggunakan ADDI untuk menemukan hubungan kompleks antara berbagai aplikasi investasi dan asuransi," kata Lesage. "Kami membutuhkan waktu 50% lebih sedikit dibandingkan pencarian kode baris demi baris."

Contoh kedua yang lebih umum adalah perubahan pada penyusun COBOL yang terhubung ke lebih dari 100 program yang berjalan pada IBM zSistem. "Selain mengidentifikasi di mana letak koneksi di dalam kode, para pengembang perlu mengetahui apakah perubahan tersebut mengikuti batasan berbasis aturan COBOL. Penggunaan ADDI memungkinkan kami mengurangi waktu analisis sebesar 35%.”

Manfaat lain dari penggunaan ADDI adalah untuk dapat memahami penggunaan dan ketergantungan dalam JCL dan informasi penjadwal batch. "Secara historis, tidak ada pengembang kami yang memiliki kemampuan untuk menghasilkan grafik pekerjaan," katanya. "Fakta bahwa kami dapat memasukkan informasi penjadwalan kami ke dalam ADDI dan menghasilkan grafik adalah hal yang benar-benar baru. Hal ini menambah peningkatan keseluruhan dalam efisiensi tim kami.”

Dalam gambaran strategis yang lebih luas, adopsi ADDI oleh Sun Life merupakan langkah penting dalam perjalanan modernisasi mainframe perusahaan, dan dalam transformasi proses pengembangan melalui praktik DevOps. Bagi Lesage, dampak terbesar dari application discovery otomatis adalah waktu yang dibutuhkan untuk mendapatkan kemampuan digital baru ke tangan klien. "Waktu yang dibutuhkan untuk sampai ke pasar sangat penting untuk bersaing dengan kompetitor digital dan untuk memenuhi ekspektasi klien," jelas Lesage. "Apa yang kami lakukan menunjukkan bahwa dengan alat DevOps seperti ADDI, mainframe bisa secepat seperti lingkungan terdistribusi. Kami dapat beradaptasi dengan apa yang akan datang, memberikan pengalaman digital yang baik kepada klien dan tidak perlu berpindah mainframe untuk melakukannya."

Selain mengubah cara pengembangan aplikasi dilakukan di Sun Life, alat DevOps mainframe seperti ADDI juga mulai mengubah pola pikir. Pengembang, misalnya, senang dengan kemampuan visual ADDI. Lesage mencatat bahwa “ini membantu kami sampai pada titik di mana kami tidak takut dengan tantangan tenaga kerja lagi.”

Namun, ia menambahkan, mungkin pergeseran yang paling besar yang disebabkan oleh ADDI adalah cara para eksekutif senior melihat mainframe dalam persamaan transformasi digital. "Para eksekutif kami menyadari pentingnya memodernisasi mainframe kami karena banyaknya investasi yang telah kami keluarkan untuknya, karena keamanannya, dan karena hal ini terkait dengan strategi cloud kami," jelas Lesage. "Kami melihat alat bantu seperti ADDI mengubah percakapan kami tentang mainframe, dan menjadikannya bagian integral dari alat bantu kami di masa mendatang."

Logo Sun Life
Tentang Sun Life Financial

Sun Life (tautan berada di luar ibm.com) adalah organisasi layanan keuangan internasional terkemuka yang menyediakan solusi manajemen aset, kekayaan, asuransi, dan kesehatan bagi Nasabah individu dan lembaga. Sun Life beroperasi di sejumlah pasar di seluruh dunia, termasuk Kanada, Amerika Serikat, Inggris, Irlandia, Hong Kong, Filipina, Jepang, Indonesia, India, Tiongkok, Australia, Singapura, Vietnam, Malaysia dan Bermuda.

Ambil langkah selanjutnya

Untuk mempelajari lebih lanjut tentang solusi IBM yang ditampilkan dalam cerita ini, silakan hubungi perwakilan IBM atau Mitra Bisnis IBM Anda.

Lihat lebih banyak cerita kasus Hubungi IBM
Hukum

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

Diproduksi di Amerika Serikat, Mei 2022.

IBM, logo IBM, dan ibm.com adalah merek dagang dari International Business Machines Corp, yang terdaftar di banyak yurisdiksi di seluruh dunia. Nama produk dan layanan lain mungkin merupakan merek dagang dari IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di web di "Informasi hak cipta dan merek dagang" di ibm.com/legal/copyright-trademark.

Dokumen ini adalah yang terbaru pada tanggal awal publikasi dan dapat diubah oleh IBM kapan saja. Tidak semua penawaran tersedia di setiap negara tempat IBM beroperasi.

Data kinerja dan contoh klien yang dikutip disajikan hanya untuk tujuan ilustrasi. Hasil kinerja aktual dapat bervariasi, tergantung pada konfigurasi dan kondisi pengoperasian tertentu. INFORMASI DALAM DOKUMEN INI DISEDIAKAN "SEBAGAIMANA ADANYA" TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TANPA JAMINAN UNTUK DAPAT DIPERJUALBELIKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN JAMINAN ATAU KETENTUAN APA PUN YANG TIDAK MELANGGAR. Produk IBM dijamin sesuai dengan syarat dan ketentuan perjanjian yang mengatur penyediaan produk tersebut.