Tanyakan kepada sepuluh pemilik bisnis apa yang dilakukan CTO, dan Anda akan mendapatkan sepuluh versi "programmer terbaik di perusahaan". Jawaban itu salah dan merupakan kesalahan yang mahal. Hal ini mengarahkan pemilik untuk mempekerjakan pengembang senior, memberi mereka jabatan eksekutif, dan kemudian bertanya-tanya mengapa peta jalan teknologi masih belum ada.

Saya telah menghabiskan lebih dari satu dekade dalam peran ini, mulai dari memimpin divisi frontend di platform komik yang melayani ratusan ribu pengguna hingga menjalankan pengiriman untuk klien perusahaan. Jawaban jujurnya adalah: seorang CTO dibayar untuk penilaiannya, bukan kecepatan mengetik. Kode adalah bagian yang mudah.

Jika Anda menjalankan bisnis antara sepuluh dan dua ratus orang, perbedaan ini penting, karena hal ini mengubah apa yang harus Anda pekerjakan, kapan, dan berapa harganya.

Pekerjaan Adalah Penghakiman, Bukan Kode

CTO yang baik menghabiskan sebagian besar waktunya pada keputusan yang tidak pernah muncul di repositori kode:

  • Membangun vs membeli. Haruskah Anda membangun sistem inventaris khusus, atau apakah langganan SaaS senilai Rp 500 ribu per bulan akan mencakup 90 persen kebutuhan Anda? Melakukan kesalahan di kedua arah membutuhkan uang yang nyata. Membangun apa yang bisa Anda beli akan menghabiskan gaji enam bulan. Membeli apa yang perlu Anda miliki akan menciptakan batas atas yang Anda capai dua tahun kemudian.
  • Evaluasi vendor dan perekrutan. Ketika vendor perangkat lunak menawarkan Rp 400 juta untuk sebuah proyek, apakah itu adil, masuk akal, atau sangat murah? Seorang CTO telah melihat cukup banyak proposal untuk mencium ketiganya.
  • Panggilan berisiko. Pintasan mana yang aman untuk diambil sebelum peluncuran, dan pintasan mana yang akan merusak data pelanggan pada pukul 02.00 pada hari libur nasional? Setiap sistem memiliki utang teknis. Keterampilannya adalah mengetahui utang mana yang dikenakan bunga.
  • Terjemahan. Mengubah "kita perlu meningkatkan pendapatan sebesar 40 persen" menjadi rencana teknis yang konkret, dan mengubah "database memerlukan sharding" menjadi kasus bisnis yang dapat disetujui atau ditolak oleh pemilik.

Perhatikan bahwa semua ini tidak mengharuskan orang tersebut menulis kode Anda. Hal ini mengharuskan mereka untuk menulis dan mengirimkan kode yang cukup, dan membersihkan cukup banyak bencana, sehingga mereka dapat memprediksi hasilnya sebelum Anda membayarnya.

Apa yang Bukan CTO

Beberapa kesalahan label umum yang perlu dibereskan:

  • Bukan pengembang tercepat. Pengembang hebat sering kali menghasilkan CTO yang buruk karena keahliannya hampir tidak tumpang tindih. Yang satu mengoptimalkan solusi yang elegan, yang lain untuk hasil bisnis dalam kondisi terbatas.
  • Bukan dukungan TI Anda. Memperbaiki printer, mengelola laptop, dan mengatur ulang kata sandi adalah operasi TI. Penting, tetapi pekerjaan yang sama sekali berbeda dengan harga yang sangat berbeda.
  • Bukan manajer proyek dengan aksen teknis. Seorang PM menjaga proyek sesuai jadwal. CTO memutuskan apakah proyek tersebut harus ada atau tidak.

Jika "CTO" Anda menghabiskan minggu penutupan tiketnya, Anda memiliki pengembang dengan jabatan yang meningkat, dan tidak ada yang melakukan pekerjaan CTO yang sebenarnya.

Kebanyakan UKM Tidak Membutuhkan CTO Penuh Waktu

Inilah bagian yang tidak akan diberitahukan oleh sebagian besar konsultan kepada Anda: CTO penuh waktu adalah hal yang berlebihan bagi sebagian besar usaha kecil dan menengah.

CTO penuh waktu yang kompeten di Indonesia memerlukan biaya Rp 40 hingga 80 juta per bulan, seringkali lebih mahal jika ditambah dengan ekuitas. Gaji tersebut masuk akal ketika teknologi adalah produk Anda dan Anda membuat keputusan arsitektur setiap minggunya. Untuk perusahaan distribusi, rantai ritel, atau perusahaan jasa yang perangkat lunaknya mendukung bisnis dan bukan menjadi bisnisnya, keputusan tingkat CTO yang sebenarnya mungkin diambil sebulan sekali.Membayar gaji eksekutif penuh waktu untuk beberapa keputusan dalam sebulan adalah kesalahan yang sama dengan menyewa pengacara penuh waktu untuk meninjau dua kontrak dalam satu kuartal. Yang sebenarnya Anda perlukan adalah akses terhadap penilaian senior ketika keputusan sudah diambil. Itu bisa terlihat seperti:

  • CTO fraksional atau penasihat, beberapa hari dalam sebulan, yang meninjau proposal vendor, menetapkan peta jalan, dan memeriksa kewarasan keputusan-keputusan besar.
  • Keterlibatan berbasis proyek saat Anda melakukan sesuatu yang besar, seperti mengganti sistem inti atau mengevaluasi implementasi ERP.
  • Mitra teknis tepercaya sebagai penahan yang dapat dihubungi oleh tim Anda sebelum menandatangani sesuatu yang mahal.

Ini bukan penurunan peringkat. Ini mencocokkan struktur biaya dengan permintaan aktual.

Poin Pemicu: Saat Anda Benar-Benar Membutuhkannya

Ada saat-saat ketika penilaian teknis senior tidak lagi bersifat opsional. Perhatikan ini:

  1. Anda akan menghabiskan lebih dari Rp 200 juta untuk perangkat lunak yang tidak dapat Anda evaluasi secara pribadi. Pengembangan khusus, kontrak SaaS yang besar, keterlibatan agensi. Satu pertemuan peninjauan dapat menghemat harga seluruh keterlibatan.
  2. Keputusan teknologi menghalangi pendapatan. Pesanan hilang karena sistem tidak berkomunikasi satu sama lain, staf melakukan entri ganda di antara tiga alat, laporan dikumpulkan secara manual setiap bulan.
  3. Anda memiliki dua pengembang atau lebih dan tidak memiliki kepemimpinan teknis. Pengembang tanpa arahan menghasilkan kode, bukan hasil. Seseorang harus memutuskan apa yang akan dibangun dan dengan standar apa, dan pengembang tersebut tidak boleh menjadi pengembang yang paling berisik di ruangan tersebut.
  4. Hubungan vendor menjadi menyimpang dan Anda tidak dapat mengetahui apakah vendor tersebut tidak kompeten atau kebutuhan Anda terus berubah. Seringkali keduanya, dan scope creep biasanya merupakan bagian dari cerita.
  5. Anda mengumpulkan uang atau menjual perusahaan. Investor dan pengakuisisi akan melakukan uji tuntas teknis. Lebih baik temukan kerangkanya sendiri, sesuai jadwal Anda sendiri.

Jika tidak satu pun dari hal ini yang berlaku, Anda mungkin belum memerlukan CTO. Tandai daftarnya dan kembali menjalankan bisnis Anda.

Cara Mengevaluasi Orang tersebut

Baik fraksional atau penuh waktu, evaluasi kandidat CTO berdasarkan penilaian, bukan kredensial. Beberapa pertanyaan yang berhasil:

  • "Ceritakan tentang proyek yang Anda hentikan, dan alasannya." Seseorang yang tidak pernah menghentikan suatu proyek tidak pernah mengambil keputusan yang sulit.
  • "Kapan Anda akan meminta saya untuk tidak membuat perangkat lunak khusus?" Jawaban yang bagus mencakup alternatif SaaS spesifik dan perbandingan biaya. Jawaban yang buruk adalah antusiasme dalam membangun.
  • "Pandu saya melalui insiden produksi terburuk yang Anda tangani." Anda mendengarkan kepemilikan dan proses, bukan kepahlawanan.
  • "Apa perbedaan antara sistem yang berfungsi dalam demo dan sistem yang berfungsi selama tiga tahun?" Yang ini memisahkan orang yang telah mengoperasikan perangkat lunak dari orang yang baru meluncurkannya.

Curigai siapa pun yang memimpin dengan nama teknologi dan bukan hasil bisnis. Tumpukannya tidak terlalu penting dibandingkan apakah orang tersebut dapat menghubungkan pilihan teknis dengan P&L Anda. Bisnis Anda memerlukan [strategi teknologi] (/blog/why-your-business-needs-a-technology-strategy), dan peran CTO ada untuk memilikinya.

Kesimpulan Praktis

Jadi, apa yang dilakukan CTO? Mereka membuat keputusan teknis yang mahal dengan benar, sebelum uangnya dibelanjakan. Itu adalah keseluruhan pekerjaan, dan yang lainnya adalah detail.Bagi sebagian besar UKM, langkah yang tepat bukanlah eksekutif sebesar Rp 60 juta per bulan. Ini adalah akses terstruktur ke penilaian senior: penasihat fraksional, tinjauan per keputusan, atau mitra teknis yang telah melihat situasi Anda belasan kali sebelumnya. Belilah penilaian saat Anda membutuhkannya, dengan dosis yang Anda butuhkan.

Dan jika saat ini Anda sedang melihat salah satu titik pemicu di atas, terutama proposal vendor besar yang tidak dapat Anda evaluasi, carilah perhatian senior kedua sebelum Anda menandatanganinya. Saya menawarkan keterlibatan seperti ini melalui model kemitraan saya. Satu ulasan yang jujur ​​lebih murah daripada satu kontrak yang salah.