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>
This commit is contained in:
Kjell Tore Guttormsen 2026-04-08 13:32:45 +02:00
commit 5078712f0e
42 changed files with 7341 additions and 0 deletions

View file

@ -0,0 +1,224 @@
# Metrics Library for Offentlig Sektor (Transport/Vei)
## Trafikksikkerhet
### Ulykker og personskader
- **Antall ulykker** (totalt, eller per 100 mill kjøretøykm)
- **Antall drepte** (mål: null)
- **Antall hardt skadde**
- **Ulykker per vegstrekning** (f.eks. E6 Trøndelag: X per år)
- **Fotgjenger-/sykkelulykker** (i urbane områder)
### Trafikkatferd
- **Fartsoverskridelser** (% av trafikk over grense, eller gjennomsnittlig overskridelse)
- **Beltebruk** (% målt ved kontroller)
- **Promillekjøring** (antall positive tester, % av kontroller)
- **Mobilbruk under kjøring** (observert eller rapportert)
### Infrastruktur
- **Antall "svarte punkter" fjernet** (høyrisiko-kryss/strekninger)
- **% veinett med sikkerhetstiltak** (fartshumper, midtrekkverk, lyssignal)
- **Gjennomsnittlig responstid** for veisikringsdrifter (snø, is, hull)
---
## Veivedlikehold og standard
### Veistandard
- **% vei i "god" stand** (basert på inspeksjon/måling)
- **% vei i "dårlig" stand** (kan kreve rehabilitering)
- **Gjennomsnittlig IRI (International Roughness Index)** (jevnhet på veidekke)
- **Antall rapporterte hull** (via publikum/sensorer)
- **Gjennomsnittlig tid fra rapportering til reparasjon**
### Vedlikeholdsoperasjoner
- **Antall km vei asfaltert/rehabilitert per år**
- **Antall broer vedlikeholdt/inspisert**
- **Vintervedlikehold**: Snørydding innen X timer etter snøfall
- **Budsjettbruk**: Faktisk vs planlagt vedlikeholdsbudsjett
---
## Trafikkflyt og kapasitet
### Reisetid og kø
- **Gjennomsnittlig reisetid** på rute X i rush (min)
- **Forsinkelse vs fri flyt** (f.eks. 40 min vs 25 min = 15 min forsinkelse)
- **Antall køtimer per år** (aggregert for region)
- **% av reiser med forsinkelse >15 min**
### Kapasitet
- **Trafikkvolum** (ÅDT: Årsdøgntrafikk per vegstrekning)
- **Kapasitetsutnyttelse** (% av maksimal kapasitet)
- **Antall flaskehalser** (strekninger over 90% kapasitet)
---
## Miljø og bærekraft
### Utslipp
- **CO₂ utslipp fra veitrafikk** (tonn per år)
- **NOx og partikkelutslipp** (i urbane områder)
- **Reduksjon i utslipp sammenlignet med baseline** (%)
### Elektrifisering
- **Antall elbiler registrert** (i region/nasjonalt)
- **% av nybilsalg som er elbil**
- **Antall ladestasjoner** (offentlige, hurtiglader)
- **Gjennomsnittlig avstand mellom ladestasjoner** (km)
- **Kapasitetsutnyttelse ladestasjoner** (%)
### Støy og forurensning
- **Støynivå langs hovedveier** (dB, målepunkter)
- **% av befolkning utsatt for støy >55 dB**
- **Antall støyskjermer installert**
---
## Digitale tjenester
### Adopsjonsmetrikk
- **% digitale søknader** (f.eks. førerkort, byggegodkjenning)
- **Antall unike brukere** på digitale plattformer
- **% av tjenester tilgjengelig 24/7 online**
### Ytelse
- **Oppetid** for digitale systemer (%, f.eks. 99.9%)
- **Responstid** for nettjenester (sekunder, f.eks. <2s last time)
- **Antall brukerrapporterte feil/bugs**
- **Gjennomsnittlig tid til løsning av IT-saker** (timer/dager)
### Brukertilfredshet
- **Tilfredshetsscore** (1-5 eller NPS)
- **Task completion rate** (% av brukere som fullfører en digital prosess)
- **Gjennomsnittlig antall klikk/steps** til å fullføre en søknad
---
## Kundeservice og publikumstjenester
### Responsivitet
- **Gjennomsnittlig responstid** på henvendelser (timer/dager)
- **First contact resolution rate** (% saker løst ved første kontakt)
- **Antall ventende saker i køen** (backlog)
### Tilfredshet
- **Customer satisfaction score (CSAT)** (1-5 eller %)
- **Net Promoter Score (NPS)**
- **Antall klager** (totalt eller per 1000 henvendelser)
- **% av henvendelser som eskaleres** til høyere nivå
### Tilgjengelighet
- **Kontorenes åpningstider** (timer per uke)
- **% av befolkning innen X km fra et servicekontor**
- **Venting i telefonkø** (gjennomsnittlig min)
---
## Prosjektlevering
### Tid
- **% prosjekter levert on-time** (vs planlagt sluttdato)
- **Gjennomsnittlig forsinkelse** (dager/uker for forsinkede prosjekter)
- **Antall milepæler nådd i tide** (%)
### Budsjett
- **% prosjekter innenfor budsjett** (±5% toleranse)
- **Gjennomsnittlig budsjettavvik** (% over/under)
- **Kostnad per km vei bygget/rehabilitert** (sammenlignet med benchmark)
### Kvalitet
- **% av leveranser godkjent første gang** (quality assurance)
- **Antall reklamasjoner** på nytt byggverk
- **Compliance med reguleringer** (f.eks. miljøkrav, sikkerhetsregler)
---
## HR og organisasjon
### Bemanning
- **Antall ansatte** (totalt, per avdeling)
- **Vakanserate** (% av stillinger som er ubesatt)
- **Gjennomsnittlig tid til å rekruttere** (dager fra utlysning til tilsetting)
### Kompetanse
- **% ansatte med nødvendig sertifisering** (f.eks. HMS, teknisk)
- **Gjennomsnittlig antall treningstimer per ansatt per år**
- **Score på kompetansetester** (pre/post-training)
### Trivsel og turnover
- **Medarbeidertilfredshet** (score fra årlig undersøkelse)
- **Turnover rate** (% ansatte som slutter per år)
- **Sykefravær** (% av totale arbeidsdager)
- **eNPS (employee Net Promoter Score)**
---
## Compliance og regulering
### Regeloverholdelse
- **% systemer som er GDPR-compliant**
- **Antall sikkerhetsrevisjoner gjennomført** vs planlagt
- **Kritiske funn** i audits (antall)
### Saksbehandling
- **Gjennomsnittlig saksbehandlingstid** for forskjellige søknadstyper
- **% søknader behandlet innen lovpålagt frist**
- **Antall klager/omgjorte vedtak** (% av totale saker)
---
## Offentlig tillit og rykte
### Omdømme
- **Omdømmescore** (målt via survey i befolkningen)
- **Medieomtale sentiment** (% positiv/nøytral/negativ)
- **Publikums tillit til organisasjonen** (1-5 skala i survey)
### Åpenhet
- **% av OKR/mål publisert offentlig**
- **Responstid på innsynskrav** (dager)
- **Antall åpne datasett** publisert (åpne data-initiativ)
---
## Hvordan bruke disse metrikkene i OKR
### Velg relevante metrics basert på Objective
Ikke alle KR trenger en metrikk fra denne listen, men de kan være inspirasjon.
**Eksempel**:
- Objective: "Forbedre trafikksikkerhet"
- KR1: Bruk "Antall ulykker" som metrikk
- KR2: Bruk "Fartsoverskridelser" som metrikk
- KR3: Bruk "% veinett med sikkerhetstiltak"
### Bestem baseline og target
For hver valgt metrikk:
1. **Finn baseline**: Hva er dagens verdi? (sist år, forrige syklus, etc.)
2. **Sett target**: Hva er ambisiøst men oppnåelig? (10-50% forbedring vanlig for 4 måneder)
**Eksempel**:
- Baseline: 45 ulykker per år på E6 Trøndelag
- Target: 25 ulykker (44% reduksjon) ambisiøst
### Sikre datakilde
Spesifiser hvordan du måler:
- **Datakilde**: ATK-data, inspeksjonsrapporter, brukersurvey, systemlogger
- **Frekvens**: Månedlig, kvartalsvis, etc.
- **Ansvar**: Hvem samler inn og rapporterer data?
### Kombinér kvantitative og kvalitative
Ikke alle mål kan være tall. Eksempler på kvalitative KR:
- "Policy X godkjent av Stortinget" (milepæl)
- "95% av brukere vurderer ny portal som 'brukervennlig' eller bedre" (survey med terskel)
---
## Tips for metrics-valg
**Velg ledende indikatorer** der mulig (f.eks. "% av sikkerhetstiltak installert" kan predikere "færre ulykker")
**Bruk standardiserte definisjoner** (f.eks. definer "ulykke med personskade" likt på tvers av org)
**Vær realistisk om datainnsamling** ikke velg KR du ikke kan måle pålitelig
**Balansér mellom input, output, og outcome** men prioriter outcome (f.eks. "færre ulykker" > "antall fartshumper bygget")
**Unngå vanity metrics** tall som ser imponerende ut men ikke driver reell verdi (f.eks. "antall møter holdt")