Lima Cara Memodernisasi Sistem Lama dengan Kecerdasan Buatan

PRCAIkuti ZDNET: Tambahkan kami sebagai sumber pilihan di Google.

Kesimpulan Penting ZDNET

  • Mengelola utang teknis dapat menyita hingga 40% waktu pengembangan TI.
  • Salah satu cara mengatasi tantangan sistem warisan adalah dengan menggunakan specialist AI agents.
  • Fokus pada alat pengujian, penyempurnaan proyek, dan mendorong perubahan jangka panjang.

    Bisnis sering terbebani oleh sistem warisan (legacy systems). Riset dari IDC melaporkan bahwa utang teknis yang tidak terkelola dapat menyita 20% hingga 40% waktu pengembangan TI, mengalihkan sumber daya dari inovasi dan modernisasi.

    IDC menyarankan banyak perusahaan ingin menggunakan layanan berbasis AI, namun ambisi mereka dibatasi utang teknis, termasuk sistem usang, integrasi rapuh, dan interoperabilitas data yang terbatas.

    Kabar baiknya, para eksekutif perintis menghadapi tantangan ini langsung. Meski beban TI warisan dapat menghalangi penerapan layanan data dan AI baru, beberapa bisnis mengambil pendekatan radikal—mereka menggunakan AI untuk memodernisasi sistem dan menciptakan peluang baru bagi tim pengembangan internal.

    Hal ini dialami Jeff Love, CTO di Professional Rodeo Cowboys Association (PRCA), badan pengatur untuk rodeo di AS, Kanada, dan Meksiko. Love ingin mengeksplorasi bagaimana AI dapat membantu organisasi berusia hampir 100 tahun ini mengatasi tantangan TI warisan yang kompleks. Berikut lima pelajaran yang ia sarankan untuk pemimpin bisnis lain.

    1. Uji Model AI
    Love menjelaskan, sebagian besar sistem backend PRCA berjalan pada kode AS/400 berusia 40 tahun. Ketergantungan pada sistem warisan ini berarti tim pengembangan lebih banyak memelihara kode lama daripada membangun kemampuan baru, menghambat digitalisasi dan cara kerja baru.

    “Itulah tujuan saya di sini—memodernisasi aplikasi kami, karena semakin sulit dipelihara, dan banyak pengetahuan tentang pemeliharaan sistem ini yang hilang seiring waktu,” ujarnya.

    Love melihat AI mungkin bisa membantu. Namun, uji coba awal dengan model gen AI setahun lalu memberikan hasil beragam. “Saya coba ChatGPT, tapi kesulitannya terletak pada volume kode. ChatGPT tidak bisa menangani jumlah data yang kami berikan. Ada sekitar 1.000 file yang coba diringkas,” katanya. “Saya juga coba Grok dan beberapa alat lain, tapi mereka tidak melihat semua file secara holistik.”

    2. Gunakan Solusi Spesialis
    Setelah eksplorasi awal, Love mulai bekerja dengan Zencoder Juli lalu—sebuah platform agen yang menganalisis logika bisnis dan menerjemahkannya ke penjelasan bahasa Inggris sederhana.

    Bagi organisasi yang ingin mengurangi utang teknis, platform ini terdengar seperti impian. Sementara pendekatan tradisional dan model gen AI gagal menembus logika bisnis puluhan tahun, Love yakin Zencoder dapat membantu.

    “Saya mencoba Zencoder. Saya berikan kode AS/400 kami dan minta untuk mendokumentasikannya, memberikan aturan bisnis, file database yang diakses, serta saran modernisasi,” kata Love. Hasil awalnya menjanjikan, meski tidak sempurna karena volume informasi yang sangat besar. Timnya menyempurnakan kerja agen-agen ini, dan analis bisnis PRCA menyadari mereka memiliki alat untuk beralih dari sistem AS/400.

    3. Terapkan Teori ke Praktik
    Love dan rekan memberikan instruksi, pedoman, diagram, dan alur kerja kepada agen. Persyaratan kunci ini membantu menghasilkan wiki untuk analis bisnis PRCA. Organisasi kemudian membuat wireframe berdasarkan persyaratan dan aturan bisnis tersebut.

    “Berdasarkan wireframe itu, saya bisa mengambil item pekerjaan, memasukkannya ke agen yang saya buat untuk membantu pengkodean. Lalu, ia mengubah alur kerja menjadi struktur UI yang kami gunakan dalam modernisasi, dan itu menjadi titik awal pengkodean kami,” jelasnya.

    Teknologi Zencoder membantu staf memahami hubungan antar kode dan sistem. Platform ini juga membuat pengujian unit yang mencegah bug sebelum produksi. “Kami bisa memastikan aturan bisnis tertangkap dengan baik, jadi saat memodernisasi sistem, aturan aktual tetap diperhitungkan,” ujarnya.

    4. Tinggalkan Pola Pikir Warisan
    Kini, tim teknologi PRCA mengadopsi modernisasi. Dengan bantuan AI, waktu yang sebelumnya dihabiskan untuk urusan warisan dialihkan ke digitalisasi. Love memperkirakan Zencoder mendukung pengurangan waktu pengembangan hingga 50%, yang digunakan tim TI untuk membangun layanan digital, alat manajemen acara baru, dan pengalaman yang lebih baik.

    “Tim internal kami kecil, mengelola setengah lusin sistem besar. Terkadang ini sangat membebani untuk semua dukungan yang dibutuhkan,” katanya. Logika bisnis rodeo yang kompleks juga membuat karyawan baru butuh waktu lama mempelajari aturannya.

    Zencoder mempermudah proses, memungkinkan staf cepat memahami dan fokus pada perubahan yang memberi nilai tertinggi. “Kini kami lebih banyak menghabiskan waktu untuk pengujian unit dan hal-hal penting lainnya dalam membangun aplikasi yang solid, yang sebelumnya sering terabaikan karena fokus pada fungsionalitas dan penyelesaian produk,” ujar Love.

    5. Cari Tantangan Baru
    Tim Love bertujuan menyelesaikan migrasi sistem AS/400 pada akhir 2026. Setelah itu, mereka akan mengatasi platform warisan berikutnya, teknologi ASP.NET Web Forms PRCA.

    “Tujuan pertama adalah memperbarui diri kami. Saat ini kami bekerja dengan teknologi 40 tahun di belakang. Setelah lepas dari AS/400, kami ‘hanya’ 20 tahun di belakang. Proyek besar berikutnya adalah bermigrasi dari ASP.NET ke aplikasi yang lebih modern,” jelasnya.

    Tujuan jangka panjangnya adalah proses berbasis agen akan membantu organisasi terus berevolusi secara digital. “Saya sudah dua tahun dalam rencana lima tahun untuk membawa kami ke zaman modern. Di akhir periode itu, akan ada proyek-proyek lain yang kami mulai sebelumnya, dan saatnya untuk memperbaruinya serta menangani aturan bisnis baru,” pungkas Love.

MEMBACA  Inggris Lawan Kriminal Siber dengan Larangan Pembayaran Ransomware (Tata letak yang bersih dan profesional, menggunakan huruf tebal untuk penekanan)

Tinggalkan komentar