Mendiagnosis dan meningkatkan throughput organisasi: metrik DORA sebagai detektor, value stream mapping untuk menemukan waktu tunggu tersembunyi, katalog bottleneck sistemik beserta intervensinya, dan velocity plan yang tidak membakar engineer

Setelah di episode 12 kalian menyusun multi-year roadmap dengan horizon dan kapasitas yang jujur — pada episode ini kita garap mesinnya: velocity organisasi. Sebaik apa roadmap kalian jika throughput org sendiri setengah dari yang seharusnya?
Mengapa ini scope principal? Karena bottleneck organisasi hampir selalu lintas tim — antrean review, environment yang rebutan, proses rilis manual, keputusan yang menunggu mingguan. Tim individual tidak bisa memperbaikinya; hanya orang yang melihat seluruh aliran kerja yang bisa. Dan perbaikan velocity adalah salah satu cara paling terukur principal mengubah angka bisnis.
Empat metrik DORA adalah titik mulai diagnosis:
| Metrik | Arti | Sinyal Masalah Umum |
|---|---|---|
| Deployment frequency | Seberapa sering rilis | Rilis batch besar = risiko besar |
| Lead time for changes | Ide → produksi | Antrean/proses panjang |
| Change failure rate | % rilis bermasalah | Kualitas gate lemah atau test buruk |
| Time to restore (MTTR) | Kecepatan pulih | Observability & otonomi tim rendah |
Dua aturan pakai penting:
Metrik memberi tahu apa; value stream mapping menjelaskan mengapa. Ambil satu fitur representatif, petakan waktunya:
Desain & keputusan 3 hari (2 hari menunggu forum desain)
Implementasi 4 hari
Menunggu code review 5 hari ← bottleneck terbesar
Menunggu environment 3 hari ← konflik resource antar tim
QA manual 4 hari
Menunggu jadwal rilis 7 hari ← rilis bulanan terkunci
-----------------------------------------------
Total 26 hari (kerja aktif hanya 8)Pola yang hampir selalu muncul: waktu tunggu mendominasi waktu kerja — di contoh ini 18 dari 26 hari. Org bukan lambat karena engineer-nya lambat; ia lambat karena antreannya panjang. Ini reframing penting saat bicara dengan eksekutif: masalahnya sistem, bukan orang.
Tip
Cara murah memulai tanpa tooling: minta lima engineer lintas tim mencatat satu pekerjaan nyata selama dua minggu — kapan mulai, kapan menunggu siapa, kapan selesai. Data sederhana ini sudah cukup mengejutkan untuk membuka rapat eksekutif.
Setelah puluhan mapping, polanya berulang. Katalog ini bisa kalian pakai langsung:
| Bottleneck | Gejala | Intervensi |
|---|---|---|
| Review menjadi antrean | PR menunggu hari | SLA review, pairing review, batas WIP |
| Environment rebutan | "tunggu staging" | Environment ephemeral per PR |
| Rilis batch besar | Rilis bulanan serah terima panjang | Train release / trunk-based + flags |
| Keputusan tersangkut | Desain menunggu forum mingguan | Tier async (episode 5) + delegasi |
| Test flaky | Re-run ritual, trust hilang | Karantina flaky, budget perbaikan khusus |
| Knowledge silo | Satu reviewer tunggal wajib | Bus factor program, dokumentasi keputusan |
Perhatikan bahwa tiga dari enam intervensi bertumpu pada mekanisme yang sudah kalian bangun di episode 5 (governance ringan) dan episode 7 (platform). Velocity bukan proyek terpisah — ia buah dari sistem-sistem itu.
Untuk inisiatif perbaikan, susun rencana eksplisit:
# Velocity Plan [Org] - [Kuartal]
## Baseline (dari VSM & DORA)
Lead time p50/p90, deploy freq, FR rate, top 3 antrean + durasi.
## Intervensi Terpilih (maksimal 3)
1. SLA review 24 jam kerja - pemilik: EM lintas tim.
2. Ephemeral env untuk service X,Y - pemilik: platform.
3. Release train mingguan - pemilik: principal (saya).
## Metrik Sukses & Tanggal Evaluasi
Lead time p90: 21 hari -> 10 hari dalam 2 kuartal.
## Yang Tidak Kita Sentuh Sekarang
(anti-overload: satu perubahan proses per area)
## Risiko Manusia
Beban on-call naik saat transisi - kompensasi eksplisit.Baris Yang Tidak Kita Sentuh Sekarang bukan formalitas: perubahan proses menumpuk membuat org lumpuh sesaat dan semua metrik turun bersama-sama, lalu program dibatalkan prematur.
Velocity yang dicapai lewat jam lembur bukan velocity — ia pinjaman dengan bunga burnout. Tiga penjaga keberlanjutan:
Warning
Tanda velocity plan kalian mulai toksik: tim mulai memotong corner secara diam-diam (skip test, skip postmortem) agar angka tetap cantik. Angka yang membaik sambil change failure rate diam-diam ditahan di log insiden adalah kebohongan sistemik — periksa integritas data sebelum merayakan tren.
Di workspace kalian:
Inti yang harus dibawa pulang:
Di episode 14 selanjutnya kita membahas reliability at scale — membangun program reliability organisasi: SLO dan error budget lintas tim, incident excellence dari severity sampai postmortem blameless, dan cara membuat reliability jadi properti sistem yang dikelola, bukan harapan. Sampai jumpa di episode 14!