okr/commands/kaskade.md
Kjell Tore Guttormsen ec1abf999c
docs(okr): generiske, fiktive eksempler i kunnskapsbasen
Sektorspesifikt eksempelmateriale er erstattet med generiske, fiktive
eksempler. Det fiktive direktoratet DDT får eksempler fra digitale
tjenester, som samsvarer med navnet. Fjordvik kommune (fiktiv) får
eksempler fra vann, avløp og avfall. Strukturen, tallene og poenget i
hvert eksempel er bevart, blant annet committed-doktrinens stokastiske
samfunnsutfall, progress-regnestykkene i Oboard-eksempelet og
kaskadekjeden.

Valg:
- Én kildebelagt case er fjernet fra okr-sources.md og én virksomhetsliste er
  gjort generell («m.fl.»). Påstandene som står igjen, er fortsatt sanne.
- Standardverdien i malens domene-felt er «digitalisering». «annet»
  dekker det som er tatt ut av alternativlistene.
- De historiske evalueringsdokumentene er endret bare der de siterte det
  gamle eksempelinnholdet.

Suite 350/350 grønn, vakten har 0 treff.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 12:28:54 +02:00

121 lines
5.6 KiB
Markdown

---
name: okr:kaskade
description: Kaskader OKR fra organisasjon til team og visualiser alignment
allowed-tools: Read, AskUserQuestion, Task, Glob
argument-hint: "[overordnet OKR eller team]"
---
# OKR Kaskade - Alignment mellom nivåer
Hjelp brukeren med å kaskadere OKR fra organisasjonsnivå til team, og sikre alignment.
## Kontekstbevissthet
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
+ en peker til wikien. Oppdag kaskade-konteksten direkte fra disk FØR du spør brukeren:
- Glob `.claude/okr/strategisk-kontekst/overordnede-okr.md` — finnes den, les den
direkte som kaskadens øverste nivå i stedet for å be brukeren lime inn org-OKR.
- Glob `.claude/okr/syklus/*/` for eksisterende team-OKR. Både gaps (org-KR uten
team-støtte) og orphans (team-OKR uten org-kobling) krever begge sider.
- Glob `.claude/okr/strategisk-kontekst/tildelingsbrev-*.md` når org-OKR mangler —
styringskravene er da det øverste nivået å koble mot.
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
- Kjenner du allerede organisasjon og syklus fra kjerne-profilen: hopp over de spørsmålene.
## Kaskaderingsprinsipp: align, don't cascade
Mekanisk kaskadering — der hvert nivå kopierer nivået over, og et KR automatisk blir
neste nivås Objective — er forlatt som hovedstrømsråd: den gir rigiditet, mikrostyring
og tap av eierskap i teamet. Anbefalingen er **alignment via lineage**: teamet
formulerer sine EGNE OKR som *bidrar til* de overordnede målene, og lineage-en gjør
bidraget sporbart.
```
Organisasjon KR → (lineage) → Team Objective → Team KR
```
Bruk mønsteret som utgangspunkt for samtalen, ikke som avledningsregel:
- Et overordnet KR er **input til** teamets Objective — teamet omformulerer det til
noe de selv eier og forstår. Ikke en kopi.
- Team-KR måler teamets eget bidrag, ikke org-nivåets måltall om igjen.
- Kan teamet ikke påvirke et org-KR: riktig svar er **ingen kobling** (rapporter det
som gap), ikke et konstruert bidrag.
- Aldri individ-OKR — kaskaden stopper på teamnivå. Se
`${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/individual-vs-team-okr.md`.
Norsk praksis peker samme vei: NAVs produktteam får Objectives fra produktleder, men
omformulerer dem til noe teamet kan bruke, og setter Key Results i fellesskap
(`okr-sources.md` § 4).
## Arbeidsflyt
1. **Forstå hierarkiet** — spør med AskUserQuestion:
- Hva er organisasjonens/avdelingens OKR?
- Hvilket team skal lage sine OKR?
- Hvor i hierarkiet befinner teamet seg?
2. **Les referansemateriale**:
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — kaskaderingsmetodikk
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md` — hierarki i offentlig sektor
3. **Identifiser teamets bidrag**:
- Hvilke org-KR kan teamet påvirke?
- Hva er teamets unike bidrag?
- Unngå overlapp med andre team
4. **Bygg team-OKR**:
- Org KR → teamet omformulerer til sitt eget Objective (inspirerende, ikke en kopi)
- Team-KR = teamets spesifikke bidrag
- Behold outcome-fokus
5. **Visualiser alignment**:
- Vis hvordan nivåene henger sammen (se format under)
- Identifiser gaps (org-KR uten team-støtte)
- Identifiser orphans (team-OKR uten org-kobling)
## Alignment-sjekk
| Spørsmål | Bør svare Ja |
|----------|-------------|
| Støtter team-OKR minst én org-KR? | Ja |
| Er teamets bidrag unikt (ikke overlapp)? | Ja |
| Kan teamet påvirke resultatet? | Ja |
| Er det outcome, ikke aktivitet? | Ja |
## Visualiseringsformat
```
┌─────────────────────────────────────────────────────────┐
│ ETAT: [Organisasjon] │
│ O: [Objective] │
│ KR1: [Key Result] │
│ KR2: [Key Result] │
└────────────────────┬────────────────────────────────────┘
│
┌────────────┼────────────────┐
↓ ↓ ↓
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ [Team A] │ │ [Team B] │ │ [Team C] │
│ O: [fra KR1] │ │ O: [fra KR1] │ │ O: [fra KR2] │
│ KR: [bidrag] │ │ KR: [bidrag] │ │ KR: [bidrag] │
│ (støtter KR1) │ │ (støtter KR1) │ │ (støtter KR2) │
└───────────────┘ └───────────────┘ └───────────────┘
```
## Eksempel
**Fra tildelingsbrev:**
> "Redusere saksbehandlingstiden for søknader med 20%"
```
Org KR: "Redusere saksbehandlingstiden for søknader med 20%"
↓
Team Objective: "Gjøre søknadsskjemaet enklere å fylle ut riktig første gang"
Team KR: "100% av skjemafeltene med høyest feilrate forenklet innen august"
```
## Referanser
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-framework.md` — kaskaderingsmetodikk
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-offentlig-governance.md` — hierarki i offentlig sektor
- `${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/individual-vs-team-okr.md` — individ- vs team-OKR ved kaskadering