Recraftory

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

AspekOKRKPI
TujuanMendorong perubahan dan pertumbuhanMemantau kondisi operasional
SifatSementara (per kuartal)Berkelanjutan
TargetAmbisius, stretchThreshold minimum yang harus dipenuhi
JumlahSedikit, fokusBisa banyak, tiap area punya KPI
Ketika gagalBelajar dan sesuaikanInvestigasi 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