fix(okr): F-e scoreband-til-rubrikk + 10 dims + F-h binaer-unntak + kvalitet F-i
This commit is contained in:
parent
5d540f8b5a
commit
329089671a
2 changed files with 47 additions and 52 deletions
|
|
@ -11,19 +11,19 @@ Hjelp brukeren med å vurdere kvaliteten på eksisterende OKR og foreslå forbed
|
|||
|
||||
## Kontekstbevissthet
|
||||
|
||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
||||
- Hvis `.claude/okr/strategisk-kontekst/overordnede-okr.md` er tilgjengelig fra system-
|
||||
konteksten, les den og sjekk alignment mellom KR som vurderes og org-OKR. Legg til
|
||||
Alignment-seksjon i rapporten.
|
||||
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||
+ en peker til wikien. Oppdag OKR-konteksten direkte fra disk FØR du spør brukeren:
|
||||
- Glob `.claude/okr/syklus/*/` for aktive OKR-filer som skal vurderes — les dem
|
||||
direkte i stedet for å be brukeren lime inn innhold.
|
||||
- Glob `.claude/okr/strategisk-kontekst/overordnede-okr.md` — finnes den, sjekk
|
||||
alignment mellom KR som vurderes og org-OKR, og legg til Alignment-seksjon i rapporten.
|
||||
- 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.
|
||||
|
||||
## Arbeidsflyt
|
||||
|
||||
1. **Motta OKR** — sjekk injisert kontekst først. Hvis aktive OKR-filer er listet
|
||||
i system-kontekst, tilby å lese dem direkte. Ellers be brukeren dele OKR-ene.
|
||||
1. **Motta OKR** — oppdag aktive OKR-filer via Glob (se Kontekstbevissthet) og tilby
|
||||
å lese dem direkte. Ellers be brukeren dele OKR-ene.
|
||||
- Kan være tekst, bilde, eller hentet fra Linear
|
||||
|
||||
2. **Kjør kvalitetssjekk** — vurder mot rubrikk (se under)
|
||||
|
|
@ -43,34 +43,18 @@ OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spø
|
|||
|
||||
## Vurderingsrubrikk
|
||||
|
||||
### Objective-kriterier (0-10)
|
||||
Scoringen bruker ÉN kanonisk sannhetskilde — bær ikke et eget scorebånd eller en
|
||||
inline-rubrikk her:
|
||||
`${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-quality-rubrics.md`
|
||||
|
||||
| Kriterie | Score 8-10 | Score 4-7 | Score 0-3 |
|
||||
|----------|-----------|-----------|-----------|
|
||||
| Inspirerende | Motiverer teamet | Nøytralt | Kjedelig/byråkratisk |
|
||||
| Klarhet | Entydig retning | Noe vagt | Flertydig |
|
||||
| Outcome-fokus | Resultat | Blanding | Ren aktivitet |
|
||||
| Scope | Passer i syklus | Litt for stort/lite | Helt feil scope |
|
||||
| Alignment | Tydelig koblet oppover | Implisitt kobling | Ingen kobling |
|
||||
Fila har fem ankere per dimensjon (svakest → sterkest) over alle 10 dimensjonene:
|
||||
- **Objective (5):** Inspirerende, Klarhet, Outcome-fokus, Scope, Alignment
|
||||
- **Key Result (5):** Målbarhet, Outcome, Ambisjon, Datakilde, Uavhengighet
|
||||
|
||||
### Key Result-kriterier (0-10)
|
||||
|
||||
| Kriterie | Score 8-10 | Score 4-7 | Score 0-3 |
|
||||
|----------|-----------|-----------|-----------|
|
||||
| Målbarhet | Tall med baseline→target | Delvis målbart | Ikke målbart |
|
||||
| Outcome | Måler resultat | Blanding | Ren output/aktivitet |
|
||||
| Ambisjon | Riktig stretch | For lett/vanskelig | Urealistisk |
|
||||
| Datakilde | Spesifisert og tilgjengelig | Antas tilgjengelig | Ukjent |
|
||||
| Uavhengighet | Team kontrollerer | Delvis avhengig | Helt utenfor kontroll |
|
||||
|
||||
### Samlet scoring
|
||||
|
||||
| Score | Vurdering | Handling |
|
||||
|-------|-----------|---------|
|
||||
| 8-10 | Utmerket | Klar til bruk |
|
||||
| 6-7 | God | Små justeringer |
|
||||
| 4-5 | Akseptabel | Bør forbedres |
|
||||
| 0-3 | Svak | Omskriving anbefalt |
|
||||
Les ankerbeskrivelsen per dimensjon, finn nivået OKR-en faktisk treffer, og scor 1-5.
|
||||
Anker → 0-10-skala er definert i rubrikkfila («Bruk»-avsnittet): anker 1 → 1-2,
|
||||
anker 2 → 3-4, anker 3 → 5-6, anker 4 → 7-8, anker 5 → 9-10. Det er rubrikkfila som
|
||||
eier skalaen; ikke dupliser den her.
|
||||
|
||||
## Vanlige antipatterns å sjekke
|
||||
|
||||
|
|
@ -79,7 +63,10 @@ OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spø
|
|||
3. **Business-as-usual** — driftsmål forkledd som OKR
|
||||
4. **For mange OKR** — over 3 Objectives eller 5 KR per Objective
|
||||
5. **Manglende baseline** — target uten å vite utgangspunktet
|
||||
6. **Binære KR** — "Ja/Nei" uten progresjonsmulighet
|
||||
6. **Milepæl som eneste KR** — en ren ferdig/ikke-ferdig-milepæl brukt alene. Milepæl/binær
|
||||
leveranse er et dokumentert unntak (jf. `okr-framework.md`): akseptabelt når den følges av
|
||||
et outcome-KR som fanger effekten leveransen skal gi. Antipattern først når milepælen står
|
||||
alene uten et outcome-KR ved siden av.
|
||||
|
||||
## Eksempel på output
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue