Software termahal di bisnis Anda seringkali justru yang Anda kira gratis. Dibeli bertahun-tahun lalu, masih berjalan, dan tidak ada yang mengirimkan tagihan untuk itu. Justru karena itulah biaya sesungguhnya dari sistem legacy tetap tak terlihat, sampai sesuatu rusak di saat yang paling tidak tepat.
Saya tidak sedang menjual Anda proyek rewrite. Sebagian besar sistem legacy sebaiknya tidak ditulis ulang, dan banyak proyek penggantian justru menelan biaya jauh lebih besar daripada masalah yang ingin diselesaikan. Yang ingin saya bantu adalah mengukur biaya nyata dari apa yang sedang Anda jalankan sekarang, karena Anda tidak bisa mengambil keputusan modernisasi yang masuk akal tanpa tahu berapa biaya sebenarnya dari diam di tempat.
Biaya sistem legacy tidak muncul sebagai satu baris di laporan keuangan. Ia bersembunyi di tiga tempat: jam kerja staf yang terbuang untuk mengakali sistem, risiko sistem gagal di saat Anda paling tidak siap, dan satu orang yang menjadi satu-satunya yang benar-benar memahaminya.
Pajak Workaround
Setiap sistem legacy mengumpulkan workaround. Laporan yang harus diekspor ke spreadsheet lalu diformat ulang secara manual setiap pagi. Dua sistem yang tidak saling terhubung, sehingga seseorang harus mengetik ulang data yang sama ke keduanya. Fitur yang rusak bertahun-tahun lalu, sehingga tim tetap menjalankan proses paralel di atas kertas.
Satu per satu, ini terasa seperti gangguan kecil. Digabungkan, ini adalah pajak yang Anda bayar setiap hari. Berikut cara kasar untuk menghitung nilainya:
Biaya workaround = jam per minggu untuk workaround manual x jumlah staf x gaji per jam x 52
Coba hitung dengan jujur. Jika tiga staf masing-masing menghabiskan lima jam seminggu untuk mengetik ulang data dan memperbaiki ekspor, dan beban biaya mereka sekitar 60.000 rupiah per jam, maka itu 3 x 5 x 60.000 x 52, yang menghasilkan sekitar 47 juta rupiah per tahun. Untuk satu workaround saja. Kebanyakan bisnis punya beberapa.
Angka itu biasanya mengejutkan, karena tidak ada yang pernah menjumlahkannya. Pekerjaan ini tersebar tipis di banyak orang dan banyak hari, sehingga tidak pernah muncul sebagai biaya. Tapi ini uang sungguhan, yang dikeluarkan setiap tahun, untuk sistem yang seharusnya gratis.
Single Point of Failure
Biaya tersembunyi kedua adalah risiko, dan datang dalam dua bentuk.
Yang pertama adalah sistemnya sendiri. Software lama berjalan di atas fondasi lama: sistem operasi yang sudah tidak lagi didukung, versi database dengan celah keamanan yang sudah diketahui, server yang duduk di bawah meja seseorang. Ia bekerja sampai tidak lagi bekerja, dan ketika gagal, seringkali gagal total, di waktu yang tidak Anda pilih. Biayanya bukan perbaikannya. Biayanya adalah hari-hari bisnis Anda tidak bisa beroperasi sementara Anda panik mencari solusi.
Yang kedua adalah orangnya. Hampir setiap sistem legacy bergantung pada satu individu yang tahu bagaimana sistem itu sesungguhnya bekerja. Mereka tahu tombol mana yang tidak boleh ditekan, bagaimana memperbaiki glitch bulanan, di mana logika yang tidak terdokumentasi itu bersembunyi. Ketika orang itu pensiun, resign, atau sekadar mengambil cuti panjang, pengetahuan itu ikut pergi bersamanya.
Tanyakan pada diri Anda satu pertanyaan blak-blakan: jika satu orang yang memahami sistem inti Anda berhenti besok, berapa lama sampai Anda benar-benar dalam masalah serius? Jika jawabannya terhitung dalam hitungan hari, Anda sedang menanggung risiko yang jauh lebih besar daripada lisensi software apa pun.
Onboarding yang Lambat Juga Biaya
Ada biaya yang lebih senyap yang terus bertambah seiring waktu. Sistem legacy sulit dipelajari. Staf baru butuh berminggu-minggu bahkan berbulan-bulan untuk menjadi produktif karena sistemnya tidak intuitif, prosesnya penuh pengecualian, dan satu-satunya pelatihan adalah menonton orang lain bekerja.
Setiap karyawan baru membayar biaya ini. Dalam bisnis yang sedang tumbuh, ini menjadi beban permanen: Anda selalu meng-onboarding seseorang ke dalam sistem yang melawan mereka. Tools modern tidak otomatis lebih baik, tapi pengganti yang dibangun dengan baik bisa mengubah kurva belajar dua bulan menjadi dua minggu, dan perbedaan itu berulang setiap kali Anda merekrut orang baru.
Cara Memutuskan Apakah Perlu Modernisasi
Setelah Anda punya angkanya, keputusannya jadi lebih jelas. Jumlahkan pajak workaround tahunan, beri angka realistis untuk risiko kegagalan, dan perhitungkan beban onboarding. Bandingkan total itu dengan biaya memperbaiki atau mengganti sistem. Beberapa prinsip jujur berikut ini membantu:
- Jangan menulis ulang apa yang berjalan diam-diam. Jika sebuah sistem stabil, murah dijalankan, dan dipahami oleh lebih dari satu orang, biarkan saja.
- Sasar workaround yang mahal, bukan seluruh sistem. Seringkali Anda bisa menghilangkan 80 persen biaya dengan memperbaiki satu integrasi atau satu laporan yang rusak, tanpa menyentuh sisanya.
- Beri harga pada risiko sebelum risiko itu memberi harga pada Anda. Jika satu single point of failure bisa menghentikan bisnis Anda, itu saja sudah cukup membenarkan tindakan, terlepas dari hitungan workaround.
Modernisasi adalah keputusan investasi, bukan pilihan gaya teknologi. Ini hanya masuk akal ketika biaya terukur dari bertahan di tempat jelas melebihi biaya untuk berubah. Kesalahan yang paling sering saya lihat justru kebalikan dari terlalu boros: bisnis membiarkan biaya tersembunyi yang terus tumbuh selama bertahun-tahun karena biaya itu tidak pernah datang sebagai tagihan. Memahami apa yang sebenarnya menentukan harga sebuah penggantian sistem membantu Anda menilai apakah itu layak, yang sudah saya bahas lebih detail di Apa yang Sebenarnya Menentukan Biaya Software Custom.
Langkah Praktis
Sebelum siklus perencanaan berikutnya, luangkan satu sore untuk mengukur berapa sebenarnya biaya sistem legacy Anda:
- Daftar setiap workaround manual yang dilakukan tim Anda dan perkirakan jam kerjanya, lalu terapkan rumus pajak workaround.
- Identifikasi setiap single point of failure, baik sistem maupun orang, dan jujurlah soal eksposurnya.
- Tambahkan beban onboarding untuk siapa pun yang Anda rekrut dalam setahun terakhir.
Berikan angka rupiah pada totalnya. Baru setelah itu bandingkan dengan biaya memperbaiki atau mengganti. Anda mungkin akan menemukan bahwa sistem itu lebih murah dipertahankan daripada yang Anda kira, atau Anda mungkin menemukan bahwa Anda sudah diam-diam membayar biaya rewrite setiap tahun tanpa pernah benar-benar mendapatkannya. Apa pun hasilnya, Anda akhirnya memutuskan dengan angka, bukan dengan insting.