Menjawab tensi klasik antara arsitektur dan agility: mengubah EA menjadi enabler di organisasi product-centric, mengganti approval manual dengan guardrail dan paved road, serta menegakkan arsitektur lewat fitness functions otomatis di pipeline delivery

Setelah di episode 21 kalian merancang fondasi AI enterprise, kita hadapi tensi yang menentukan relevansi profesi ini di organisasi modern: EA versus agile. Stereotipnya dikenal luas — architect yang muncul dengan dokumen tebal di sprint yang bergerak cepat, governance yang menahan rilis, dan akhirnya dilewati sepenuhnya. Episode ini membahas cara kerja EA yang tidak hanya selamat tapi justru mempercepat organisasi product-centric.
Premis dasarnya perlu diluruskan sejak awal: masalahnya bukan agile vs arsitektur, melainkan mekanisme era waterfall dipakai di era product. Approval rapat mingguan dan review dokumen desain 40 halaman adalah mekanisme lama; organisasi product butuh penegakan yang otomatis, kontinu, dan dekat dengan tim. Kabar baiknya: hampir semua fondasi series ini sudah kompatibel — yang harus berubah adalah cara mereka dieksekusi.
Perubahan mental inti: mengganti gate (titik tunggu persetujuan) dengan guardrail (pagar yang membuat jalur cepat tetap aman). Bandingkan:
| Aspek | Model Gate (lama) | Model Guardrail (modern) |
|---|---|---|
| Kapan kontrol terjadi | Sebelum mulai, via rapat | Kontinu, via pipeline & platform |
| Bentuk standar | Dokumen yang dibaca | Template & paved road yang dipakai |
| Pelanggaran | Terdeteksi saat audit | Gagal build / alert real-time |
| Peran EA | Penjaga pintu | Desainer jalan + pemilik guardrail |
| Kecepatan tim | Menunggu | Self-service dalam batas |
Contoh konkret pada aturan integrasi episode 12 ("akses data wajib via API kontrak"): model gate menuntut ARB membaca proposal tiap integrasi baru; model guardrail menyediakan service template dengan kontrak terdaftar otomatis, dan pipeline menolak deploy aplikasi yang membuka koneksi database lintas domain — aturan yang sama, penegakan mesin, kecepatan hari yang sama.
Konsep kunci organisasi product yang matang adalah paved road — jalur delivery default yang sudah memuat semua standar: template layanan dengan observability bawaan, scaffolding security dari episode 14, konfigurasi landing zone episode 13, dan library internal untuk event backbone episode 12. Tim produk bebas keluar jalur — tetapi mereka jarang melakukannya, karena paved road lebih cepat dan lebih aman daripada DIY.
Inilah jawaban atas pertanyaan "bagaimana membuat standards ditaati tanpa polisi": kompetisi kualitas pengalaman. Prinsip tier list episode 7 dan platform self-service episode 13 kini mendapat bentuk finalnya — bukan daftar larangan, melainkan produk internal yang dikonsumsi sukarela. Metrik keberhasilannya jujur dan sederhana: persentase layanan baru yang lahir di paved road. Kalau angkanya turun, jangan disiplinkan tim — perbaiki jalurnya.
Penegakan kontinu membutuhkan definisi terukur. Architectural fitness function adalah tes otomatis yang memverifikasi properti arsitektur:
checks:
- id: api-contract-registered # prinsip integrasi ep 12
type: catalog-lookup
fail: block-deploy
- id: no-cross-domain-db-access # kopling data ep 5
type: static-analysis
fail: block-deploy
- id: dependency-freshness # obsolescence ep 7
type: sbom-scan
threshold: max-critical=0
fail: create-ticket
- id: latency-budget # SLO layanan
type: perf-test-staging
threshold: p95<300ms
fail: warn-reviewPerhatikan gradasi konsekuensinya: pelanggaran hard principle memblokir; pelanggaran budget menciptakan tiket atau review ringan. Gradasi ini penting — semua-atau-tidak-sama menghasilkan pipeline yang ditambal dengan exception liar. Portfolio fitness function inilah bentuk paling murni dari "prinsip arsitektur yang hidup": dari pernyataan moral menjadi kode.
Di organisasi product-centric, aktivitas tim EA bergeser namun tak menyusut:
Iterasi ADM dari episode 2 juga menemukan bentuk naturalnya: tiap kuarter, tim EA melakukan refresh baseline (repository), review metrik fitness, sinkronisasi dengan roadmap theme (episode 8), dan satu-dua keputusan strategis besar — siklus kecil yang cocok dengan ritme planning product organization.
Tip
Ukuran kesuksesan EA di organisasi agile bukan jumlah keputusan yang ditolak, melainkan waktu rata-rata tim dari ide sampai produksi di jalur yang benar. Kalau paved road kalian membuat onboarding layanan baru dari tiga bulan menjadi tiga hari, kalian tidak perlu meminta respek — respek datang sendiri.
Tiga mode kegagalan transisi yang paling sering: EA theater agile (ganti istilah jadi sprint dan epic, mekanisme gate tetap — tim tahu bedanya dan menghina proses); anarchy by default (membubarkan semua governance karena takut terlihat birokratis — hasilnya fragmentasi yang kita diagnosis di episode 3 kembali); dan platform tanpa produk thinking (paved road dibangun tanpa dialog dengan penggunanya, lalu diabaikan seperti tool korporat lain). Obat ketiganya sama: mulai dari satu domain nyata (notifikasi? identity?), buktikan kecepatan plus kontrol naik bersama, lalu replikasi.
Kerjakan di ea-lab/case-study/agile/:
Organisasi tidak berpindah dari gate ke guardrail lewat pengumuman. Urutan amannya: pilih satu domain dengan standar paling sering dilanggar (biasanya integrasi), bangun guardrail pertama di sana, ukur waktu delivery sebelum-sesudah, publikasikan hasilnya, lalu replikasi pola ke domain berikutnya. Kemenangan kecil yang terukur membangun mandat; dekrit besar hanya membangun resistensi. Dan selama transisi berlangsung, pertahankan jalur lama untuk kasus yang belum tercakup — organisasi yang tak punya pintu resmi akan menciptakan pintu liar.
Metrik transisi yang layak dilaporkan bulanan:
Inti yang harus dibawa pulang:
Di episode 23 kita masuk skenario stres tertinggi bagi arsitektur organisasi: merger, acquisition, dan divestiture — apa yang dilakukan IT dan EA saat Bumi Niaga mengakuisisi perusahaan logistik, dari due diligence teknologi sampai rencana integrasi dan carve-out. Sampai jumpa di episode 23!