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,130 @@
# Oboard Quick Guide for OKR
## Hva er Oboard?
Oboard er vår primære OKR-plattform for å sette, spore og rapportere på OKR. Den erstatter Excel/manuell tracking og gir én kilde til sannhet for alle team.
## Kom i gang
### 1. Opprett et Objective
1. Naviger til ditt team i Oboard
2. Klikk "New Objective"
3. Fyll inn:
- **Title**: Kort, inspirerende beskrivelse (maks 100 tegn)
- **Description**: Utdypende kontekst (valgfritt)
- **Owner**: Hvem er ansvarlig? (typisk team lead)
- **Time Period**: Velg 4-måneders syklus (f.eks. Q1: Jan-Apr)
- **Type**: Committed eller Aspirational
- **Parent OKR**: Link til overordnet mål (for alignment)
### 2. Legg til Key Results
Under Objective, klikk "Add Key Result":
- **Title**: Konkret, målbart resultat
- **Owner**: Person ansvarlig for dette KR
- **Metric Type**:
- Number (f.eks. "Reduser fra 40 til 25 ulykker")
- Percentage (f.eks. "Øke fra 60% til 90%")
- Binary (f.eks. "Ja/Nei" for milepæl)
- **Start Value**: Baseline (nåværende verdi)
- **Target Value**: Målet
- **Unit**: Enhet (ulykker, %, dager, etc.)
### 3. Oppdater Progress (Check-ins)
**Månedlig eller oftere**:
1. Gå til ditt Objective
2. Klikk på hvert Key Result
3. Oppdater "Current Value"
4. Legg til kommentar (valgfritt): Hva skjedde? Noen blokkere?
5. System beregner automatisk % completion
**Confidence**: Marker også din tillit til å nå målet:
- 🟢 On Track
- 🟡 At Risk
- 🔴 Off Track
### 4. Review og Scoring (End of Cycle)
1. Ved syklusens slutt: Oppdater "Current Value" til endelig resultat
2. System scorer automatisk basert på (Current - Start) / (Target - Start)
3. Objective-score = gjennomsnitt av alle KR-scorer
4. Skriv retrospektiv-notater i kommentarfeltet
### 5. Alignment og Visibility
- **View OKRs**: Se alle team's OKR i organisasjonen (transparency!)
- **Link OKRs**: Koble ditt KR til et annet teams Objective (dependencies)
- **Dashboards**: Generer rapporter for ledelse
## Best Practices i Oboard
**Oppdater regelmessig**: Minst én gang per måned
**Vær ærlig**: Hvis bak skjema, marker som "At Risk"
**Kommenter**: Forklar endringer eller blokkere
**Link dependencies**: Gjør alignment synlig
**Celebrer wins**: Når et KR når 1.0, gi kudos i kommentarer!
**Ikke glem check-ins**: "Set and forget" er OKR anti-pattern
**Ikke juster targets for å se bra ut**: Vær ærlig om progresjon
## Oboard-felter forklart
| Felt | Forklaring |
|------|------------|
| **Objective** | Hva du vil oppnå (kvalitativt) |
| **Key Result** | Hvordan du måler suksess |
| **Owner** | Hvem er ansvarlig |
| **Start Value** | Baseline (hvor vi starter) |
| **Target Value** | Målet (hvor vi vil være) |
| **Current Value** | Hvor er vi nå? (oppdateres underveis) |
| **Progress %** | Auto-beregnet: (Current - Start) / (Target - Start) × 100 |
| **Confidence** | Hvor sikre er vi på å nå målet? |
| **Type** | Committed (må nås) eller Aspirational (stretch) |
| **Parent** | Hvilket overordnet OKR støtter dette? |
## Eksempel på fullstendig OKR i Oboard
```
Objective: Forbedre trafikksikkerhet på E6 Trøndelag
├─ Owner: Lena Hansen (Trafikksikkerhet-teamet)
├─ Period: Q2 2025 (Mai-August)
├─ Type: Aspirational
└─ Parent: [Organisasjon] Null drepte i trafikken 2025
Key Results:
├─ KR1: Reduser ulykker med personskade
│ ├─ Start: 45 ulykker/år
│ ├─ Target: 25 ulykker/år
│ ├─ Current: 32 ulykker (etter 2 mnd) [Progress: 52%]
│ ├─ Confidence: 🟡 At Risk
│ └─ Owner: Lena Hansen
├─ KR2: Sikkerhetstiltak på høyrisiko-strekninger
│ ├─ Type: Percentage
│ ├─ Start: 0%
│ ├─ Target: 100% (8 strekninger)
│ ├─ Current: 75% (6 av 8 ferdig) [Progress: 75%]
│ ├─ Confidence: 🟢 On Track
│ └─ Owner: Anders Vik
└─ KR3: Fartsoverskridelser >20 km/t
├─ Start: 15% av trafikk
├─ Target: 6% (60% reduksjon)
├─ Current: 10% [Progress: 56%]
├─ Confidence: 🟢 On Track
└─ Owner: Maria Solberg
```
## Integrasjoner
Oboard kan integreres med:
- **Jira**: Link tasks til KR (viser hvilke epics/stories driver et KR)
- **Slack**: Send notifikasjoner om OKR-oppdateringer
- **Power BI**: Eksporter data til custom dashboards
## Support og hjelp
- **Oboard dokumentasjon**: [Intern link]
- **OKR Champion**: Kontakt [navn] for hjelp med Oboard
- **IT Support**: Hvis tekniske problemer
---
**Tips**: Bruk Oboard mobile app for rask check-in underveis!