okr/skills/okr-offentlig-sektor/references/okr-calculator.md
Kjell Tore Guttormsen 906abb8201 feat: add okr plugin v1.0.0 — OKR guidance for Norwegian public sector
Expert OKR guidance based on Google/Doerr methodology, adapted for
4-month tertial cycles and Norwegian government accountability.

Components:
- 8 commands (skriv, kvalitet, kaskade, sporing, møter, innføring, governance, oppsett)
- 5 agents (kvalitetssjekker, kaskadebygger, fremdriftssporer, møtefasilitator, styringsrådgiver)
- 3 hooks (UserPromptSubmit context injection, PreCompact state preservation, Stop reminder)
- 15 reference files covering methodology, governance, meetings, antipatterns
- Linear MCP integration for OKR tracking

Previously in ktg-privat, now open-sourced.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:32:45 +02:00

17 KiB
Raw Blame History

OKR Kalkulator

Praktiske formler og maler for beregning av OKR-progresjon, confidence og prognose.

Hurtigreferanse: Formler

Score (progresjon)

Score = (Nåværende - Baseline) / (Target - Baseline)

Forventet verdi (lineær)

Forventet = Baseline + (Target - Baseline) × (Tid brukt / Total tid)

Prognose ved syklusslutt

Prognose = Baseline + (Nåværende - Baseline) × (Total tid / Tid brukt)

Kalkulator-mal for enkelt KR

Fyll inn verdiene og beregn:

┌────────────────────────────────────────────────────────────────┐
│ KEY RESULT KALKULATOR                                          │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│ KR-beskrivelse: ________________________________________       │
│                                                                │
│ ─── INPUT ───                                                  │
│                                                                │
│ Baseline (startverdi):      ____________                       │
│ Target (målverdi):          ____________                       │
│ Nåværende verdi:            ____________                       │
│                                                                │
│ Tid brukt (måneder):        ____ av 4                          │
│                                                                │
│ ─── BEREGNING ───                                              │
│                                                                │
│ Score = (Nåværende - Baseline) / (Target - Baseline)           │
│       = (______ - ______) / (______ - ______)                  │
│       = _______ / _______                                      │
│       = _______ (___%)                                         │
│                                                                │
│ Forventet ved denne tid = Baseline + (Target-Baseline) × %tid  │
│       = ______ + (______) × ______                             │
│       = ______                                                 │
│                                                                │
│ Gap (Nåværende - Forventet): ______                            │
│                                                                │
│ Prognose ved syklusslutt:                                      │
│       = Baseline + (Nåværende-Baseline) × (4 / tid brukt)      │
│       = ______                                                 │
│                                                                │
│ ─── RESULTAT ───                                               │
│                                                                │
│ Score:       ______ (______%)                                  │
│ Confidence:  [ ] On Track  [ ] At Risk  [ ] Off Track          │
│ Prognose:    ______                                            │
│                                                                │
└────────────────────────────────────────────────────────────────┘

Utfylt eksempel

┌────────────────────────────────────────────────────────────────┐
│ KEY RESULT KALKULATOR                                          │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│ KR-beskrivelse: Øke NPS fra 30 til 50                          │
│                                                                │
│ ─── INPUT ───                                                  │
│                                                                │
│ Baseline (startverdi):      30                                 │
│ Target (målverdi):          50                                 │
│ Nåværende verdi:            40                                 │
│                                                                │
│ Tid brukt (måneder):        2 av 4                             │
│                                                                │
│ ─── BEREGNING ───                                              │
│                                                                │
│ Score = (Nåværende - Baseline) / (Target - Baseline)           │
│       = (40 - 30) / (50 - 30)                                  │
│       = 10 / 20                                                │
│       = 0.5 (50%)                                              │
│                                                                │
│ Forventet ved denne tid = Baseline + (Target-Baseline) × %tid  │
│       = 30 + (20) × 0.5                                        │
│       = 40                                                     │
│                                                                │
│ Gap (Nåværende - Forventet): 0 (på skjema!)                    │
│                                                                │
│ Prognose ved syklusslutt:                                      │
│       = 30 + (40-30) × (4 / 2)                                 │
│       = 30 + 10 × 2 = 50                                       │
│                                                                │
│ ─── RESULTAT ───                                               │
│                                                                │
│ Score:       0.5 (50%)                                         │
│ Confidence:  [X] On Track  [ ] At Risk  [ ] Off Track          │
│ Prognose:    50 (treffer target!)                              │
│                                                                │
└────────────────────────────────────────────────────────────────┘

Objective-aggregering

Beregn samlet score for et Objective med flere KR:

┌────────────────────────────────────────────────────────────────┐
│ OBJECTIVE SCORE KALKULATOR                                     │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│ Objective: ____________________________________________        │
│                                                                │
│ ─── KEY RESULTS ───                                            │
│                                                                │
│ KR1: __________________________ Score: ______ Vekt: ____       │
│ KR2: __________________________ Score: ______ Vekt: ____       │
│ KR3: __________________________ Score: ______ Vekt: ____       │
│ KR4: __________________________ Score: ______ Vekt: ____       │
│                                                                │
│ ─── BEREGNING ───                                              │
│                                                                │
│ Uvektet gjennomsnitt:                                          │
│ = (KR1 + KR2 + KR3 + KR4) / antall                             │
│ = (_____ + _____ + _____ + _____) / _____                      │
│ = _____                                                        │
│                                                                │
│ Vektet gjennomsnitt (hvis relevant):                           │
│ = Σ(score × vekt) / Σ(vekt)                                    │
│ = _____                                                        │
│                                                                │
│ ─── OBJECTIVE SCORE ───                                        │
│                                                                │
│ Score: ______ (______%)                                        │
│                                                                │
└────────────────────────────────────────────────────────────────┘

Confidence-vurdering

Bruk denne sjekklisten for å bestemme confidence level:

┌────────────────────────────────────────────────────────────────┐
│ CONFIDENCE VURDERING                                           │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│ KR: ________________________________________________           │
│ Dato: __________  Tid i syklus: ____ av 4 måneder              │
│                                                                │
│ ─── SJEKKLISTE ───                                             │
│                                                                │
│ [ ] Er vi på eller foran forventet progresjon?                 │
│ [ ] Er trenden positiv (akselererende eller stabil)?           │
│ [ ] Er kjente blokkere løst eller under kontroll?              │
│ [ ] Har vi nødvendige ressurser tilgjengelig?                  │
│ [ ] Er eksterne faktorer stabile/gunstige?                     │
│                                                                │
│ ─── VURDERING ───                                              │
│                                                                │
│ Antall JA: _____ av 5                                          │
│                                                                │
│ 4-5 JA  → On Track   🟢                                        │
│ 2-3 JA  → At Risk    🟡                                        │
│ 0-1 JA  → Off Track  🔴                                        │
│                                                                │
│ ─── BESLUTNING ───                                             │
│                                                                │
│ Confidence: [ ] On Track  [ ] At Risk  [ ] Off Track           │
│                                                                │
│ Begrunnelse: ________________________________________          │
│ ____________________________________________________           │
│                                                                │
│ Tiltak (hvis At Risk/Off Track):                               │
│ ____________________________________________________           │
│ ____________________________________________________           │
│                                                                │
└────────────────────────────────────────────────────────────────┘

Team-dashboard mal

Oppsummering av alle OKR for et team:

┌────────────────────────────────────────────────────────────────┐
│ TEAM OKR DASHBOARD                                             │
│ Team: ____________________  Syklus: ____  Dato: __________     │
├────────────────────────────────────────────────────────────────┤
│                                                                │
│ ─── OBJECTIVE 1: ______________________________________ ───    │
│                                                                │
│ │ KR │ Baseline │ Target │ Nåværende │ Score │ Confidence │    │
│ ├────┼──────────┼────────┼───────────┼───────┼────────────┤    │
│ │ 1  │          │        │           │       │            │    │
│ │ 2  │          │        │           │       │            │    │
│ │ 3  │          │        │           │       │            │    │
│ ├────┴──────────┴────────┴───────────┼───────┼────────────┤    │
│ │                    Objective total │       │            │    │
│                                                                │
│ ─── OBJECTIVE 2: ______________________________________ ───    │
│                                                                │
│ │ KR │ Baseline │ Target │ Nåværende │ Score │ Confidence │    │
│ ├────┼──────────┼────────┼───────────┼───────┼────────────┤    │
│ │ 1  │          │        │           │       │            │    │
│ │ 2  │          │        │           │       │            │    │
│ │ 3  │          │        │           │       │            │    │
│ ├────┴──────────┴────────┴───────────┼───────┼────────────┤    │
│ │                    Objective total │       │            │    │
│                                                                │
├────────────────────────────────────────────────────────────────┤
│ TEAM TOTALT                                                    │
│                                                                │
│ Samlet score:  ______ (______%)                                │
│                                                                │
│ On Track:   ____ OKR  At Risk:  ____ OKR  Off Track: ____ OKR  │
│                                                                │
│ Highlights: ________________________________________________   │
│ Risiko:     ________________________________________________   │
│                                                                │
└────────────────────────────────────────────────────────────────┘

Hurtigreferanse: Confidence-regler

Tid i syklus Forventet score On Track hvis At Risk hvis Off Track hvis
Måned 1 (25%) 0.25 ≥0.20 0.10-0.20 <0.10
Måned 2 (50%) 0.50 ≥0.40 0.25-0.40 <0.25
Måned 3 (75%) 0.75 ≥0.60 0.45-0.60 <0.45
Måned 4 (100%) 1.00 ≥0.70 0.50-0.70 <0.50

Merk: Tabellen over gjelder lineær progresjon. Noen KR har naturlig ikke-lineær progresjon (f.eks. prosjektleveranser som skjer sent i syklus).


Tips for bruk

  1. Oppdater ukentlig - Confidence bør vurderes minst ukentlig i check-ins
  2. Vær ærlig - Overdreven optimisme hjelper ingen
  3. Fokuser på tiltak - At Risk og Off Track krever konkrete handlinger
  4. Del synlig - Bruk Oboard eller lignende for transparens
  5. Lær av avvik - Gap mellom prognose og resultat gir verdifull innsikt