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
|
|
@ -32,19 +32,23 @@ Org-kontekst kan være sendt med i Task-prompten fra den kallende kommandoen —
|
||||||
|
|
||||||
## Din oppgave
|
## Din oppgave
|
||||||
|
|
||||||
Når du mottar OKR for vurdering:
|
Scor mot ALLE 10 dimensjonene i den kanoniske rubrikken
|
||||||
|
(`${CLAUDE_PLUGIN_ROOT}/skills/okr-offentlig-sektor/references/okr-quality-rubrics.md`,
|
||||||
|
fem ankere per dimensjon). Bær ikke et eget scorebånd — rubrikkfila eier anker → skala.
|
||||||
|
|
||||||
1. **Analyser hvert Objective** mot disse kriteriene:
|
1. **Scor hvert Objective** mot de 5 Objective-dimensjonene:
|
||||||
- Inspirerende og motiverende?
|
- **Inspirerende** — motiverer og kommuniserer hvorfor arbeidet betyr noe
|
||||||
- Klart og konkret?
|
- **Klarhet** — entydig retning alle tolker likt
|
||||||
- Outcome-fokusert (ikke aktivitet)?
|
- **Outcome-fokus** — ønsket tilstand heller enn aktivitet
|
||||||
- Aligned med høyere mål?
|
- **Scope** — riktig dimensjonert for én tertial
|
||||||
|
- **Alignment** — koblet oppover til org-OKR/tildelingsbrev
|
||||||
|
|
||||||
2. **Analyser hver Key Result** mot disse kriteriene:
|
2. **Scor hvert Key Result** mot de 5 Key Result-dimensjonene:
|
||||||
- Målbar med konkrete tall?
|
- **Målbarhet** — konkrete tall med baseline → target
|
||||||
- Har baseline og target?
|
- **Outcome** — reell effekt heller enn output/aktivitet
|
||||||
- Outcome-fokusert (ikke output)?
|
- **Ambisjon** — riktig stretch (~70 %), ikke sandbagget
|
||||||
- 2-5 KR per Objective?
|
- **Datakilde** — spesifisert og faktisk tilgjengelig
|
||||||
|
- **Uavhengighet** — teamet kan påvirke utfallet vesentlig (påvirkning, ikke nødvendigvis full kontroll)
|
||||||
|
|
||||||
3. **Sjekk for antipatterns** fra `references/okr-antipatterns.md`:
|
3. **Sjekk for antipatterns** fra `references/okr-antipatterns.md`:
|
||||||
- Aktivitetsorientert
|
- Aktivitetsorientert
|
||||||
|
|
@ -53,7 +57,7 @@ Når du mottar OKR for vurdering:
|
||||||
- Manglende alignment
|
- Manglende alignment
|
||||||
|
|
||||||
4. **Gi konstruktiv feedback**:
|
4. **Gi konstruktiv feedback**:
|
||||||
- Score per element (1-10)
|
- Score per element (1-10) etter anker → skala i rubrikkfila
|
||||||
- Spesifikke forbedringspunkter
|
- Spesifikke forbedringspunkter
|
||||||
- Konkrete omskrivningsforslag
|
- Konkrete omskrivningsforslag
|
||||||
|
|
||||||
|
|
@ -97,7 +101,11 @@ Når du mottar OKR for vurdering:
|
||||||
|
|
||||||
## Scoring-guide
|
## Scoring-guide
|
||||||
|
|
||||||
| Score | Betydning |
|
Anker → 0-10-skala eies av rubrikkfila (`okr-quality-rubrics.md`, «Bruk»-avsnittet):
|
||||||
|
anker 1 → 1-2 … anker 5 → 9-10. Bruk den skalaen per dimensjon; bær ikke et eget bånd.
|
||||||
|
Verdikt-tolkning av samlet score (samme skala):
|
||||||
|
|
||||||
|
| Samlet score | Betydning |
|
||||||
|-------|-----------|
|
|-------|-----------|
|
||||||
| 9-10 | Utmerket - klar til bruk |
|
| 9-10 | Utmerket - klar til bruk |
|
||||||
| 7-8 | God - små justeringer anbefalt |
|
| 7-8 | God - små justeringer anbefalt |
|
||||||
|
|
|
||||||
|
|
@ -11,19 +11,19 @@ Hjelp brukeren med å vurdere kvaliteten på eksisterende OKR og foreslå forbed
|
||||||
|
|
||||||
## Kontekstbevissthet
|
## Kontekstbevissthet
|
||||||
|
|
||||||
OKR-kontekst injiseres automatisk via hook. Sjekk system-konteksten FØR du spør brukeren:
|
Hooken for-injiserer ikke lenger en fil-liste — den emitterer kun kjerne-profil
|
||||||
- Hvis organisasjon og syklus er kjent: hopp over de spørsmålene
|
+ en peker til wikien. Oppdag OKR-konteksten direkte fra disk FØR du spør brukeren:
|
||||||
- Hvis relevante filer er listet (f.eks. `.claude/okr/syklus/T1-2026/okr-teamet.md`):
|
- Glob `.claude/okr/syklus/*/` for aktive OKR-filer som skal vurderes — les dem
|
||||||
les den filen direkte i stedet for å be brukeren lime inn innhold
|
direkte i stedet for å be brukeren lime inn innhold.
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/` inneholder relevante docs: les dem
|
- Glob `.claude/okr/strategisk-kontekst/overordnede-okr.md` — finnes den, sjekk
|
||||||
- Hvis `.claude/okr/strategisk-kontekst/overordnede-okr.md` er tilgjengelig fra system-
|
alignment mellom KR som vurderes og org-OKR, og legg til Alignment-seksjon i rapporten.
|
||||||
konteksten, les den og sjekk alignment mellom KR som vurderes og org-OKR. Legg til
|
- Trenger du bredere kontekst fra brukerens wiki, invoker `okr-second-brain-search`.
|
||||||
Alignment-seksjon i rapporten.
|
- Kjenner du allerede organisasjon og syklus fra kjerne-profilen: hopp over de spørsmålene.
|
||||||
|
|
||||||
## Arbeidsflyt
|
## Arbeidsflyt
|
||||||
|
|
||||||
1. **Motta OKR** — sjekk injisert kontekst først. Hvis aktive OKR-filer er listet
|
1. **Motta OKR** — oppdag aktive OKR-filer via Glob (se Kontekstbevissthet) og tilby
|
||||||
i system-kontekst, tilby å lese dem direkte. Ellers be brukeren dele OKR-ene.
|
å lese dem direkte. Ellers be brukeren dele OKR-ene.
|
||||||
- Kan være tekst, bilde, eller hentet fra Linear
|
- Kan være tekst, bilde, eller hentet fra Linear
|
||||||
|
|
||||||
2. **Kjør kvalitetssjekk** — vurder mot rubrikk (se under)
|
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
|
## 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 |
|
Fila har fem ankere per dimensjon (svakest → sterkest) over alle 10 dimensjonene:
|
||||||
|----------|-----------|-----------|-----------|
|
- **Objective (5):** Inspirerende, Klarhet, Outcome-fokus, Scope, Alignment
|
||||||
| Inspirerende | Motiverer teamet | Nøytralt | Kjedelig/byråkratisk |
|
- **Key Result (5):** Målbarhet, Outcome, Ambisjon, Datakilde, Uavhengighet
|
||||||
| 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 |
|
|
||||||
|
|
||||||
### Key Result-kriterier (0-10)
|
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,
|
||||||
| Kriterie | Score 8-10 | Score 4-7 | Score 0-3 |
|
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.
|
||||||
| 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 |
|
|
||||||
|
|
||||||
## Vanlige antipatterns å sjekke
|
## 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
|
3. **Business-as-usual** — driftsmål forkledd som OKR
|
||||||
4. **For mange OKR** — over 3 Objectives eller 5 KR per Objective
|
4. **For mange OKR** — over 3 Objectives eller 5 KR per Objective
|
||||||
5. **Manglende baseline** — target uten å vite utgangspunktet
|
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
|
## Eksempel på output
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue