Tidak ada yang menandatangani kontrak dengan harapan akan terjebak. Penguncian vendor tidak pernah datang sebagai peringatan. Itu terjadi dua tahun kemudian, ketika Anda ingin beralih alat dan menemukan bahwa data Anda disandera, fitur khusus Anda menjadi milik orang lain, dan biaya untuk keluar lebih tinggi daripada penderitaan untuk tetap tinggal. Pada saat itu vendor mengetahuinya, dan harga perpanjangan mereka mencerminkan hal tersebut.
Saya telah menyaksikan perusahaan-perusahaan yang cakap bertahan dengan perangkat lunak yang sudah mereka kuasai, membayar lebih banyak setiap tahunnya, karena solusinya terlalu mahal untuk dipikirkan. Itulah sebenarnya biaya penguncian vendor. Bukan produk yang buruk, tapi kehilangan kemampuan untuk memilih.
Kabar baiknya adalah lock-in hampir selalu terlihat sebelum Anda menandatangani, jika Anda tahu pertanyaan mana yang harus diajukan. Ini bukan tentang tidak mempercayai vendor Anda. Anggap saja sebagai asuransi. Anda membelinya dengan harapan tidak akan pernah menggunakannya, dan Anda bersyukur barang itu ada pada saat Anda membutuhkannya.
Lock-in adalah spektrum, bukan pintu jebakan
Ketergantungan pada vendor adalah hal yang normal dan baik-baik saja. Anda akan selalu menginvestasikan waktu untuk mempelajari alat, mengimpor data, melatih staf. Pertanyaannya bukanlah "apakah ada penguncian". Masalahnya adalah seberapa mahal biaya kepergiannya, dan siapa yang mengendalikan harga tersebut.
Lock-in menjadi berbahaya ketika biaya peralihan tinggi dan vendor, bukan Anda, yang memutuskan seberapa tinggi. Kombinasi itulah yang mengubah hubungan pemasok menjadi pengaruh terhadap Anda. Tugas Anda sebelum menandatangani adalah menemukan di mana pengaruh itu berada dan menghilangkannya selagi Anda masih memiliki kekuatan negosiasi, yaitu sebelum tinta mengering dan tidak pernah setelahnya.
Daftar inspeksi sebelum Anda menandatangani
Jawab lima pertanyaan ini dengan vendor mana pun yang memiliki data atau proses penting untuk bisnis Anda. Tanyakan kepada mereka secara tertulis dan simpan jawabannya.
1. Bisakah Anda mengekspor semua data Anda, dalam format terbuka, sesuai permintaan?
Bukan laporan. Bukan PDF. Data aktual Anda, lengkap, dalam format yang dapat dibaca sistem lain, seperti CSV, JSON, atau dump database standar. Tanyakan secara spesifik: "Jika kami keluar, bisakah kami mengekspor sendiri setiap rekaman, tanpa membayar Anda, kapan saja?" Vendor yang percaya diri dengan produknya mengatakan ya dengan mudah. Vendor yang ragu-ragu, membebankan "biaya ekspor", atau hanya menawarkan format kepemilikan yang terkunci sedang memberi tahu Anda sesuatu. Data yang tidak dapat Anda bawa adalah data yang sebenarnya bukan milik Anda.
2. Siapa pemilik pengembangan kustom?
Jika Anda membayar vendor untuk membuat fitur, layar, atau integrasi khusus, siapa pemilik kode tersebut? Baca kontraknya, bukan promosi penjualannya. Dalam banyak perjanjian, Anda mendanai pekerjaan dan vendor menyimpan kekayaan intelektualnya, yang berarti Anda tidak dapat membawanya ke tempat lain dan mereka dapat menjualnya kembali. Jika Anda membayar untuk membangun sesuatu yang spesifik untuk bisnis Anda, kontrak harus menyatakan bahwa Anda adalah pemiliknya atau setidaknya memegang lisensi abadi untuk menggunakan dan memindahkannya.
3. Apa sebenarnya yang diperlukan untuk migrasi?
Ajukan pertanyaan yang tidak menyenangkan secara langsung: "Jika kami memutuskan untuk keluar pada tahun ketiga, seperti apa prosesnya?" Vendor yang masuk akal dapat menggambarkannya. Sikap mengelak di sini adalah jawabannya. Tanyakan juga pada diri Anda versi jujurnya: seberapa banyak proses Anda, kebiasaan staf Anda, dan integrasi Anda yang tercakup dalam alat yang satu ini. Semakin dalam, semakin vendor tahu bahwa Anda tidak dapat berjalan dengan mudah.
4. Apakah Anda berpegang pada format kepemilikan atau standar terbuka?Vendor yang produknya memenuhi standar umum, database standar, API standar, tipe file standar, adalah vendor yang dapat Anda tinggalkan. Salah satu yang menciptakan formatnya sendiri dan caranya sendiri dalam melakukan segala sesuatu adalah membangun tembok, baik disengaja atau tidak. Kepemilikan tidak secara otomatis buruk, namun selalu meningkatkan biaya keluar, jadi hargai itu.
5. Apa syarat perpanjangan dan kenaikan harga?
Penguncian akan dimonetisasi saat perpanjangan. Jika kontrak mengizinkan vendor menaikkan harga secara bebas setelah Anda menjadi tanggungan, Anda telah memberi mereka posisi yang kaya. Carilah batasan kenaikan tahunan dan periode pemberitahuan yang jelas. Waktu untuk menegosiasikan persyaratan perpanjangan Anda ada di kontrak pertama, sementara mereka masih berusaha memenangkan Anda.
Cerita singkat tentang invoice
Seorang pedagang grosir yang saya kenal menjalankan seluruh operasinya dengan sistem yang dibuat khusus oleh vendor lokal. Itu berhasil. Kemudian vendor menaikkan biaya pemeliharaan tahunan dengan tajam, dan ketika pedagang menolak, jawabannya pada dasarnya adalah "temukan orang lain yang memahami sistem ini". Tidak ada yang bisa, karena vendor tidak pernah menyerahkan dokumentasi dan data berada dalam struktur yang hanya mereka yang mengerti. Pedagang itu membayar kenaikannya. Itulah yang dimaksud dengan vendor lock-in dalam satu kalimat: membayar lebih bukan karena produk menjadi lebih baik, namun karena tidak mungkin keluar.
Bandingkan dengan perusahaan yang bersikeras, secara tertulis, untuk mengekspor data lengkap dan memiliki kode sumber sejak hari pertama. Ketika harga vendor mereka naik, mereka mendapat penawaran dari dua vendor lainnya, menunjukkan kepada mereka ekspornya, dan menggunakan ancaman yang masuk akal untuk keluar untuk menjaga harga tetap datar. Situasi yang sama, hasil yang berlawanan, ditentukan sepenuhnya oleh klausul yang ditandatangani beberapa tahun sebelumnya.
Kesimpulan praktisnya
Penguncian vendor bukanlah alasan untuk takut membeli perangkat lunak. Itu adalah alasan untuk membelinya dengan sengaja. Sebelum Anda menandatangani apa pun yang akan menyimpan data Anda atau menjalankan operasi Anda, buatlah empat hal secara tertulis: Anda dapat mengekspor semua data Anda dalam format terbuka kapan saja, Anda memiliki atau terus-menerus melisensikan karya kustom apa pun, vendor dapat menjelaskan jalur keluar yang sebenarnya, dan kenaikan harga dibatasi.
Semua ini tidak bermusuhan dengan vendor yang baik. Pasangan yang percaya diri menyetujui semua itu, karena mereka berencana mempertahankan Anda dengan bersikap baik, bukan dengan membuat Anda mandek. Mereka yang menolak menunjukkan dengan tepat mengapa Anda membutuhkan asuransi.
Jika Anda sedang mengevaluasi keputusan vendor atau platform besar dan ingin mengetahui di mana letak pengunciannya, ini adalah jenis peninjauan yang saya lakukan sebagai mitra teknis. Hal ini juga berhubungan dengan poin lebih luas yang sering saya sampaikan, bahwa bisnis Anda memerlukan [strategi teknologi, bukan hanya situs web] (/blog/why-your-business-needs-a-technology-strategy) yang nyata.