Menulis OKR yang Baik
Cara menulis Objective dan Key Results yang efektif dan terukur
Kriteria Objective yang Baik
Objective yang baik harus:
- Inspiratif: membuat tim merasa excited untuk mencapainya
- Kualitatif: bukan angka, tapi arah dan aspirasi
- Konkret: cukup spesifik sehingga jelas apa yang dimaksud
- Achievable dalam satu kuartal (untuk OKR kuartalan)
- Tidak terlalu banyak: 3-5 Objective per level
Contoh Objective yang buruk:
- "Improve system performance" — terlalu samar
- "Ship 10 fitur di Q2" — ini output, bukan tujuan
- "Continue to grow the platform" — tidak spesifik
Contoh Objective yang baik:
- "Membuat pengalaman checkout yang secepat dan semudah mungkin"
- "Membangun fondasi infrastruktur yang siap untuk 10x growth"
- "Menjadi tim yang paling produktif di perusahaan"
Kriteria Key Results yang Baik
Key Results yang baik harus memenuhi kriteria SMART:
- Specific: jelas apa yang diukur
- Measurable: ada angka atau kondisi yang bisa diverifikasi
- Achievable: ambisius tapi realistis dengan usaha keras
- Relevant: langsung terhubung ke Objective
- Time-bound: ada deadline (biasanya akhir kuartal)
Jenis Key Results
Metric-based
- Mengukur perubahan angka tertentu
- Contoh: "Median checkout time turun dari 45 detik ke 20 detik"
- Paling kuat karena tidak ambigu
Milestone-based
- Mengukur apakah sesuatu selesai dikerjakan
- Contoh: "Sistem pembayaran baru live di production sebelum 15 Maret"
- Digunakan ketika metrik tidak bisa langsung diukur
Perbedaan Key Results dan Tasks
| Key Results | Tasks |
|---|---|
| Outcome yang dicapai | Aktivitas yang dilakukan |
| "Checkout time < 20 detik" | "Refactor checkout service" |
| Diukur di akhir | Bisa di-tick tiap hari |
| Bisa dicapai berbagai cara | Satu cara spesifik |
Tasks adalah cara mencapai Key Results, bukan Key Results itu sendiri.
Kesalahan Umum Menulis OKR
Boo-OKR (Output, bukan Outcome)
- Buruk: "Meluncurkan fitur dark mode"
- Baik: "50% pengguna aktif menggunakan dark mode dalam sebulan setelah launch"
Vanity Metrics
- Angka yang naik tapi tidak berarti secara bisnis
- Buruk: "Jumlah commit meningkat 100%"
- Baik: "Deploy frequency meningkat dari 1x/minggu ke 3x/minggu"
Sandbagging
- Menulis target yang sudah pasti dicapai untuk terlihat sukses
- Tandanya: selalu mencapai 1.0 setiap kuartal tanpa effort ekstra
- OKR harus membuat tim sedikit tidak nyaman
OKR as To-do List
- Menulis terlalu banyak Key Results sehingga jadi daftar pekerjaan
- Fokus pada 2-4 KR yang paling impactful per Objective
Template Menulis OKR
Objective: [Kalimat ambisius dan inspiratif]
KR1: [Metrik] dari [angka awal] ke [angka target] pada [tanggal]
KR2: [Milestone] selesai pada [tanggal]
KR3: [Metrik] mencapai [angka target] pada [tanggal]Praktik Terbaik
- Review draft OKR dengan tim sebelum finalisasi
- Tanyakan: "Jika kita capai semua KR ini, apakah Objective benar-benar tercapai?"
- Juga tanyakan: "Bisakah kita mencapai semua KR tanpa benar-benar mencapai Objective?" — jika ya, KR perlu diperbaiki
- Konfirmasi baseline data untuk setiap KR sebelum kuartal dimulai