Artikel
Bagaimana Founder SaaS Jakarta Selamat dari Migrasi Platform dengan Fractional CTO
SaaS Jakarta 22 orang akan komitmen ke rebuild platform Rp 820 juta. Berikut yang fractional CTO lakukan alih-alih — dan apa yang dihemat.
- narrative
Founder B2B SaaS 22 orang berbasis Jakarta menelepon kami di keadaan yang kami kenali. Dia baru saja menerima proposal untuk rebuild platform lengkap dari agency development yang ada. Delapan ratus dua puluh juta Rupiah, sembilan bulan, dengan janji agency bahwa “ini satu-satunya cara memperbaiki isu arsitektur.”
Dia punya dua pertanyaan: apakah ini nyata, dan ada alternatif? Alasan dia menelepon kami, bukan komitmen, adalah sesuatu tidak terasa benar. Dia tidak bisa mengartikulasi apa.
Dua belas minggu kemudian, rebuild tidak terjadi. Platform stabil, tim sedang shipping, dan total pengeluaran Rp 95 juta — bukan Rp 820 juta. Berikut bagaimana keputusan itu dibuat.
Gambaran awal
Diagnostik dua minggu menghasilkan view ini:
- Platform berusia 4 tahun, awalnya dibangun oleh agency yang sama. Beberapa technical debt arsitektur nyata, tapi tidak katastrofik.
- Reliabilitas customer-facing OK. 99,4% uptime dalam 6 bulan terakhir. Tidak hebat, tidak buruk.
- Performance jadi lambat di area spesifik — terutama modul reporting — tapi tidak seluruh platform.
- Pitch agency diframing sebagai “fix inkremental membuang uang; hanya rebuild memperbaiki ini dengan benar.”
Di bawah pitch agency kami menemukan tiga hal yang mengubah gambaran:
- “Isu arsitektur” sebagian besar terbatas pada satu modul. Subsistem reporting punya design fundamentally buruk yang memang perlu dibangun ulang. 80% lainnya platform baik-baik saja.
- Rebuild yang diusulkan agency adalah arsitektur sama yang mereka pakai untuk klien lain. Tidak custom-fit ke SaaS ini — pendekatan template yang akan menciptakan set masalah berbeda dalam 18 bulan.
- Retainer maintenance bulanan agency tumbuh dari Rp 12 juta ke Rp 28 juta selama dua tahun. Tidak ada ekspansi scope jelas. Tidak ada yang mempertanyakan.
Founder telah beroperasi tanpa penilaian tech senior selama 4 tahun penuh. Agency jadi vendor dan advisor teknisnya — setup dengan konflik kepentingan predictable.
Intervensinya
Engagement sprint 12 minggu dengan scope jelas:
Minggu 1–3: Asesmen independen
Engineer senior (bukan kami — pihak ketiga yang kami percaya untuk pekerjaan jenis ini) mengaudit codebase aktual. Laporan mereka: “Modul reporting butuh rebuild. Modul lain butuh refactoring tertarget di tiga bottleneck spesifik. Tidak butuh rebuild platform penuh.”
Bukti tunggal ini adalah titik infleksi. Founder sekarang bisa push back ke agency dengan diagnosis alternatif konkret.
Minggu 4–6: Renegosiasi vendor
Kami membantu founder merestrukturisasi hubungan agency. Tiga perubahan:
- Retainer maintenance di-reset ke Rp 18 juta/bulan dengan scope eksplisit (security patch, update dependency, 25 jam pekerjaan fitur). Rp 28 juta sebelumnya creep tanpa scope.
- Rebuild reporting di-scope di Rp 95 juta selama 10 minggu — proyek fokus, bukan rebuild platform penuh. Harga tetap, pembayaran berbasis milestone.
- Kepemilikan dan akses kode ditransfer ke akun founder. Dia tidak pernah punya sebelumnya; agency telah mengontrol akses production.
Agency push back keras di perubahan ini selama tiga minggu. Fractional CTO menahan garis karena alternatifnya (rebuild Rp 820 juta) jelas lebih buruk untuk SaaS.
Minggu 7–10: Rebuild reporting
Rebuild reporting tertarget berlanjut. Mendarat di Rp 89 juta, sedikit di bawah kuotasi. Masalah performance di modul reporting turun 80%. Bagian lain platform tetap tak tersentuh dan terus bekerja.
Minggu 11–12: Keadaan masa depan dan handover
Membangun roadmap teknologi tertulis untuk 18 bulan ke depan: kapan menangani concern arsitektur berikutnya, hire apa untuk dipertimbangkan, jadwal review kontrak vendor. Engagement fractional berakhir; founder mempertahankan opsi untuk retainer advisory berkelanjutan di Rp 18 juta/bulan untuk ketersediaan 4 jam per minggu.
Berapa biayanya vs apa yang dihemat
Engagement fractional CTO total: Rp 95 juta selama 12 minggu.
Penghematan langsung: rebuild Rp 820 juta yang dihindari. Penghematan tidak langsung:
- Pengurangan retainer maintenance dari Rp 28 juta ke Rp 18 juta = Rp 120 juta/tahun berkelanjutan
- Fix modul reporting di Rp 89 juta vs Rp 200 juta agency yang dialokasi dalam rebuild
- Kepemilikan kode ditransfer — menghilangkan biaya lock-in masa depan 6+ digit
Total penghematan tahun pertama, konservatif: Rp 600 juta+. Manfaat tahunan berkelanjutan: Rp 120 juta.
Apa yang kami salah sepanjang jalan
Dua hal, layak jujur.
Yang pertama: kami meremehkan resistensi agency. Mereka telah jadi advisor teknis founder selama empat tahun. Merestrukturisasi hubungan itu butuh lebih lama dari yang kami budget — tiga minggu percakapan sulit alih-alih satu. Kami tidak kehilangan engagement, tapi memforsir energi founder lebih dari yang seharusnya.
Yang kedua: asesmen pihak ketiga di minggu 1–3 seharusnya kompetitor agency, bukan engineer senior netral. Kami pilih netral untuk menghindari bias. Dalam hindsight, punya perspektif vendor alternatif akan memberi founder lebih banyak leverage dalam renegosiasi.
Apa yang kami rekomendasikan ke founder serupa
Tiga pola dari kasus ini yang generalisasi:
- Kalau vendor yang ada juga advisor teknis Anda, Anda tidak punya advisor teknis. Konflik kepentingan terlalu struktural. Fractional CTO menyelesaikan ini tanpa mengharuskan Anda memecat vendor.
- Proposal rebuild besar layak review independen. Biaya asesmen independen 2 minggu 1–2% rebuild yang diusulkan. Selalu layak.
- Creep retainer vendor nyata dan diam. Bandingkan retainer bulanan saat ini dengan dua tahun lalu. Kalau tumbuh tanpa ekspansi scope jelas, layak dipertanyakan.
Kalau Anda menatap keputusan teknologi besar dan ingin perspektif luar sebelum komitmen, satu jam percakapan biasanya menjernihkan apakah kasusnya serupa dengan ini. Kami melakukannya tanpa biaya.