Cara menangani sistem keuangan lama: Panduan praktis menuju modernisasi yang efisien
Diterbitkan: 2023-11-24Banyak bank tradisional telah merespons digitalisasi. Teknologi berkembang dengan sangat cepat, dan banyak orang di sektor perbankan tidak mengetahui solusi digital mana yang harus diterapkan. Karena platform yang ada terus menjalankan tujuan awalnya, perusahaan-perusahaan ini terus menggunakan perangkat lunak lama.
Masalahnya adalah revolusi teknologi tidak hanya memperkenalkan alat-alat baru untuk kehidupan sehari-hari. Ini telah mengubah perilaku dan ekspektasi konsumen. Pelanggan modern menuntut akses yang mudah dan cepat, yang sulit disediakan oleh platform perbankan lama.
Cepat atau lambat, bank harus memikirkan bagaimana (bukan apakah) mereka harus memperbarui sistemnya. Menurut prediksi IDC, investasi dalam transformasi digital langsung akan mencapai $7,1 triliun ketika organisasi menjadi perusahaan digital.
Artikel ini akan memandu Anda melalui strategi modernisasi untuk platform perbankan inti Anda. Panduan ini akan membantu Anda mengidentifikasi tanda-tanda sistem Anda perlu dimodernisasi, menguraikan tujuan dan proses strategi modernisasi, mendiskusikan berbagai pendekatan, dan menyoroti risiko yang harus Anda mitigasi.
Apa yang dimaksud dengan sistem keuangan warisan?
Sistem warisan adalah infrastruktur teknologi usang yang terus digunakan oleh suatu organisasi. Di sektor keuangan, perangkat keras dan perangkat lunak yang mendukung operasi inti perbankan seperti pembukaan rekening, pemrosesan transaksi, dan banyak lagi sudah ketinggalan zaman.
40% bank menggunakan COBOL, bahasa pemrograman yang dikembangkan pada tahun 1959, sebagai fondasi sistem mereka.
Jika masih berfungsi, mengapa memperbaikinya? Benar?
Banyak platform lama merupakan solusi yang dibuat khusus, dan biaya serta kompleksitas peningkatan sistem yang ada saat ini dapat menjadi penghalang.
Permasalahan dalam penggunaan sistem keuangan lama adalah hal ini membatasi kemampuan bank untuk tumbuh. Integrasi yang terbatas, kerentanan keamanan, dan inefisiensi operasional mengurangi kemampuan organisasi untuk menghadirkan produk, layanan, dan pengalaman pelanggan baru. Akibatnya, mereka kalah bersaing dengan solusi fintech modern.
Selain itu, para ahli yang akrab dengan sistem lama di perbankan semakin ketinggalan zaman, dan tidak ada yang bisa menggantikannya.
Revolusi digital tidak menunggu siapa pun. Anda harus melakukan modernisasi cepat atau lambat.
Tanda-tanda Anda perlu memodernisasi sistem keuangan lama Anda
Jika Anda tidak yakin untuk memperbarui sistem inti lama, alasan modernisasi aplikasi lama berikut dapat membantu Anda mengambil keputusan.
- Integrasi terbatas
Dibandingkan dengan solusi SaaS yang bekerja dengan alat pihak ketiga, sistem perbankan inti lama tidak dilengkapi untuk berkomunikasi dengan aplikasi lain. Akibatnya, perangkat lunak tersebut tidak kompatibel dengan perangkat lunak baru lainnya, sehingga menyulitkan integrasi dengan aplikasi seluler dan aplikasi inovatif lainnya.
- Silo data
Karena alat lama tidak terintegrasi, alat tersebut menciptakan silo, yang memerlukan solusi untuk meneruskan data ke seluruh ekosistem Anda, misalnya transaksi saluran digital ke perbankan inti.
Sumber
Rata-rata organisasi menggunakan antara 11 dan 20 alat berbeda, dengan dasbor, analitik, dan kumpulan datanya sendiri, hanya dalam pemasaran.
Silo data menyebabkan proses tidak efisien dan menghambat kemampuan Anda untuk memberikan layanan yang cepat dan akurat. Mereka juga menciptakan peluang kejahatan dunia maya.
- Masalah keamanan dan kepatuhan
Silo data mempersulit identifikasi dan respons terhadap ancaman keamanan. Beberapa titik entri data meningkatkan peluang bagi peretas untuk mengakses sistem Anda.
Selain itu, kompleksitas sistem lama, dengan pengembangan berkelanjutan dan banyaknya basis data, mempersulit pencarian data pribadi, yang mana peraturan seperti mandat GDPR (Peraturan Perlindungan Data Umum) harus dienkripsi dan disimpan dengan aman.
- Otomatisasi terbatas
Sejauh ini, sistem lama dapat memanfaatkan otomatisasi untuk mengoptimalkan efisiensi dan kinerja. Lompatan berikutnya dalam otomatisasi adalah kecerdasan buatan dan pembelajaran mesin. Sayangnya, sistem lama tidak dapat memanfaatkan potensi penuh dari teknologi ini.
Misalnya, banyaknya data terpusat yang diperlukan untuk pembelajaran mesin memperlambat sistem lama.
- Biaya tinggi
Berpegang teguh pada sistem perbankan yang ketinggalan jaman menimbulkan konsekuensi yang jelas dan tersembunyi. Sebuah studi kasus mengenai biaya sistem lama menunjukkan bahwa bank dan perusahaan asuransi menghabiskan hingga 75% anggaran TI mereka untuk memelihara sistem lama.
Bukan itu saja.
Sumber
Grafik di atas menunjukkan biaya rata-rata per jam akibat pemadaman server bagi 25% responden yang disurvei adalah antara $300.000 dan $400.000.
Biaya tersembunyi dari sistem ini meliputi:
- Peluang bisnis yang terlewatkan : sistem lama tidak terintegrasi dengan perangkat lunak baru, sehingga membatasi pertumbuhan.
- Kerentanan keamanan : sistem lama tidak dapat menangani serangan siber modern, sehingga menyebabkan institusi rentan terhadap pelanggaran peraturan dan denda.
- Inefisiensi operasional : sistem lama memerlukan pembaruan dan pemeliharaan manual, sehingga mengurangi produktivitas karyawan.
- Pengalaman pelanggan yang buruk : sistem lama tidak dapat memenuhi harapan pelanggan akan proses yang cepat, nyaman, dan ramah pengguna, sehingga mengurangi keunggulan kompetitif Anda.
Jadi, meskipun Anda berpikir Anda menghemat uang dengan mempertahankan sistem lama, Anda sebenarnya kehilangan lebih banyak uang.
Menetapkan tujuan untuk proses modernisasi sistem keuangan lama
Sebelum Anda mulai memodernisasi sistem perbankan lama Anda, Anda perlu menguraikan tujuan proyek ini. Menetapkan tujuan memungkinkan Anda mengomunikasikan tujuan tugas, memahami kapasitas Anda, mempersiapkan diri sesuai kebutuhan, melacak kemajuan, dan menilai kinerja.
Contoh tujuan yang harus Anda tetapkan untuk memperbarui sistem perbankan lama meliputi:
- Peningkatan efisiensi
- Keamanan yang ditingkatkan
- Mengurangi biaya
- Skalabilitas yang ditingkatkan
Pastikan tujuan Anda selaras dengan strategi bisnis secara keseluruhan. Pikirkan tentang ini.
Tujuan yang terdefinisi dengan baik membantu Atom Bank mengidentifikasi kebutuhan akan sistem perbankan berbasis cloud. Ketika bank mulai berkembang, perangkat lunak lamanya pun berkembang lebih besar. Hal ini memerlukan platform perbankan inti yang mendukung proyeksi pertumbuhan dan visi perbankan transformatif, yang disediakan oleh teknologi berbasis cloud.
Dua belas bulan setelah meluncurkan sistem perbankan intinya di Google Cloud, Atom Bank melaporkan peningkatan signifikan dalam ulasan positif pelanggan karena kecepatan yang lebih tinggi dan kinerja aplikasi yang lebih lancar.
Bagaimana menciptakan strategi modernisasi sistem keuangan warisan
Anda telah mengidentifikasi kebutuhan organisasi Anda untuk memodernisasi alat-alat lamanya dan tujuan yang ingin Anda capai dengan proyek ini. Sekarang, mari kita telusuri langkah-langkah untuk memastikan keberhasilan transformasi digital.
1. Analisis sistem lama Anda
Langkah pertama adalah menganalisis kekurangan sistem Anda. Berikut beberapa pertanyaan untuk memandu evaluasi Anda:
- Bagaimana sistem membatasi peluang bisnis, dan apa saja peluangnya?
- Di manakah nilai bisnisnya hilang?
- Bagian mana dari sistem yang tangkas (dan mana yang tidak)?
- Berapa biaya pemeliharaan sistem warisan?
- Apakah pemeliharaan yang ada saat ini berkelanjutan dan terukur?
- Apa saja kerentanan keamanan dan kepatuhan?
Pastikan untuk mendapatkan masukan dari pengambil keputusan utama dan pemangku kepentingan yang menggunakan layanan inti sistem.
2. Pahami proses bisnis Anda
Anda tidak boleh menjalankan proyek digitalisasi sendirian. Anda harus memahami bagaimana organisasi menyelesaikan pekerjaan untuk mengoptimalkan proses modernisasi. Menyelaraskan kemampuan TI dengan proses bisnis memastikan Anda mencapai tujuan bisnis secara keseluruhan.
Untuk melakukan hal ini, lakukan analisis proses untuk melihat bagaimana data bergerak dalam ekosistem bank Anda. Apa saja poin-poin pengambilan keputusan? Bagaimana berbagai departemen berinteraksi dengan data dan satu sama lain? Bagaimana nasabah berinteraksi dengan layanan bank?
Menyelesaikan analisis proses menempatkan Anda pada posisi untuk mengetahui apakah Anda harus mengoptimalkan, meningkatkan, atau mengganti sistem lama Anda.
3. Mengevaluasi pilihan modernisasi
Kini setelah Anda memahami kondisi teknis sistem dan persyaratan bisnis, Anda dapat membuat pilihan berdasarkan informasi mengenai skenario modernisasi mana yang paling sesuai dengan kebutuhan Anda.
Ada dua cara untuk mengatasi masalah warisan: revolusioner dan evolusioner.
Modernisasi revolusioner melibatkan penghentian sistem lama dan memulai dari awal dengan sistem baru. Modernisasi evolusioner mengubah sistem warisan yang ada saat ini selangkah demi selangkah dan berfokus pada penyelesaian masalah-masalah tertentu.
Seperti yang dapat Anda bayangkan, metode revolusioner lebih mahal dan berisiko dibandingkan metode evolusioner dan menimbulkan gangguan besar pada proses bisnis. Namun, hal terakhir ini tidak mengatasi faktor mendasar yang menyebabkan masalah sistem. Anda harus memutuskan apakah biaya perombakan lebih besar daripada biaya pelanggaran keamanan atau waktu henti sistem.
4. Melibatkan pemangku kepentingan utama
Modernisasi warisan merupakan upaya tim dan memerlukan kerja sama antara pemangku kepentingan utama, seperti manajemen, tim TI, dan pengguna akhir.
Masing-masing pihak membawa keahlian dan wawasan untuk memastikan proyek mencapai tujuannya. Faksi manajemen memastikan proyek selaras dengan tujuan bisnis secara keseluruhan, personel TI melaksanakan transformasi digital, dan pengguna akhir memberikan umpan balik mengenai kinerja sistem.
Melibatkan pemangku kepentingan sejak awal memastikan Anda menerima semua persyaratan untuk proyek tersebut. Hal ini juga mengurangi hambatan dalam tahap implementasi dan mempersiapkan karyawan menghadapi perubahan yang akan datang.
5. Pilih solusi yang sesuai
Dengan semua informasi di atas, kini Anda dapat memilih solusi yang sesuai untuk proyek Anda. Pilih opsi yang memberikan efek dan nilai tertinggi dengan memetakan setiap pendekatan berdasarkan fungsionalitas, risiko, dan biaya.
Jika Anda belum melakukannya, konsultasikan dengan ahli layanan modernisasi aplikasi lama. Miquido dapat membantu Anda memprioritaskan tujuan Anda, memilih arsitektur yang paling sesuai dan tumpukan teknologi mutakhir, dan memberi saran kepada Anda tentang berbagai masalah yang akan muncul. Kami memiliki pengalaman memodernisasi aplikasi seluler dan web, mulai dari konsultasi strategi produk hingga pengembangan front-end dan backend.
Pendekatan modernisasi
Ada beberapa teknik modernisasi, masing-masing menangani kode dan infrastruktur lama secara berbeda. Selain aspek teknis proyek, anggaran dan jadwal proyek Anda juga akan menentukan pendekatan mana yang akan Anda terapkan. Semakin mudah metodenya, semakin sedikit risiko, biaya, dan gangguan pada proses bisnis.
Enkapsulasi
Enkapsulasi memperpanjang umur sistem lama dengan membuat fungsi dan datanya tersedia melalui API. Kode lama dibungkus dengan kode baru, sehingga memungkinkannya berintegrasi dengan perangkat lunak modern. Hal ini memberikan tampilan baru pada warisan sambil menjaga kode aslinya tetap utuh.
Metode ini paling cocok untuk sistem lama dengan kode berkualitas tinggi. Ini membawa risiko minimal dan merupakan solusi modernisasi yang murah dan cepat. Sayangnya, ini hanya mengatasi masalah dangkal pada perangkat lunak lama. Masalah yang lebih mendalam, seperti pemeliharaan, akan terus berlanjut.
Hosting ulang
Rehosting adalah memindahkan sistem perbankan ke lingkungan yang berbeda (misalnya server baru) tanpa mengubah kode. Ini memberi perangkat lunak Anda peningkatan kinerja, meningkatkan efisiensi.
Metode ini memiliki risiko dan biaya paling rendah. Ini juga merupakan solusi modernisasi tercepat, dengan dampak minimal pada proses bisnis karena sistem beroperasi seperti biasa. Itu juga berarti Anda tetap mempertahankan batasan kode aslinya.
Platform ulang
Replatforming memindahkan sistem perbankan Anda dari platform lama ke platform baru. Hal ini memungkinkan Anda memanfaatkan teknologi terbaru yang meningkatkan kinerja, mengurangi biaya pemeliharaan, meningkatkan keamanan, dan meningkatkan skalabilitas.
Metode ini paling cocok untuk bank yang platformnya saat ini kurang memiliki skalabilitas. Hal ini memerlukan perubahan pada kode asli agar berfungsi dalam program baru. Hal ini juga disertai dengan risiko terkait kehilangan data, waktu henti sistem, masalah kompatibilitas, dan gangguan pada proses bisnis.
Pemfaktoran ulang
Refactoring melibatkan perubahan struktur kode yang ada untuk mengatasi inefisiensi yang mendasarinya dan meningkatkan kinerja. Anda akan menggunakan metode ini dengan kode yang ditulis dengan buruk dan sulit dipelihara.
Keuntungan metode ini adalah memungkinkan Anda menyesuaikan kode. Karena Anda hanya mengoptimalkan kode, Anda tidak perlu melatih ulang pengguna untuk menggunakan perangkat lunak. Sisi buruknya adalah risiko dan biaya yang lebih tinggi. Anda memerlukan tim pengembang yang terampil untuk mengurangi utang teknis, dan siklus pengembangannya lebih panjang daripada solusi yang disebutkan di atas.
Merancang ulang
Perancangan ulang melibatkan perubahan signifikan pada kode untuk menyesuaikannya dengan arsitektur baru, misalnya, beralih dari arsitektur monolit ke arsitektur layanan mikro. Hal ini memungkinkan sistem lama untuk memanfaatkan kemampuan lingkungan baru dan berintegrasi dengan teknologi canggih.
Metode ini meningkatkan risiko dan biaya, termasuk gangguan terhadap bisnis dan kehilangan data. Prosesnya memakan waktu berbulan-bulan dan mahal, dengan dua tim mengerjakan arsitektur lama dan baru agar operasi tetap berjalan.
Pembangunan kembali
Membangun kembali adalah menulis ulang kode dari awal tanpa mengubah cakupan atau spesifikasinya. Perbedaan antara perancangan ulang dan pemfaktoran ulang kode vs. penulisan ulang adalah perbedaan antara merenovasi dan membangun kembali rumah.
Anda mendapat manfaat dari menghilangkan redundansi dan menambahkan fitur baru. Namun, metode modernisasi ini mungkin sulit dilakukan oleh bank-bank besar yang sudah lama berdiri. Ini adalah proyek besar yang penyelesaiannya bisa memakan waktu berbulan-bulan, bahkan bertahun-tahun.
Mengganti
Penggantian memerlukan pembangunan kembali ke tingkat berikutnya – cakupan dan spesifikasi baru. Pada dasarnya, ini adalah aplikasi perbankan yang berbeda. Anda akan menggunakan opsi ini jika risiko keamanan tidak dapat diterima, biaya pemeliharaan melebihi biaya penggantian, dukungan vendor tidak ada lagi, atau sistem tidak sejalan dengan tujuan jangka panjang organisasi.
Teknologi modern yang mendukung modernisasi sistem perbankan lama
Apapun metode modernisasi yang Anda pilih, ada teknologi yang harus Anda terapkan untuk memfasilitasi proses tersebut.
- API memungkinkan sistem inti untuk berintegrasi dengan aplikasi pihak ketiga seperti sistem pembayaran digital.
- Komputasi awan memungkinkan institusi untuk melakukan outsourcing infrastruktur TI, sehingga mengurangi biaya kepemilikan sekaligus memberikan layanan yang lebih cepat dan terukur.
- Layanan mikro membagi sistem menjadi layanan independen, memfasilitasi modifikasi yang lebih cepat tanpa memengaruhi keseluruhan aplikasi.
- Praktik DevOps membantu institusi menghadirkan fitur-fitur baru dan pembaruan dengan lebih cepat, memastikan kepatuhan terhadap peraturan dan keunggulan kompetitif.
Potensi risiko yang terkait dengan modernisasi
Memodernisasi sistem perbankan lama Anda adalah langkah tepat menuju transformasi digital total. Namun, terdapat tantangan potensial yang harus Anda persiapkan untuk memastikan transisi berhasil.
- Kehilangan data : Sistem lama mengumpulkan banyak data berharga, yang akan bermigrasi dari aplikasi lama ke aplikasi baru. Kehilangan data selama proses migrasi adalah kenyataan yang menyedihkan. Untuk mengurangi skenario ini, buat cadangan data ke beberapa lokasi, seperti penyimpanan cloud atau hard drive eksternal.
- Keamanan data : Data juga rentan terhadap serangan siber selama proses migrasi. Perubahan kode dan lingkungan menciptakan peluang terjadinya akses tidak sah dan kebocoran data. Untuk mengurangi risiko keamanan, terapkan praktik terbaik keamanan data dan gunakan alat transfer database dengan fitur perlindungan data.
- Masalah integrasi : Sebagian besar sistem keuangan lama tidak kompatibel dengan teknologi baru. Oleh karena itu, Anda dapat memperkirakan adanya inkonsistensi data atau gangguan proses. Anda dapat memitigasinya dengan melakukan pengujian integrasi untuk mengetahui dan menyelesaikan masalah kompatibilitas sejak dini.
- Gangguan bisnis : Setiap perubahan pada kode atau lingkungan perbankan akan mengganggu operasi bisnis, menghambat produktivitas dan layanan pelanggan. Kembangkan rencana kesinambungan untuk meminimalkan dampak gangguan ini, termasuk pendekatan implementasi bertahap.
Jangan biarkan tantangan ini membuat Anda takut untuk memodernisasi sistem perbankan lama Anda. Anda dapat mengatasi sebagian besar masalah tersebut dengan perencanaan yang matang dan bermitra dengan agen pengembangan perangkat lunak perbankan yang tepat.
Misalnya, Royal Bank of Scotland berhasil mengubah platform sistem lamanya dari server fisik ke cloud. Hasilnya adalah penghematan $9 juta dalam proses server manual dua tahun setelah implementasi.
Mengapa Anda harus bermitra dengan agen pengembangan perangkat lunak untuk proyek modernisasi
Memodernisasi bank lama dapat menjadi hal yang sangat melelahkan, mulai dari menganalisis aplikasi perbankan dengan benar hingga memilih pendekatan dan implementasi modernisasi terbaik. Prosesnya rumit dan rawan risiko.
Untungnya, agen modernisasi digital yang tepat dapat memandu Anda menjalani proyek Anda. Pilihan ideal adalah perusahaan layanan lengkap dengan pengalaman lebih dari sepuluh tahun dan verifikasi Pangea 7% teratas untuk pengembangan perangkat lunak.
Miquido mencentang kotak-kotak ini, dan itulah cara kami secara konsisten menghadirkan produk-produk luar biasa untuk perusahaan fintech seperti Nextbank dan BNP Paribas. Lihat portofolio kami untuk migrasi cloud, pemfaktoran ulang kode, layanan audit perangkat lunak, dan banyak lagi.