--- 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 ulykker på riksvei med 20%" ``` Org KR: "Redusere ulykker på riksvei med 20%" ↓ Team Objective: "Forbedre veimerking på høyrisikostrekning" Team KR: "100% av identifiserte strekninger remarked 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