Dua bulan lalu gw liat invoice dari klien B yang di-cancel dadakan. Bukan karena deliverable jelek atau timeline molor. Tapi karena tim fulfillment kita nge-block kalender setelah sales janjikan fitur custom yang belum pernah kita build. Gw gak marahin sales. Yang bikin weh: prosesnya sendiri yang diam-diam ngasih izin buat kesalahan itu.

Momen Sales Janji Fitur, Fulfillment Nemu Tembok Beton

Kasus itu gak muncul tiba-tiba. Itu akumulasi dari pattern yang sama di Q3 kemarin. Tim sales dapet deal Rp48 juta ARR dari klien e-commerce. Di closing call, mereka bilang, "bisa banget kita tambah real-time inventory sync plus custom dashboard widget." Client senyum, tanda tangan, transfer DP. Semua senang sampai hari H kickoff.

Sarah, lead fulfillment kami, baru buka scope doc dua hari kemudian. Wajahnya berubah. Itu request butuh integrasi API third-party yang lagi deprecated, plus widget yang keluar dari design system standar kita. Kalau dikerjakan, delivery bakal telat 3 minggu. Kalau ditolak, client bakal merasa dikhianati. Dilema klasik.

Yang ngeselin: masalahnya bukan karena tim gak kompeten. Sarah tim tech-nya solid. Sales juga emang mau nangkep opportunity. Tapi ada missing link di antara keduanya. Komunikasinya cuma satu arah: proposal ke kontrak, kontrak ke email blind cc ke seluruh tim. Tanpa checkpoint teknis sebelumnya. Dan sekali lagi, ini bukan soal ego atau sikap manusia. Ini soal alur kerja lintas divisi yang gak punya trigger point buat validasi.

Kenapa Atasi Silo Agensi Selalu Gagal di Level Manajer?

Lo pasti pernah dengar istilah "silos". Di agensi atau startup tahap scale-up, gejala ini muncul pas revenue naik tapi struktur operasionalnya masih makeshift. Solusi standard biasanya: "ayo adain cross-functional meeting rutin" atau "pakai tool project management yang lebih mahal".

Jujur aja, itu cuma pleseter. Meeting tambahan malah nambah meeting fatigue. Tool mahal cuma jadi graveyard file kalau state-nya gak transparan. Atasi silo agensi sebenernya gak perlu drama ekstra. Lo cuma perlu ubah momen kapan operasional dilibatkan. Selama ops cuma masuk ke line setelah kontrak ditandatangani, lo udah kalah duluan. Scope creep itu anak kandung dari late visibility.

Gw pribadi sebel kalau denger alasan "kan sales emang role-nya meyakinkan klien". Valid. Tapi gak bisa dimaklumin kalau validasinya diserahkan ke luck. Pengalaman gw manage 12 project paralel, setiap kali fulfillment nemu tembok beton pas week-2, biasanya akar masalahnya adalah pre-sales validation yang dilewati demi cepet close. Revenue memang manis sekarang, tapi churn rate bakal nendang kamu tiga bulan kemudian dengan bunga compound.

Masalah lainnya versi file versioning. Sales save draft scope di desktop, kirim via WhatsApp, client reply "oke" tanpa attach revisi. Tim delivery kerja pake dokumen lama. Pas nemau mismatch di UAT, client ngegosip di forum niche, reputasi brand lo langsung terkikis. Ini bukan gagal komunikasi teknis. Ini gagal maintain single source of truth.

Kita Revamp Handoff: Checklist 15 Menit dan Tracker Dua Tangan

Jadi apa yang kita gantiin? Gak rewel, gak tambah headcount. Cuma dua hal kecil yang gacor banget: pre-flight checklist 15 menit dan shared contract tracker yang wajib ditanda tangani dua pihak sebelum kickoff.

Pertama, pre-flight check. Sebelum sales pencet tombol "send contract", dia wajib nyalain timer 15 menit dan buka form singkat di SatuTim Discussions. Isinya cuma 3 item: apakah request ini di luar package standar? Ada dependency external (API, vendor, license)? Apakah PM fulfillment udah approve capacity untuk minggu depan? Gak boleh dipake asal-iseng. Kalau jawabannya "iya" di salah satu poin, otomatis alur kena hold sampe ada klarifikasi teknis. Hasilnya? Kami stop janji kosong yang bikin delivery tim stres.

Kedua, shared contract tracker. Gak pake PDF yang disave di folder Google Drive. Kami migrasi ke halaman kanban sederhana. Setiap baris mewakili deal yang lagi nego. Statusnya dibagi jadi three states: Proposal, Technical Review, Approved. Kolom "Scope Notes" wajib diisi sales. Kolom "Capacity Check" wajib diisi ops. Deal gak bisa move ke "Approved" kalau kolom terakhir masih blank. Sign-off digital ini bukan birokrasi. Ini bukti bahwa kedua belah pihak udah sama-sama nerima risiko sebelum uang masuk rekening.

Angka benerannya gimana? Dalam 8 minggu pasca-implementasi, waktu handoff turun dari rata-rata 4 hari jadi 6 jam. Scope creep yang biasa minta extra budget turun 68%. Yang paling ga nyangka: morale tim fulfillment naik drastis. Mereka gak lagi feeling jadi polisi proyek yang selalu bilang "gagal". Sekarang mereka feeling jadi partner eksekutor yang tau deadline sejak menit pertama.

Alur Kerja Lintas Divisi yang Gak Pake Drama

Lo mungkin mikir, "simple sih, kenapa nggak lakuin dari dulu?" Jawabannya biasanya cuma satu: takut ngebelit closing. Sales takut checklist bikin deal kebanting oleh legal atau enggan. Ops takut review jadi bottleneck yang nunda revenue recognition.

Padahal justru sebaliknya. Alur kerja lintas divisi yang rapi itu malah jadi sales enablement. Bayangin, kalau sales tau persis apa yang feasible tanpa harus banting tulang nanya-nanya ke tim teknis tiap hari, closing call bakal lebih cepat dan confident. Kamu tinggal focus di value proposition, bukan di negosiasi teknis yang melelahkan.

Di SatuTim, kami coba terapkan pola ini lewat fitur Discussions dan Kanban view. Tapi ingat, fitur doang gak cukup. Lo perlu enforce budaya "no handshake-only deals". Kalau ada kesepakatan lisan di meeting call, catat di tracker. Kalau gak tercatat, dianggap tidak ada. Ini terdengar kaku, tapi di dunia profesional, clarity is kindness. Client lebih respect sama agen yang berkata "ini di luar scope, kita quote terpisah" daripada yang bilang "tadi saya pastikan semuanya bisa" terus minta maaf di tengah eksekusi.

Trus, bagaimana caranya make sure tim sales gak ngerasa dicek-cekin? Taruh checklist itu sebagai enabler, bukan gatekeeper. Tegaskan kalau tujuan utamanya proteksi delivery quality, bukan membatasi kreativitas penjualan. Ketika ops dan sales duduk di meja yang sama, lo gak lagi atasi silo agensi secara manual. Lo bangun sistem yang ngoreksi diri sendiri.

Coba Minggu Ini

Buka kontrak terakhir yang lo close minggu lalu. Cek siapa yang baca scope document-nya sebelum kickoff dimulai. Kalau jawabannya cuma "sales aja yang jelasin oral pas meeting", itu bukan komunikasi sales dan operasional yang sehat. Itu lempar bola buta yang nunggu timing-nya nabrak tembok.

Coba minggu ini: matik pre-flight check 15 menit itu buat deal aktif lo berikutnya. Lihat berapa menit yang lo dapet balik di hari-hari pertama eksekusi. Atau kalau lo penasaran, tanya langsung ke tim delivery-mu: "Pernahkah kalian nge-block timeline karena janji yang gak diverifikasi?" Jawaban mereka mungkin bakal beda sama ekspektasi lo.

Kalau standup tim lo lebih dari 20 menit, biasanya symptom dari masalah apa? Tapi buat kasus khusus ini, biasanya symptom-nya cuma satu: alur yang lupa dikasih lampu merah.