Analisis Data

Skor OKR Google re:Work Skala 0,0-1,0: Panduan FP&A

ModelMonkey11 Juni 20266 menit baca

Skor mentah untuk sebuah key result hanyalah aktual / target, dibatasi maksimum 1,0. Komplikasinya adalah sebagian besar OKR tracker berada di tab terpisah dari model keuangan Anda, sehingga Anda harus mengelola pengambilan data lintas tab dan rata-rata tertimbang dari beberapa objektif.

Formula skor key result dasar, mengambil aktual dari tab Actuals dan target dari Assumptions:

=MIN(1, Actuals!C14 / Assumptions!$C$14)

Untuk skor objektif tertimbang dari 3 key result (bobot sama di sini, sesuaikan dengan kebutuhan):

=SUMPRODUCT(OKR_Tracker!E4:E6, OKR_Tracker!D4:D6) / SUM(OKR_Tracker!E4:E6)

Untuk rata-rata keseluruhan organisasi di semua objektif dalam tampilan board pack kuartalan:

=AVERAGEIF('OKR_Tracker'!B:B, Assumptions!$B$3, 'OKR_Tracker'!F:F)

Di sini kolom B adalah label kuartal dan kolom F adalah skor objektif tertimbang. Referensi Assumptions!$B$3 menempatkan pemilih kuartal di satu tempat saja, sehingga menggerakkan semua kalkulasi di hilirnya.

Satu catatan soal pembatasan skor: MIN(1, ...) secara teknis sudah benar sesuai model re:Work, tapi dalam praktiknya Anda mungkin ingin menyimpan skor di atas 1,0 di kolom terpisah untuk menandai target yang terlalu mudah saat planning review. Skor 1,23 pada key result pendapatan adalah sinyal perencanaan yang material, dan MIN akan membuangnya begitu saja tanpa peringatan.


Menghubungkan Model Skor OKR ke Three-Statement Model

Alasan untuk mengintegrasikan skor OKR ke Sheets, bukan ke alat tersendiri, adalah bahwa skor ini adalah input, bukan output. Skor OKR efisiensi COGS sebesar 0,68, dengan anggaran COGS Rp 82 miliar dan aktual Rp 88 miliar, mengubah asumsi gross margin Anda untuk siklus perencanaan berikutnya.

Berikut formula yang mengonversi skor OKR menjadi faktor penyesuaian anggaran di tab P&L, mengambil data dari tracker:

=IF(
  VLOOKUP("COGS Efficiency", OKR_Tracker!$A:$F, 6, FALSE) >= 0,7,
  1,
  1 + (0,7 - VLOOKUP("COGS Efficiency", OKR_Tracker!$A:$F, 6, FALSE)) * Assumptions!$D$5
)

Assumptions!$D$5 menyimpan koefisien sensitivitas Anda, yaitu seberapa besar tekanan anggaran yang dihasilkan oleh miss 0,1 pada OKR tersebut. Target EBITDA 14,2% yang masuk hanya 12,1% karena COGS membengkak Rp 6 miliar adalah cerita yang spesifik. Skor OKR (katakanlah 0,63 pada efisiensi COGS) adalah statistik ringkasan yang mengikat narasi itu untuk deck board tanpa memaksa pembaca mengerjakan aritmatika tabel varians sendiri.

Koneksi ke three-statement model paling berguna di level tab Cash Flow. Proyeksi FCFF bergantung pada asumsi EBITDA, yang bergantung pada asumsi margin, yang bergantung pada apakah OKR operasional sedang bergerak menuju 0,7 ke atas atau masih stagnan di 0,5 dengan dua kuartal tersisa. Menarik SUMPRODUCT dari skor OKR operasional yang dibobotkan berdasarkan eksposur P&L-nya menghasilkan satu leading indicator untuk model arus kas.

=SUMPRODUCT(
  'OKR_Tracker'!F2:F10,
  'OKR_Tracker'!G2:G10
) / SUMIF('OKR_Tracker'!B2:B10, "<>", 'OKR_Tracker'!G2:G10)

Di sini kolom G adalah eksposur P&L dalam rupiah untuk setiap objektif. Ini menghasilkan skor kesehatan OKR yang dibobotkan secara moneter, jauh lebih berguna daripada rata-rata sederhana ketika satu objektif mencakup Rp 62 miliar pendapatan sementara objektif lain hanya menyentuh Rp 4 miliar inisiatif R&D.


Titik Lemah Model Skor OKR Google re:Work

Ada beberapa kegagalan yang secara khusus relevan untuk model keuangan.

Key result biner menghasilkan skor yang bermasalah. Key result seperti "luncurkan tier harga baru sebelum Q3" hanya bisa mendapat skor 0,0 atau 1,0. Itu tidak apa-apa untuk software goal-tracking, tapi merusak rata-rata tertimbang Anda dalam model di mana semua input lainnya bersifat kontinu. Solusinya adalah mengurai KR biner menjadi milestone (desain selesai, UAT selesai, diluncurkan, threshold retensi 30 hari tercapai) dan beri skor setiap sub-milestone di angka 0,25.

Ketidakcocokan waktu skor dengan periode akrual. Penilaian OKR biasanya dilakukan di akhir kuartal, tapi model akrual Anda tutup di tanggal berbeda. Key result yang diberi skor 0,7 pada 31 Desember berdasarkan angka pendapatan awal bisa merevisi ke 0,65 ketika akrual bulan terakhir yang final diposting. Jika Anda menggunakan skor OKR sebagai input asumsi siklus berikutnya, bangun lag satu siklus: gunakan skor kuartal sebelumnya yang sudah final, bukan estimasi kuartal berjalan.

Agregasi ke atas membuang sinyal penting. Rata-rata organisasi 0,65 bisa menyembunyikan skor 0,9 pada objektif yang relatif minor dan skor 0,4 pada satu-satunya KR yang menggerakkan 60% rencana pendapatan tahun depan. Rata-rata organisasi cocok sebagai angka slide board. Untuk perencanaan aktual, Anda membutuhkan skor yang dibobotkan berdasarkan eksposur pendapatan, bukan rata-rata tidak tertimbang.


Pertanyaan yang Sering Diajukan

Apa itu skor OKR 0,7 menurut Google re:Work?

Skor 0,7 adalah ambang batas "tercapai" dalam framework OKR Google re:Work. Artinya tim berhasil menyelesaikan sekitar 70% dari target yang ditetapkan. Ini sengaja dirancang bukan sebagai kegagalan, melainkan sebagai bukti bahwa target cukup ambisius. OKR yang ditetapkan dengan benar memang seharusnya tidak terpenuhi 100%, dan 0,7 adalah titik keseimbangan antara aspirasi dan realisme yang direkomendasikan dokumentasi re:Work sejak 2015.

Mengapa skor OKR 1,0 justru dianggap buruk?

Skor 1,0 yang konsisten di semua objektif menandakan bahwa target yang ditetapkan terlalu mudah sejak awal. Filosofi di balik framework ini adalah bahwa stretch goal yang baik seharusnya memiliki sekitar 30% kemungkinan tidak tercapai. Jika tim Anda selalu mencapai 1,0, itu bukan tanda eksekusi sempurna, melainkan tanda bahwa proses penetapan target perlu dikalibrasi ulang agar lebih ambisius pada siklus berikutnya.

Bagaimana cara menghitung rata-rata skor OKR di Google Sheets?

Untuk rata-rata sederhana di seluruh objektif dalam satu kuartal, gunakan AVERAGEIF dengan kolom label kuartal sebagai kriteria. Untuk rata-rata yang lebih akurat secara finansial, gunakan SUMPRODUCT dengan bobot berdasarkan eksposur P&L setiap objektif dalam rupiah, lalu bagi dengan total eksposur menggunakan SUMIF. Pendekatan kedua jauh lebih berguna ketika satu objektif mencakup pendapatan ratusan miliar sementara objektif lain hanya menyentuh inisiatif kecil, karena rata-rata tidak tertimbang akan menyamarkan risiko yang sebenarnya material.

Seberapa sering skor OKR harus diperbarui dalam model keuangan?

Sebaiknya gunakan skor kuartal sebelumnya yang sudah final sebagai input asumsi, bukan estimasi kuartal berjalan. Ini karena skor OKR yang dihitung sebelum akrual bulan terakhir diposting bisa berubah, dan perubahan kecil pada skor (misalnya dari 0,70 ke 0,65) bisa menggeser asumsi margin secara material di model berikutnya. Membangun lag satu siklus menjaga konsistensi antara angka OKR dan angka keuangan yang sudah diaudit.


Jika Anda memperbarui sel yang terhubung ke OKR secara otomatis setiap kuartal, lihat Cara Menyegarkan OKR di Google Sheets (2026) untuk pendekatan berbasis trigger.

ModelMonkey dapat mengambil aktual OKR dari HubSpot atau Notion dan menulisnya langsung ke tab tracker Anda sesuai jadwal yang ditentukan, sehingga skor sudah diperbarui sebelum Anda membuka model, bukan setelahnya. Coba gratis 14 hari, tersedia untuk Google Sheets maupun Excel.