Kompresi 655-ke-14: Apa yang Sebenarnya Terjadi Ketika AI Menggantikan Tim Pengembangan

Kompresi 655-ke-14: Apa yang Sebenarnya Terjadi Ketika AI Menggantikan Tim Pengembangan
TL;DR:Kami mengambil pembangunan perusahaan standar 655 hari kerja — dua setengah tahun output manusia yang tipikal — dan mengirimkannya dalam 14 hari dengan satu insinyur. Bukan karena kami menemukan prompt ajaib. Karena kami memperlakukan AI seperti tenaga kerja, bukan penyihir. Rumusnya: spesifikasi 220 halaman → dokumentasi terbalik berbasis sprint → pengujian integrasi keras setiap 3 sprint → dewan multi-model dengan pemeriksaan adversarial.Hentikan memperlakukan AI seperti autocompletion. Mulailah memperlakukannya seperti kru konstruksi yang membutuhkan cetak biru, mandor, dan kontrol kualitas.
James di sini, CEO Mercury Technology Solutions.
Dari kantor saya di Wanchai, Hong Kong — Juli 2026
Beberapa minggu yang lalu, saya memberi tahu arsitek utama kami untuk melakukan sesuatu yang akan membuat saya ditertawakan di sebagian besar ruang rapat: mengambil proyek yang diukur 655 hari kerja dan mengirimkannya dalam dua minggu.
Bukan prototipe. Bukan MVP. Sistem perusahaan penuh — skema basis data, interaksi mikro, lapisan keamanan, API integrasi, semuanya.
Respons dari manajer teknik tradisional dapat diprediksi."Anda tidak bisa mempercepat pengembangan perangkat lunak seperti itu." "Kualitas akan menderita." "Seseorang harus merombak seluruhnya."
Inilah yang tidak mereka pahami: kendalanya bukanlah kecepatan mengetik. Kendalanya adalah pengambilan keputusan.
Ketika Anda menghilangkan hambatan keputusan manusia — ketika arsitekturnya terkunci, ruang lingkupnya dibekukan, dan tenaga kerja tidak tidur — Anda tidak mendapatkan kecepatan 10x. Anda mendapatkan sebuah transisi fase.
Ini bukan cerita tentang trik pemicu. Ini adalah cerita tentang rekayasa sistem di era AI.
Jebakan Yang Wen-li (Atau: Mengapa Sebagian Besar Proyek AI Gagal)
Penggemar Legend of the Galactic Heroes tahu kalimat terkenal Yang: "Cara paling efektif untuk menang adalah membuat musuh kehilangan kemauan untuk bertarung."
Sebagian besar proyek pengembangan AI mati dengan cara yang sama — bukan karena kegagalan teknis, tetapi dari erosi kemauan. Tim mulai kuat, menghasilkan 10.000 baris kode dalam satu akhir pekan, kemudian menyadari bahwa AI telah menyimpang, arsitekturnya tidak konsisten, dan tidak ada yang bisa membedakan mana yang berfungsi dan mana yang hanya ilusi.
Mereka kehilangan kemauan untuk bertarung.
Alasannya sederhana: mereka memperlakukan AI seperti asisten pengkodean alih-alih sistem produksi.
Anda tidak meminta kru konstruksi untuk mulai menuangkan beton sementara arsitek masih menggambar sketsa. Tetapi itulah yang dilakukan sebagian besar "pengkode suasana" — mereka mendorong jalan mereka ke depan, menemukan kontradiksi, memperbaikinya, dan menciptakan utang teknis dengan kecepatan mesin.
Kami melakukan sebaliknya. Kami menerapkan disiplin rekayasa sistem pada tenaga kerja AI. Dan hasilnya sangat absurd.
Langkah 1: Cetak Biru 220 Halaman (Arsitektur Berbasis Spesifikasi)
Sebelum satu baris kode dihasilkan, arsitek kami menghabiskan satu minggu untuk menulis dokumen spesifikasi 220 halaman.
Bukan cerita pengguna. Bukan wireframe. Sebuah rencana arsitektur lengkap mencakup:
• Setiap skema basis data dan hubungan
• Setiap titik akhir API, bentuk permintaan/ respons, dan kasus kesalahan
• Setiap mikro-interaksi dan transisi status
• Setiap batas keamanan dan matriks kontrol akses
• Setiap hasil sprint dengan kriteria penerimaan
Keberatan tradisional: "Tapi itu adalah air terjun! Itu lambat!"
Omong kosong. Di era AI, hambatan bukanlah eksekusi — itu adalah definisi masalah. AI dapat menghasilkan kode dengan sekitar 50-100x throughput manusia pada masalah yang terdefinisi dengan baik. Tapi berikan ambiguitas, dan itu akan dengan percaya diri membangun katedral yang runtuh dalam angin sepoi-sepoi.
Pikirkan tentang itu seperti fusi nuklir versus batu bara. Fusi jauh lebih kuat — tetapi hanya jika Anda menahannya. Spesifikasi adalah pengendalian magnetik Anda. Tanpanya, Anda tidak mendapatkan energi. Anda mendapatkan ledakan.
**Persamaan 655-ke-14:** Kecepatan Eksekusi AI (~50x) × Kejelasan Spesifikasi (~0.95) × Pengawasan Manusia (~0.3) = ~14x kompresi kalender
Manusia bertindak sebagai Arsitek Utama. AI adalah kru konstruksi. Cetak biru harus sempurna karena kru tidak mempertanyakannya — mereka hanya membangun.
Langkah 2: Loop Dokumentasi Balik (Memaksa Akuntabilitas)
Di sinilah sebagian besar proyek AI berjalan tidak sesuai rencana: AI menulis kode, dan tidak ada yang memverifikasi apa yang sebenarnya dibangunnya.
Kami menyelesaikan ini dengan proses yang saya sebut dokumentasi-terbalik.
Setelah setiap sprint, kami memasukkan kode mentah kembali ke LLM terpisah dengan satu instruksi: "Dokumentasikan apa yang sebenarnya dilakukan kode ini."
Kemudian kami membandingkan dokumentasi yang direkayasa ulang itu dengan spesifikasi 220 halaman kami.
Jika mereka cocok? Sprint diterima, lanjut ke berikutnya.
Jika mereka berbeda? Kami menangkap halusinasi sebelum itu bertambah parah. AI telah salah memahami suatu persyaratan, mengambil jalan pintas, atau memperkenalkan logika yang melanggar arsitektur. Kami memperbaikinya segera.
Ini bukan pengujian. Ini adalah verifikasi keselarasan dengan kecepatan mesin. AI menulis. AI mendokumentasikan. Manusia membandingkan. Bilas, ulang.
Dalam 14 hari, kami menjalankan loop ini sekitar 40 kali. Cobalah melakukan itu dengan insinyur manusia.
Langkah 3: Menghentikan AI Drift (Integrasi sebagai Tidak Negosiasi)
Mode kegagalan paling berbahaya dalam pengembangan AI tidaklah jelas. Itu adalah drift.
LLM kehilangan konteks selama percakapan panjang. Mereka melupakan batasan dari sprint 2 ketika mereka menulis sprint 12. Perlahan, tanpa terdeteksi, arsitektur memburuk — sampai Anda memiliki enam implementasi otentikasi yang berbeda, tiga pola koneksi basis data, dan frontend yang mengira sedang berbicara dengan API yang tidak lagi ada.
Pengujian tradisional menangkap ini di akhir. Pada saat itu, Anda sedang mengurai kekacauan yang biayanya lebih tinggi daripada pembangunan awal.
Kami menjalankan pengujian integrasi dan keamanan yang ketat setiap 3 sprint. Bukan pemeriksaan lembut. Suite pengujian penuh:
• Validasi kontrak API
• Pemeriksaan integritas basis data
• Uji batas keamanan (autentikasi, otorisasi, injeksi)
• Verifikasi alur kerja end-to-end
Jika tes gagal, kami berhenti. Kami memperbaiki. Kami memverifikasi. Kemudian kami melanjutkan.
**Aturan Pencegahan Drift:** Uji sebelum drift terjadi. Pada kecepatan mesin, utang teknis terakumulasi secara eksponensial — bukan secara linier.
Ini adalah perbedaan antara kode vibe dan rekayasa sistem. Satu terasa cepat sampai bulan ketiga. Yang lain terasa lambat sampai Anda menyadari bahwa Anda mengirim dalam dua minggu.
Langkah 4: Dewan Multi-Model (Kontrol Kualitas Adversarial)
Kesalahan terbesar dalam pengembangan AI? Menggunakan satu model untuk segalanya.
Model tunggal memiliki titik buta. Mereka yakin salah dengan cara yang dapat diprediksi. Mereka mengoptimalkan untuk koherensi, bukan kebenaran. Dan mereka tidak pernah, pernah mengatakan "Saya tidak yakin tentang bagian ini."
Kami menggunakan tiga model yang berbeda, masing-masing dengan mandat spesifik:
| Model | Peran | Tugas | |-------|------|------| | Model 1 (Kode) | Pembuat | Menghasilkan kode eksekusi dari spesifikasi | | Model 2 (Tim Merah) | Penguji | Menulis tes integrasi/keamanan yang dirancang untuk merusak kode Model 1 | | Model 3 (Scribe) | Penerjemah | Baca basis kode, hasilkan dokumentasi yang dapat dibaca manusia |
Ini bukan hanya pemrosesan paralel. Ini adalah kontrol kualitas adversarial.
Seluruh pekerjaan Model 2 adalah untuk menemukan di mana Model 1 melakukan kesalahan. Pekerjaan Model 3 adalah untuk mengungkap kompleksitas yang perlu dipahami manusia. Arsitek manusia mengatur, memutuskan, dan menentukan.
Anggap saja ini sebagai loop OODA dengan kecepatan mesin: Amati (Model 3), Orientasi (Manusia), Putuskan (Manusia), Bertindak (Model 1) — dengan Model 2 terus-menerus menguji stres loop.
Tidak ada titik kegagalan tunggal. Tidak ada halusinasi model tunggal yang tidak ditantang.Dewan memeriksa dirinya sendiri sehingga manusia tidak perlu menangkap segalanya.
Pola: Dari Pengkode ke Insinyur Sistem
Inilah yang tidak ingin didengar siapa pun: era pengkode murni akan berakhir.
Bukan karena AI menulis kode yang lebih baik — meskipun memang demikian. Karena AI membuat eksekusi gratis, dan perubahan eksekusi gratis mengubah apa yang perlu dikuasai manusia.
Ketika beton mahal, tukang batu sangat berharga. Ketika beton menjadi murah, arsitek menjadi berharga. Perubahan yang sama terjadi dalam perangkat lunak.
**Hierarki nilai baru:** 1. **Definisi masalah** (spesifikasi) 2. **Integrasi sistem** (menggabungkan bagian-bagian agar bekerja bersama) 3. **Manajemen risiko** (menangkap penyimpangan, keamanan, kasus tepi) 4. **Eksekusi** (kode — sekarang terkomoditisasi)
Insinyur yang menghabiskan harinya menulis endpoint CRUD sedang diotomatisasi. Insinyur yang merancang sistem, mengatur tenaga kerja AI, dan memverifikasi integrasi menjadi tidak tergantikan.
Hentikan pengelolaan sintaks. Mulailah mengelola sistem.
Apa Artinya Ini untuk Organisasi Anda
Jika Anda seorang CTO, VP Teknik, atau pendiri yang memikirkan tentang pengembangan AI, berikut adalah buku panduan Anda:
Hentikan:Menanyakan "Bagaimana cara kita menulis kode lebih cepat?" Mulai:Menanyakan "Bagaimana cara kita mendefinisikan masalah dengan begitu tepat sehingga AI dapat mengeksekusi dengan sempurna?"
Hentikan:Membiarkan insinyur mengkode dengan gaya mereka sendiri melalui arsitektur. Mulai:Mewajibkan spesifikasi rinci sebelum kode yang dihasilkan AI masuk ke repositori Anda.
Hentikan:Pengujian di akhir proyek.Mulai:Menjalankan pengujian integrasi yang keras setiap 2-3 sprint, minimum.
Berhenti:Menggunakan satu model AI untuk semuanya.Mulai:Membangun dewan multi-model dengan pemeriksaan adversarial.
Berhenti:Merekrut pengkode yang mengetik cepat.Mulai:Merekrut insinyur sistem yang berpikir dalam arsitektur, integrasi, dan risiko.
Kompresi 655-ke-14 bukanlah trik. Ini adalah prabaca normal.
Organisasi yang menguasai rekayasa AI adversarial multi-model berbasis spesifikasi akan mengirimkan dalam hitungan minggu apa yang dikirimkan pesaing mereka dalam hitungan tahun. Mereka yang tidak akan menghabiskan tahun 2027 menjelaskan kepada dewan mereka mengapa inisiatif AI mereka "tidak berjalan sesuai rencana."
Inti Masalah
Kami tidak mencapai kompresi 47x karena kami jenius. Kami mencapainya karena kami memperlakukan AI seperti apa adanya: tenaga kerja yang membutuhkan tata kelola, bukan tongkat sihir yang membutuhkan perintah yang lebih baik.
Spesifikasi 220 halaman adalah bagian yang sulit. Siklus dokumentasi terbalik adalah disiplin. Dewan multi-model adalah sistem keamanan. Pengiriman 14 hari hanyalah apa yang terjadi ketika Anda mendapatkan sistem dengan benar.
Masa depan milik insinyur sistem, bukan pengetik sintaksis. Pertanyaannya adalah apakah Anda akan menjadi salah satu dari mereka.
Mercury Technology Solutions: Percepat Digitalitas.
Originally published on MTS Blog & Research