feat(okr): KOSTRA som indikatorkilde i kommunal styringslinje

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-08-01 22:09:19 +02:00
commit e8073d751e
2 changed files with 155 additions and 1 deletions

View file

@ -20,7 +20,8 @@ fra, hvem som vedtar dem, hvilken kadens loven pålegger, og hvordan et
3. [Kommunedirektørens rolle](#kommunedirektørens-rolle)
4. [4-årig plan møter 4-måneders OKR](#4-årig-plan-møter-4-måneders-okr)
5. [Fylkeskommunen](#fylkeskommunen)
6. [Kilder](#kilder)
6. [KOSTRA som indikatorkilde](#kostra-som-indikatorkilde)
7. [Kilder](#kilder)
---
@ -171,6 +172,127 @@ lokalt av fylkestinget.
---
## KOSTRA som indikatorkilde
Handlingsdelen kobler mål til tiltak til **indikator**. Det er på indikatornivået
kommunale OKR-sett henter tallene sine — og i praksis kommer de fra KOSTRA. Denne
seksjonen handler derfor ikke om KOSTRA som statistikk, men om KOSTRA som
*målekilde for Key Results*: hvilke typer tall som finnes, når de kommer, og hva
de ikke tåler å bli brukt til.
### De fire nøkkeltallstypene som KR-taksonomi
SSB setter regnskaps- og tjenestedata sammen til nøkkeltall i fire kategorier:
| Type | SSBs egen formulering | Som KR |
|---|---|---|
| **Prioritering** | «viser hvordan kommunens frie inntekter er fordelt til ulike formål» | Ressursfordeling mellom tjenesteområder |
| **Dekningsgrad** | «viser tjenestetilbudet i forhold til ulike målgrupper for tilbudet» | Andel av målgruppen som faktisk får tjenesten |
| **Produktivitet / enhetskostnader** | «viser kostnader/bruk av ressurser i forhold til tjenesteproduksjonen» | Hva en enhet av tjenesten koster |
| **Utdypende tjenesteindikatorer** | «viser nøkkeltall som supplerer indikatorer presentert under prioritering, dekningsgrader og produktivitet/enhetskostnader, men som ikke kan plasseres under disse overskriftene» | Restkategorien — vurder hver for seg |
SSBs utdypende definisjoner:
- **Prioriteringsindikatorene** «skal si noe om hvor mye av egne penger kommunen ”velger”
å bruke til de enkelte tjenesteområdene. En tjeneste kan sies å være høyt prioritert når
en kommune bruker en relativt stor andel av sine ressurser på en bestemt tjeneste.»
- **Dekningsgrad:** «En dekningsgrad måler andelen av målgruppen som er mottakere av en
tjeneste. Dersom målgruppen er heterogen, kan den med fordel splittes opp slike at vi får
separate dekningsgrader for ulike deler av målgruppen.»
- **Produktivitetsindikatorene** «eller enhetskostnadsindikatorene skal si noe om hva det
koster å produsere en enhet av tjenesten. Produktiviteten kan sies å være høy dersom
ressursbruken er lav i forhold til produksjonen.»
> **Kvalitet er ikke en egen KOSTRA-indikatortype.** Dette er en utbredt misforståelse, og
> den har praktisk betydning. KOSTRA måler prioritering, dekning, produktivitet og
> utdypende tjenesteindikatorer — ikke kvalitet som egen kategori. Konsekvensen for
> KR-design er direkte: **et produktivitets-KR uten et kvalitetsmål ved siden av kan
> forbedres ved å svekke tjenesten.** SSB sier det selv, se guardrailen under.
**Ikke navngi enkeltindikatorer i et OKR-sett som skal leve over flere år.** SSB endrer
skjema og kontoplan årlig; en KR som peker på en konkret indikator-ID råtner. Pek på
indikator*typen* og hent den gjeldende indikatoren ved syklusstart.
### Publiseringskadensen — og regelen som følger av den
| Publisering | Dato | Status |
|---|---|---|
| Foreløpige tall | 15. mars | Ureviderte, kan endres |
| Endelige tall | 15. juni | Reviderte |
**Den harde regelen: KOSTRA er årlig lagging og kan aldri være en tertialvis
KR-måling.** Tallene finnes rett og slett ikke i tertialoppløsning. En KR formulert som
«forbedre KOSTRA-indikator X i løpet av T2» er umulig å måle når T2 avsluttes.
Det er verdt å merke seg en ekstra felle for firemånederssykluser: **avslutning av T1 faller
i april — mellom foreløpige og endelige tall.** Det er det verst tenkelige tidspunktet å låse
et resultat på, fordi tallet du rapporterer da fortsatt kan bli revidert i juni.
**Bruk KOSTRA slik i stedet:**
- Som **årlig lagging-KR** på et strategisk Objective som løper over flere sykluser.
- Som **baseline** ved syklusstart — hva var utgangspunktet.
- Aldri som den løpende framdriftsmålingen innenfor en syklus. Til det trenger du en
leading-indikator kommunen selv måler.
### Sammenlignbarhet: SSBs eget forbehold som guardrail
SSB advarer selv, gjennomgående og i alle tre hovedkategoriene, mot å lese forskjeller
mellom kommuner som forskjeller i innsats.
Om produktivitet:
> «Når produksjonen blir målt ved antall mottakere blir det imidlertid ikke tatt hensyn til
> variasjoner i kvaliteten på tjenestene som brukerne mottar. Det blir heller ikke tatt
> hensyn til variasjoner i brukernes behov eller pleietyngde. Det kan derfor være flere
> tolkninger av hvorfor en kommune har høye utgifter per mottaker.»
SSB lister selv tre konkurrerende tolkninger av det samme tallet: lav produktivitet, **høy
kvalitet**, eller høye enhetskostnader som skyldes smådriftsulemper, lange reiseavstander
eller lønnsnivå.
Om prioritering:
> «Slike elementer bidrar til at forskjeller i utgifter per person i målgruppen ikke
> utelukkende kan tolkes som et resultat av prioriteringer på lokalt nivå.»
Om dekningsgrad:
> «Forskjeller i samlet dekningsgrad mellom kommuner kan derfor skyldes at målgruppen er
> forskjellig sammensatt, i tillegg til at kommunene har forskjellige inntekter og
> utgiftsbehov og gjør forskjellige prioriteringer.»
> **Guardrail — rangerings-KR er metodisk uholdbare.** En Key Result av formen «bli topp 10
> i KOSTRA på dekningsgrad X» eller «ligge over gjennomsnittet i KOSTRA-gruppen» bryter med
> kildens egen advarsel. Forskjellen mellom kommunene kan være demografi, geografi eller
> inntektsnivå — altså noe kommunen ikke rår over. Å forplikte seg til en plassering er
> derfor å forplikte seg til noe andres tall like mye som til sin egen innsats.
>
> **Formuler i stedet KR-en mot egen utvikling:** «øke dekningsgrad X fra 62 % til 68 %».
> Da måler du det du faktisk påvirker.
### Praktisk bruk i et kommunalt OKR-sett
1. **Hent baseline ved syklusstart** fra siste endelige KOSTRA-årgang, og noter årgangen.
2. **Velg indikatortype bevisst** — prioritering, dekning eller produktivitet svarer på tre
helt ulike spørsmål. Vær eksplisitt på hvilket du stiller.
3. **Par produktivitets-KR med et kvalitetsmål** kommunen måler selv. KOSTRA gir deg ikke
kvalitetsmålet.
4. **Legg lagging-KR-en på årsnivå**, med leading-KR-er kommunen måler selv innenfor
syklusene.
5. **Bruk egen utvikling, ikke rangering**, som målform.
Rammen dette henger i — økonomiplanens fireårige horisont og kommunestyrets vedtakskompetanse
— er dekket over i «Økonomiplanen og kommuneplanens handlingsdel»; den gjentas ikke her.
### Kilder
- [SSB — Dokumentasjon av KOSTRA](https://www.ssb.no/offentlig-sektor/kostra/statistikk/kostra-kommune-stat-rapportering/om-kostra/dokumentasjon-av-kostra) (offisiell) — de fire nøkkeltallstypene med definisjoner; sammenlignbarhetsforbeholdene
- [SSB — KOSTRA årlig, foreløpige tall (om statistikken)](https://www.ssb.no/offentlig-sektor/statistikker/kostrahoved/aar-forelopige) (offisiell) — publiseringskadens og mars-forbeholdet
- [SSBs brev til kommunene om KOSTRA-rapportering (PDF)](https://www.statsforvalteren.no/contentassets/0648d572aba04018a789312f19846efd/bev-til-kommunane-fra-ssb-om-rapportering-for-2022.pdf) (offisiell) — årshjulet med frister
---
## Kilder
- [Kommuneloven (LOV-2018-06-22-83), kapittel 14 — Økonomiforvaltning](https://lovdata.no/lov/2018-06-22-83/kap14) — §§ 14-1, 14-2, 14-3, 14-4 (offisiell/juridisk)

View file

@ -479,3 +479,35 @@ test('(l2) D4: BBI-prinsipper siteres paa ordlyd, ikke paa det omstridte kortnav
'BBIs egen ordlyd navngir prinsippet "Coordination"; "Rhythm" er sekundaerkilde-navngiving',
);
});
// --- (m) D4 steg 4: KOSTRA som indikatorkilde i den kommunale styringslinjen ---
// Den kommunale fila hadde 0 treff paa KOSTRA foer fase D, samtidig som KOSTRA er
// den faktiske indikatorkilden kommunale KR-er henter fra. Vakten laaser at
// seksjonen finnes og baerer sin egen kildeseksjon, samme form som (l).
test('(m) D4: kommunal-styring baerer KOSTRA-seksjon med egen kildeseksjon', () => {
const body = readDoc(`${REF}/okr-kommunal-styring.md`);
const missing = [];
const sec = sectionBody(body, 'KOSTRA som indikatorkilde');
if (sec === null) {
missing.push('seksjon mangler: ## KOSTRA som indikatorkilde');
} else if (!/^### Kilder\s*$/m.test(sec)) {
missing.push('KOSTRA-seksjonen mangler egen kildeseksjon');
}
assert.deepEqual(missing, [], `KOSTRA-seksjon i okr-kommunal-styring.md:\n${missing.join('\n')}`);
});
// (m2) SEKTORAVGRENSNING. DFO-notat 2026:2 "Styring i staten" er eksplisitt avgrenset
// mot kommunal sektor. Notatet er en rik kilde som brukes flere steder i kanon, og
// nettopp derfor er det lett aa dra det med inn i den kommunale fila ved et uhell.
// Vakten er en ren fraavaers-invariant paa notatets identifikator.
test('(m2) D4: kommunal-styring siterer ikke DFO-notat 2026:2 (sektoravgrensning)', () => {
const offenders = linesMatching(
readDoc(`${REF}/okr-kommunal-styring.md`),
/2026:2|dfo-notat-2026-2/i,
);
assert.deepEqual(
offenders,
[],
'DFO-notat 2026:2 er avgrenset mot kommunal sektor og kan ikke siteres her',
);
});