OKR vs KPI
Memahami perbedaan OKR dan KPI serta kapan menggunakan masing-masing
Definisi
OKR (Objectives and Key Results)
- Framework untuk menetapkan tujuan yang ambisius dan mengukur kemajuan menuju tujuan tersebut
- Bersifat sementara (biasanya per kuartal)
- Fokus pada perubahan dan peningkatan
- Mendorong stretch dan inovasi
KPI (Key Performance Indicators)
- Metrik yang mengukur performa bisnis yang sudah berjalan
- Bersifat berkelanjutan (dimonitor terus-menerus)
- Fokus pada kondisi operasional yang sehat
- Memastikan bisnis berjalan normal
Perbedaan Utama
| Aspek | OKR | KPI |
|---|---|---|
| Tujuan | Mendorong perubahan dan pertumbuhan | Memantau kondisi operasional |
| Sifat | Sementara (per kuartal) | Berkelanjutan |
| Target | Ambisius, stretch | Threshold minimum yang harus dipenuhi |
| Jumlah | Sedikit, fokus | Bisa banyak, tiap area punya KPI |
| Ketika gagal | Belajar dan sesuaikan | Investigasi dan perbaiki segera |
Kapan OKR, Kapan KPI
Gunakan OKR untuk:
- Hal yang ingin diubah atau ditingkatkan secara signifikan
- Inisiatif baru yang butuh fokus ekstra
- Transformasi bisnis atau teknis
Gunakan KPI untuk:
- Memantau kesehatan sistem dan bisnis secara rutin
- Hal yang tidak boleh turun di bawah threshold tertentu
- Operasional yang sudah mature dan stabil
Contoh Perbedaan
KPI (monitor terus, alarm jika melanggar threshold):
- Uptime API ≥ 99.5%
- Error rate ≤ 0.1%
- Response time P99 ≤ 500ms
- Churn rate ≤ 5%
OKR (target ambisius untuk dicapai dalam satu kuartal):
- Meningkatkan NPS dari 45 ke 65
- Mengurangi waktu onboarding engineer baru dari 4 minggu ke 2 minggu
- Menurunkan infrastructure cost 30% tanpa mengorbankan performa
OKR dan KPI Saling Melengkapi
- KPI menunjukkan kondisi saat ini — baseline dari mana OKR bergerak
- OKR mendorong peningkatan KPI yang penting
- Contoh: KPI uptime saat ini 99.5% → OKR untuk memperbaiki arsitektur agar uptime mencapai 99.9%
Health Metrics vs Goal Metrics
Konsep yang membantu membedakan:
- Health metrics (= KPI): angka yang harus dijaga agar bisnis tetap sehat. Tidak boleh turun.
- Goal metrics (= KR): angka yang ingin dinaikkan. Fokus improvement.
Contoh engineering:
- Health: error rate, latency, uptime
- Goal: deployment frequency, lead time, coverage test
Jebakan Umum
Menjadikan KPI sebagai OKR
- KPI yang sudah bagus tidak perlu jadi OKR — cukup dijaga
- OKR seharusnya mendorong perubahan signifikan, bukan mempertahankan status quo
Terlalu Banyak OKR
- Jika setiap KPI dijadikan OKR, fokus hilang
- Pilih 3-5 hal yang paling penting untuk diubah di kuartal ini
Praktik Terbaik
- Dokumentasikan KPI tim di dashboard yang bisa diakses semua orang
- Review KPI mingguan untuk deteksi anomali lebih awal
- Gunakan KPI sebagai input untuk menentukan OKR kuartal berikutnya
- Pastikan tim memahami perbedaan antara menjaga KPI dan mencapai OKR