Penggantian siklus pengembangan yang kaku dan pengujian berbasis batch dengan pengembangan dan integrasi berkelanjutan mempercepat pengiriman fungsionalitas baru dalam sistem inti, memastikan bahwa sistem tersebut terus berkembang sejalan dengan kebutuhan aplikasi pada platform lain. Alat-alat seperti Git dan IBM Developer untuk z/OS membantu para pengembang mengadopsi praktik-praktik DevOps tangkas yang mendukung pendekatan pengembangan yang berkesinambungan.
Moncelle berkomentar: "Mengembangkan perkakas dan praktik DevOps modern memungkinkan kecepatan pengembangan yang tinggi di seluruh perusahaan."
Penambahan alat bantu seperti Git, Jenkins, dan IBM UrbanCode Deploy ke IBM Z membantu State Farm untuk memperluas praktik DevOps secara konsisten di seluruh organisasi. Secara umum, ketersediaan alat bantu yang fleksibel dan modern di semua platform memungkinkan tim produk untuk mengimbangi aplikasi yang lebih baru, sehingga memangkas waktu untuk memasarkan.
State Farm kini tengah berupaya menggunakan teknik-teknik mutakhir, termasuk pembelajaran mesin, analisis kode statis, dan penggunaan IBM® Infosphere® Optim Test Data Fabrication untuk secara otomatis menghasilkan data uji yang realistis dalam skala yang belum pernah ada sebelumnya untuk pengujian pada z/OS serta platform lainnya. Hal ini akan membantu organisasi memastikan bahwa aplikasi baru yang berhadapan dengan pelanggan akan memberikan stabilitas yang diperlukan dengan kualitas layanan yang tinggi yang dapat dicapai melalui pengujian berkelanjutan. "Kami berharap dapat melihat perbedaan yang sangat radikal dalam hal bagaimana aplikasi data intensif dapat diuji, membuka kemungkinan baru untuk peningkatan DevOps dalam skala yang jauh lebih besar," kata Moncelle.
Swami menambahkan: "Kami ingin menghilangkan antarmuka atau perkakas apa pun yang menjadi penghalang dalam membuat perubahan pada sistem yang berjalan pada IBM Z. Salah satu perubahan paling awal yang kami lakukan adalah mengganti SCM [Sistem Manajemen Kode Sumber] for z/OS lama kami dengan Git."
"Alat-alat pengembangan modern akan membantu membuka server-server perusahaan kepada basis baru pengembang-pengembang muda yang saat ini belum memiliki pengalaman, atau paparan terhadap platform IBM Z," ujar Swami.
Hari ini di State Farm, banyak beban kerja sangat penting yang berjalan di IBM z/OS di 250 LPAR aktif di 12 server IBM Z, yang menyediakan layanan dan data ke aplikasi tambahan yang berjalan pada platform terdistribusi.
Swami berkomentar: "Saat kami membangun sistem ketersediaan tinggi satu dekade yang lalu, kami memulainya dengan nol dan bekerja sama dengan IBM untuk mendesain sistem yang memberikan ketersediaan yang berkesinambungan, dengan menggunakan teknologi seperti GDPS, Parallel Sysplex, dan Db2 Data Sharing. Kami juga menerapkan desain aplikasi yang tidak memiliki ketergantungan pada sumber daya tertentu atau mengharuskan aplikasi dijalankan pada LPAR tertentu. Fitur-fitur seperti Sysplex Workload Balancing sangat penting untuk mencegah aplikasi tidak perlu mengetahui sistem apa yang sedang berjalan, dan memungkinkan sistem untuk memindahkan beban kerja saat pemeliharaan dilakukan."
Melihat ke masa depan, standardisasi praktik pengembangan berarti bahwa bisnis dapat memilih platform yang paling tepat untuk beban kerjanya tanpa perlu khawatir tentang pengembang yang perlu membiasakan diri dengan seperangkat alat dan pendekatan yang sama sekali baru.
Ketika State Farm mulai memperluas aplikasi ke cloud, perusahaan mengantisipasi bahwa IBM Z akan terus memainkan peran penting dalam infrastruktur cloud hybrid baru yang menggabungkan sumber daya komputasi di lokasi dan di luar lokasi. Standardisasi untuk DevOps secara alami akan memfasilitasi pendekatan ini, mendukung filosofi platform-agnostik yang akan melihat beban kerja yang diarahkan ke platform yang paling tepat dalam setiap kasus.
Swami menyimpulkan: "Dengan membawa praktik-praktik DevOps yang tangkas ke IBM Z, kami akan terus mempercepat siklus pengembangan, yang pada akhirnya memberikan layanan baru kepada pelanggan dengan lebih cepat sehingga kami dapat mempertahankan keunggulan kompetitif kami."