Beranda Studi kasus Danske Bank Danske Bank mendorong diferensiasi yang kompetitif di dunia perbankan
Rangkaian IBM Application Delivery Foundation for z/OS mendukung inovasi layanan
Bangunan dengan pilar Kantor Danske Bank dengan logo Danske Bank terlihat

Lingkungan aplikasi dan sistem di Danske Bank sangat dinamis, karena pasar yang kompetitif mendorong kebutuhan untuk terus meluncurkan layanan baru. Untuk memperpendek siklus pengembangan dan mendekatkan IT dengan bisnis, Danske Bank mengadopsi proses pengembangan yang tangkas, yang dikelola menggunakan perangkat lunak IBM® Engineering Workflow Management. dan alat lainnya.

Henrik Hartvig Jensen, Lead Software Engineer dan Technical Architect di Danske Bank, berkomentar: “Kami umumnya bertujuan untuk mencapai keuntungan penggerak pertama, dengan memaksimalkan peluang kami untuk mendapatkan pangsa pasar. Beberapa waktu lalu, kami meluncurkan aplikasi pembayaran seluler pertama di Denmark, dan alat IBM kami membantu kami mencapainya. Kualitas tetap penting; dalam kombinasi dengan time-to-market, lingkungan pengembangan mainframe yang solid dengan cakupan kode, pengujian unit, dan cakupan pengujian adalah elemen penting dalam produksi perangkat lunak di Danske Bank”.

Di tengah semua perubahan dan peningkatan kecepatan, Danske Bank terus menjalankan sistem perbankan inti dan sistem informasi pelanggan pada platform IBM® Z, menggunakan dua mainframe IBM® z16 dalam klaster GDPS® dengan ketersediaan yang sangat tinggi.

Henrik Sloth Schade, Product Owner untuk Mainframe continuous integration/continuous delivery (CI/CD) dan Repositories di Danske Bank, mencatat: “IBM Z tetap menjadi platform yang sangat penting bagi Danske Bank. Ketika dunia berubah, kami selalu mengeksplorasi kemungkinan-kemungkinan baru, tetapi ini adalah proses evolusi: kami berpikir bahwa IBM Z masih merupakan tempat terbaik untuk melakukan perbankan inti saat ini. IBM Z adalah pusat bisnis kami.”

Danske Bank berusaha untuk mempermudah para pengembang dalam membuat dan menguji perangkat lunak baru, dan mengotomatiskan pengujian unit baik untuk IBM Z maupun platform lainnya. Jensen menjelaskan, “Fokus kami adalah mengimplementasikan pagar pembatas tambahan pada apa yang telah kami lakukan, mencapai kemampuan otomatisasi menyeluruh di seluruh jalur pengembangan mainframe kami.”

Dalam upaya berkelanjutan menuju modernisasi, Danske Bank telah bekerja untuk membawa lingkungan pengembangan IBM Z sejalan dengan lingkungan pengembangan Eclipse dan .NET yang berjalan pada platform lain. Bank berusaha untuk mendorong penggunaan otomatisasi yang lebih besar dan kontrol yang lebih baik di seluruh siklus hidup perangkat lunak penuh. Akhirnya, Danske Bank perlu memiliki insight yang lebih baik dan lebih cepat tentang kinerja dan ketersediaan lingkungan pengembangannya, memfasilitasi pengembang internal untuk bekerja dengan cepat, efisien, dan produktif.

Unduh studi kasus ini (272 KB)
50% lebih cepat ke pasar

Danske Bank sekarang dapat membawa penawaran ke pasar dalam setengah waktu yang dibutuhkan sebelumnya.

60% pengembangan lebih cepat

IBM Developer for z/OS memungkinkan siklus pengembangan 60% lebih cepat.

Hal yang hebat tentang ADFz dan IBM Developer for z/OS adalah hampir semua yang kami perlukan untuk menghadirkan perangkat lunak dengan cepat ada dalam satu antarmuka. Henrik Hartvig Jensen Teknisi Perangkat Lunak Utama dan Arsitek Teknis Danske Bank
Toolkit yang komprehensif

Untuk mendukung komunitas pengembang internalnya yang besar, yang mencakup 1700 instalasi IDZ dan kurang dari 1000 pengembang mainframe aktif, dengan setidaknya 500 pengguna unik setiap hari, dan untuk memastikan platform pengembangan IBM Z yang stabil dan andal, Danske Bank mengupgrade ke IBM® Application Delivery Foundation for z/OS (ADFz) terbaru.

Berdasarkan model penyampaian berkelanjutan, ADFz memberikan peningkatan bertahap sepanjang tahun. Rangkaian lengkap alat inti di ADFz dirancang untuk meningkatkan efisiensi dalam membuat dan memelihara aplikasi untuk lingkungan IBM z/OS dan mencakup IBM Developer for z/OS, IBM Debug for z/OS, IBM Fault Analyzer for z/OS, IBM File Manajer for z/OS, dan IBM Application Performance Analyzer for z/OS.

“Apa yang hebat dari solusi IBM ini adalah hampir semua yang kami butuhkan untuk menghadirkan perangkat lunak secara cepat ada dalam satu antarmuka,” kata Jensen. “Kami dapat menangani seluruh siklus hidup perangkat lunak IBM Z dalam lingkungan yang ramah pengguna yang dapat diakses dengan cepat oleh para pengembang yang baru mengenal IBM Z. Hal ini mendorong kecepatan dan efisiensi yang lebih besar, dan membantu menjembatani kesenjangan antara pengembangan untuk z/OS dan platform lainnya.”

Danske Bank mengembangkan alat uji unitnya sendiri dan telah mampu mengintegrasikannya ke dalam lingkungan IBM Developer for z Systems, sehingga memungkinkan alur yang lancar dari pengembangan melalui kasus uji, pengujian unit, penambahan logika bisnis, dan akhirnya transisi ke produksi.

“Seluruh proses analisis dan debugging menjadi lebih cepat dan intuitif di IBM Developer for z/OS, dengan akses yang mudah ke alat-alat baru yang kami kembangkan,” ujar Jensen. “Alat bantu ‘Sistem Diagnostik Aplikasi’ kami menggunakan API Fault Analyzer untuk mengekstrak dump sistem dari mainframe dan membukanya secara langsung di IDE untuk melihat kondisi saat ini dan riwayat program dalam produksi, memeriksa kekritisan dan apakah Anda bisa melakukan perubahan, dan menambahkan komentar untuk menandai masalah apa pun.”

Schade menambahkan, “Kami terus bekerja sama dengan laboratorium IBM, menginspirasi mereka untuk menyertakan fungsionalitas buatan kami ke dalam alat-alat IBM. Ini adalah hubungan dua arah yang hebat, dan kami menghargai kerja sama ini.”

Sementara transaksi inti dan informasi pelanggan berada di platform IBM Z, layanan front-end sering kali berada di platform lain. Dengan menawarkan lingkungan grafis yang serupa untuk mengelola pengembangan dan pengujian di kedua belah pihak, Danske Bank membantu mengurangi potensi hambatan dalam berkolaborasi.

“Kami juga telah memigrasikan kode COBOL dan PL/1 kami dari repositori lama ke IBM Engineering Workflow Management,” komentar Jensen. “Hal ini memudahkan untuk menarik generasi pengembang baru untuk bekerja dengan fungsionalitas yang sudah teruji dan terpercaya tanpa harus mengalami kejutan budaya saat bekerja di depan layar hijau. Semuanya intuitif untuk digunakan.”

Schade menambahkan, “Saya sangat bangga dengan posisi kami saat ini. Segala sesuatu di mainframe yang dapat diintegrasikan ke dalam IDz mudah tersedia. Bahkan beberapa proses dalam alat IBM telah diadopsi atau disesuaikan untuk mempercepat proses pengembangan. Pengembang mainframe kami dapat mencapai sangat jauh di IDz hanya dengan beberapa klik.”

Alat dalam ADFz memainkan peran kunci dalam menjaga lingkungan IBM Z berkinerja optimal setiap saat, seperti yang dijelaskan Jensen: “Kami menggunakan alat IBM untuk memantau kinerja dan ketersediaan semuanya mulai dari sistem CICS back-end hingga lingkungan pengembangan. Menemukan dependensi membuatnya lebih mudah untuk tetap patuh. Melihat ruang terdistribusi, kami memiliki banyak alat CI/CD yang berbeda dan lebih dari seribu pipeline dan pengaturan yang berbeda yang mungkin perlu diubah agar tetap patuh. Mengadopsi satu cara kerja mungkin membatasi dalam beberapa hal, tetapi menawarkan keuntungan dalam hal kepatuhan dan kontrol.

Alat-alat IBM pada platform IBM Z kami membantu kami membangun peta jalan kami untuk beralih ke DevOps, terutama di area-area seperti otomatisasi pengujian. Henrik Sloth Schade Product Owner untuk CI/CD Mainframe dan Repositori Danske Bank
Merangkul cara kerja yang lebih cepat dan lebih efisien

Karena Danske Bank terus mengembangkan kemampuan pengembangan perangkat lunaknya untuk memenuhi tekanan yang semakin meningkat terkait waktu ke pasar dan kualitas, ADFz membantu memastikan bahwa alat bantu yang penting selalu tersedia bagi para pengembang. Solusi ini juga sesuai dengan tujuan bank dalam memanfaatkan API secara lebih baik untuk penyajian fungsionalitas yang ada, baik secara internal maupun eksternal.

“Kami menyiapkan lebih banyak API untuk layanan yang berjalan di IBM Z,” komentar Jensen. “Mempermudah panggilan ke layanan yang ada, seperti memanggil saldo pelanggan langsung dari sistem perbankan inti, mempercepat pengembangan dan meningkatkan efisiensi internal. Di ADFz, penggunaan API membantu kami menggabungkan berbagai sumber ke dalam satu sudut pandang bagi pengguna, guna menghemat waktu dan tenaga.”

Dengan pemeriksaan sintaks secara real-time di IBM Developer for z/OS, pengembang dapat dengan cepat melihat masalah tanpa perlu terus mengkompilasi kode mereka, menghemat waktu, dan memungkinkan siklus pengembangan yang lebih cepat. Ini juga menyediakan akses mudah ke hierarki kinerja, kontrol program grafis, alat refactoring kode yang disempurnakan, dan alat untuk analisis kode statis yang cepat.

“Kami memiliki sangat sedikit pemadaman di lingkungan pengembangan kami,” kata Jensen. “Kinerja dan kedewasaan juga meningkat. Beberapa tahun yang lalu, kami menetapkan target untuk beralih dari pengujian ke produksi dalam waktu kurang dari 25 menit-dan kami telah membuktikan bahwa kami dapat melakukannya dalam waktu kurang dari 15 menit. Para pengembang harus siap dan tahu apa yang harus dilakukan, tetapi rangkaian alat ini mampu mengakomodasinya.”

“Pengujian di lingkungan terpisah sebelum penerapan akan membantu lingkungan kita menjadi lebih stabil ke depannya,” tambah Schade. “Kami bertujuan untuk memastikan pengiriman aplikasi berkualitas tinggi dan fungsionalitas baru yang cepat dan berkelanjutan untuk memenuhi kebutuhan bisnis yang muncul. Alat IBM di platform IBM Z kami membantu kami membangun peta jalan kami untuk pindah ke DevOps, terutama dalam pengujian otomatis. Mereka memungkinkan kami untuk mendorong budaya dan pola pikir baru tentang peningkatan inovasi, pengiriman solusi bisnis baru yang cepat, dan kesadaran akan siklus hidup perangkat lunak lengkap. Mereka juga membantu kami meningkatkan standardisasi dan transparansi dalam pengembangan, pengujian dan produksi, memahami dan menyelaraskan jaringan pipa, dan meningkatkan efisiensi dalam proses pengembangan kami.”

Logo Danske Bank
Tentang Danske Bank

Didirikan pada tahun 1871, Danske Bank (tautan berada ibm.com) adalah bank universal Nordik. Di pasar intinya di Denmark, Norwegia, Swedia, dan Finlandia, perusahaan ini melayani semua jenis nasabah, mulai dari nasabah pribadi dan bisnis hingga nasabah institusi besar. Secara keseluruhan, bank ini memiliki 3,5 juta nasabah, 2,2 juta di antaranya menggunakan e-banking, dan mengoperasikan jaringan 300 cabang di delapan negara. Danske Bank memiliki 19.000 karyawan penuh waktu dan terus berkembang baik secara organik maupun melalui merger dan akuisisi.

Ambil langkah selanjutnya

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

Innocens

Startup di layanan kesehatan, Innocens BV, menggunakan AI dari IBM untuk merancang solusi yang membantu mendeteksi potensi tanda-tanda sepsis pada bayi baru lahir yang rentan.

Cari tahu lebih lanjut
Neste

Neste membangun platform ERP global dalam upayanya menjadi produsen bahan bakar terbarukan dan solusi sirkular terkemuka di dunia.

Cari tahu lebih lanjut
GBSBank

GBSBank memberikan kepercayaan dengan bantuan dari IBM® Storage yang berkinerja tinggi dan sangat tangguh.

Cari tahu lebih lanjut
Hukum

Diproduksi di Amerika Serikat, April 2023.

IBM, logo IBM, ibm.com, IBM Z, z16, GDPS, dan z/OS 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 milik IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di web “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.