Terdapat 4 cara untuk memodenkan sistem warisan: memindahkannya seadanya ke awan, menukar kodnya ke platform moden, membinanya semula berasaskan peraturan perniagaan yang telah anda ekstrak, atau menggantikannya dengan produk sedia ada dan menyimpan datanya sahaja. Terdapat 4 soalan penentu: adakah peraturan anda khusus untuk syarikat anda? Adakah masalahnya pada tempat sistem berjalan atau pada sistem itu sendiri? Siapa yang masih memahami kodnya? Sejauh mana perubahan yang mampu diterima kakitangan? Amazon mengumpulkan laluan ini kepada 7 strategi dan Microsoft kepada 8, kedua-duanya diputuskan mengikut sistem.

Dalam bahagian 4 anda telah mengekstrak peraturan perniagaan sistem anda dan pemilik proses telah mengesahkannya. Peraturan inilah yang membolehkan perbandingan di bawah: tanpanya, anda tidak tahu tingkah laku sistem yang mana akan hilang dalam setiap laluan.

Empat laluan dalam bahasa mudah

Istilah teknikalnya banyak, tetapi semuanya boleh diringkaskan kepada 4 keputusan yang boleh difahami oleh mana-mana pengurus. Jadual ini membandingkannya; nama dalam kurungan ialah istilah yang akan anda dengar daripada vendor:

LaluanBila sesuaiApa yang dikekalkanApa risikonyaSiapa yang perlu terlibat
Pindah seadanya (Rehost)Sistem stabil dan menjalankan tugasnya; masalahnya pada pelayan atau pusat dataSemuanya: kod, peraturan dan cara bekerjaAnda membawa masalah lama ke tempat baharuJabatan IT dan pihak yang bertanggungjawab atas keselamatan dan data
Tukar kod (Replatform atau Refactor)Peraturannya betul, tetapi bahasa atau platform tidak lagi disokong atau lesennya menjadi bebanPeraturan dan tingkah laku sistem, dalam bahasa atau platform modenRalat penukaran tersembunyi yang hanya muncul dalam kes yang jarang berlakuPembangun, serta pemilik proses untuk menguji hasilnya
Bina semula berasaskan peraturan (Rebuild)Peraturannya khusus untuk syarikat anda dan menjadi pembeza, dan sistem lama tidak lagi mampu menampung keperluan andaPeraturan yang disahkan dan data; kod ditulis baharuLaluan paling panjang dan paling banyak memerlukan keputusan pengurusanPengurusan, pemilik proses dan pasukan pembangunan bersama-sama
Gantikan dengan produk sedia ada (Replace)Kerja anda dalam bidang ini serupa dengan syarikat lain, seperti sumber manusia atau perakaunan amData sahajaKakitangan mengubah cara kerja untuk menyesuaikan diri dengan produk, dan peraturan yang tidak disokong produk akan hilangPengurusan dan kakitangan yang akan menggunakannya setiap hari

Kod sumber ialah teks program yang digunakan untuk menulis sistem. Jika anda tidak memilikinya, atau tiada lagi yang memahaminya, laluan penukaran menjadi lebih sukar; panduan strategi Amazon menyenaraikan aplikasi yang tiada sesiapa tahu cara menyelenggaranya, atau yang kod sumbernya tidak tersedia, antara kes yang mendorong ke arah reka bentuk semula.

Di mana alat penukaran AI berperanan

Alat seperti AWS Transform terutamanya digunakan dalam laluan kedua: membaca kod lama dan menukarnya ke platform moden, contohnya memindahkan aplikasi .NET Framework lama ke versi moden yang berjalan di Linux. Amazon menyatakan alat ini memodenkan aplikasi Windows, kerangka utama dan VMware sehingga 5 kali lebih pantas; itu dakwaan Amazon tentang perkhidmatannya, bukan hasil yang dijamin. Menurut halaman harganya, perkhidmatan ini mengenakan 0.035 dolar bagi setiap minit ejen dan tidak mengenakan bayaran untuk masa terbiar pengguna.

Namun alat itu tidak memilih laluan bagi pihak anda. Ia mempercepat penukaran apabila penukaran ialah keputusan yang betul, dan kurang membantu jika jawapan terbaik ialah menggantikan sistem dengan produk sedia ada. Ambil perhatian juga bahawa halaman rantau tidak menyenaraikan sebarang rantau di Timur Tengah dan memberi amaran bahawa data anda mungkin diproses di rantau lain, manakala Amazon telah mengumumkan rantau awannya di Kerajaan Arab Saudi untuk Disember 2026, menurut Agensi Berita Saudi. Jika kod anda mengandungi data pelanggan, semak di mana data itu akan diproses sebelum bermula.

Apa yang menentukan kos dan tempoh

Kami tidak akan memberikan angka, kerana sebarang angka tanpa mengenali sistem anda hanyalah tekaan. Berikut faktor yang menaikkan atau menurunkan kos dan tempoh dalam setiap laluan:

  • Saiz dan keterkaitan: bilangan skrin, laporan dan sistem lain yang bersambung dengannya, seperti yang ditunjukkan oleh inventori anda dalam bahagian 3.
  • Kejelasan peraturan: setiap peraturan yang disahkan menjimatkan masa, dan setiap peraturan yang tidak diketahui bermakna penemuan yang lewat dan mahal.
  • Kualiti data: data berganda atau tidak lengkap perlu dibersihkan sebelum sebarang pemindahan, apa pun laluannya.
  • Sejauh mana perubahan kepada kakitangan: memindahkan seadanya tidak mengubah apa-apa bagi pengguna; menggantikan mengubah hampir semuanya dan memerlukan latihan.
  • Siapa yang masih memahami sistem: seorang pekerja yang tahu sejarahnya menjimatkan berminggu-minggu tekaan.

Tentang susunan langkah, dua sumber rasmi memberikan nasihat. Panduan Amazon menyifatkan reka bentuk semula seni bina sebagai strategi paling kompleks dan paling mahal, dan bagi migrasi besar mengesyorkan pindah dahulu kemudian memodenkan selepas pemindahan selesai. Cloud Adoption Framework Microsoft menyatakan pindah seadanya hanya sesuai jika anda yakin beban kerja itu akan kekal dalam keadaan semasa sekurang-kurangnya dua tahun; jika tidak, lebih baik memodenkan terus untuk mengelakkan kerja berulang. Proses pemindahan itu sendiri telah kami huraikan dalam panduan praktikal kami untuk berpindah ke awan.

Dua pilihan yang sering dilupakan: kekalkan dan bersarakan

Bukan setiap sistem warisan perlu dimodenkan sekarang. Senarai Amazon dan Microsoft kedua-duanya bermula dengan dua pilihan yang tidak memerlukan kos satu projek penuh:

  • Bersarakan: sesetengah sistem sebenarnya sudah tidak digunakan. Amazon memberi contoh aplikasi yang tidak menerima sebarang sambungan masuk dalam 90 hari terakhir, atau yang penggunaan pemproses dan memorinya di bawah 5 peratus. Mematikannya selepas data diarkibkan mengurangkan penyelenggaraan dan risiko keselamatan.
  • Kekalkan: sistem stabil yang menjalankan tugasnya tanpa sebab terdekat untuk berubah, atau sistem yang terikat pada mesin kilang yang tiada gantinya. Keputusan di sini ialah mengekalkannya, memantaunya dan menelitinya semula kemudian.

Jika anda cenderung menggantikannya dengan ERP sedia ada, bandingkan dahulu produk sedia ada dan sistem tersuai menggunakan kriteria dalam cara memilih ERP, dan mulakan daripada senarai peraturan yang telah disahkan: setiap peraturan yang tidak disokong produk akan menjadi penyesuaian yang mahal atau kerja manual.

Pandangan Origami

Kami tidak bermula dengan teknologi, tetapi dengan peraturan: peraturan perniagaan yang mana dalam sistem ini membezakan syarikat anda, dan yang mana dikongsi dengan semua orang? Apa yang membezakan anda wajar dibina atau ditukar dengan teliti; apa yang dikongsi mungkin boleh dilayan dengan baik oleh produk sedia ada yang disepadukan dengan baik dengan sistem anda yang lain. Sebab itu keputusannya sering merupakan gabungan: satu sistem digantikan, satu lagi ditukar, dan yang ketiga dikekalkan seadanya.

Kami menggunakan alat AI di tempat yang benar-benar menjimatkan masa, iaitu membaca, menukar dan menguji kod, tetapi pilihan laluan kekal di tangan pengurusan selepas ia melihat apa yang dikekalkan dan apa yang hilang dalam setiap pilihan. Jika anda ingin melihat cara kami bekerja, lihat perkhidmatan kami.

Latihan minggu ini: satu keputusan bagi setiap sistem

Kembali kepada inventori sistem anda dan tambah dua lajur bagi setiap sistem: adakah peraturannya khusus untuk syarikat anda atau dikongsi? Dan di mana masalahnya: pada tempat ia berjalan atau pada sistem itu sendiri? Kemudian tulis laluan sementaranya:

SistemPeraturan khusus atau dikongsi?Masalah pada tempat atau sistem?Laluan sementara
Contoh: sistem penetapan hargaKhususPada sistemTukar atau bina semula
Contoh: pengurusan cutiDikongsiPada sistemGantikan dengan produk sedia ada
Contoh: arkib lamaTidak digunakanTidak pentingBersarakan selepas data diarkibkan

Ini contoh ilustrasi; jadual anda akan berbeza. Yang penting, setiap sistem mempunyai sebab bertulis bagi laluannya, yang disemak oleh pemilik proses sebelum anda meminta sebut harga.

Seterusnya

Anda telah memilih laluan bagi setiap sistem. Hari paling berisiko dalam projek masih menanti: hari peralihan. Dalam bahagian 6 kami menerangkan cara menguji kod yang ditulis atau ditukar oleh AI dengan membandingkan output kedua-dua sistem pada transaksi sebenar yang sama, cara menjalankan kedua-duanya serentak untuk tempoh yang ditetapkan, dan bila anda memerlukan pelan undur.

Sumber