Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
 into feat/redesign-arcs
  • Loading branch information
brehen committed Nov 18, 2024
2 parents 7e23c6e + 0967178 commit d6537c3
Show file tree
Hide file tree
Showing 39 changed files with 184 additions and 149 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id:
name: Agile Coach Competency Framework
depth: 2
quadrant: Folk
is_new: true
---

X-wing. TODO: fyll på
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id:
name: Autoritær ledelse
depth: 4
quadrant: Folk
is_new: true
---

Har en søster, demokratisk ledelse, i nivå 1. TODO: Fyll på.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id:
name: Demokratisk ledelse (Nytt navn?)
depth: 1
quadrant: Folk
is_new: true
---

Og deltakende ledelse. Har en bror, autoritær ledelse, i nivå 4. TODO: Fyll på.
8 changes: 8 additions & 0 deletions capra-fagradar/src/tech-leader-radar/Folk/fasilitering.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
id:
name: Fasilitering
depth: 1
quadrant: Folk
---

TODO: Skriv noe her
11 changes: 0 additions & 11 deletions capra-fagradar/src/tech-leader-radar/Folk/parprogrammering.mdx

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Servant leadership
depth: 2
name: Servant leadership (nytt navn?)
depth: 1
quadrant: Folk
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id:
name: Situasjonsbasert ledelse
name: Situasjonsbasert ledelse (fjerne?)
depth: 1
quadrant: Folk
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Teamkontrakter
depth: 2
depth: 1
quadrant: Folk
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,2 @@
---
id:
name: Agile Competency Matrix
depth: 2
quadrant: Prosess
is_new: true
---

Agile Competency Matrix er et solid utgangspunkt for fleksibel ledelse, og har mange likheter med situasjonsbasert ledelse (se annet punkt).
Vi mener konsekvent at våre teknologiledere skal ha en større verktøykasse med teknikker og holdninger som de kan tilpasse til situasjonen de står i.

This file was deleted.

10 changes: 0 additions & 10 deletions capra-fagradar/src/tech-leader-radar/Prosess/canary-releases.mdx

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
id:
name: Continuous Delivery
depth: 1
quadrant: Prosess
---

Dette innebærer bl.a. DORA-metrikkene, Feature flags, Canary releases og CI/CD (Continuous Integration / Continuous Deployment)

### DORA-metrikkene

DORA-metrikkene er en serie måleparametre som er godt forankret i forskningen.
Scorer man høyt på disse, skaper man mer verdi - raskere.
Vi følger forskningen og følger DORA-metrikkene, og våre teknologiledere vet hva de er, hva de brukes til, og hvordan de kan benyttes effektivt på ulike nivå i virksomheten.

###! Feature flags — er også hos software development

Feature flags understøtter kontinuerlige leveranser, og bidrar derfor til fart og flyt.
Med feature flags kan man redusere risikoen ved hver leveranse, fordi man kan skru av og på featurene for sluttbrukere.
Vi ser på feature-flags som et helt essensielt verktøy for å få på plass kontinuerlige leveranser og mer verdiskapning.

### Canary releases

Canary-releases er en praksis der man gradvis ruller ut en tjeneste til flere og flere brukere.
Tanken er at man da kan redusere risikoen for at alvorlige feil eller mangler påvirker alle brukere.
I likhet med “Feature flags” er dette en forutsetning for kontinuerlige leveranser.

### CI/CD

Langvarige feature branches eller utallige testmiljø og integrasjonsplaner er et tydelig antipattern for fart og flyt.
Daglige — eller hyppigere — releaser til produksjon er målet, og for å få til det må man ha kontinuerlige integrasjoner mot én uomtvistelig kodestamme (se eget punkt om trunk-basert utvikling).
Og for å få til det igjen er en robust og gjennomtenkt test-pipeline uunnværlig.
Våre teknologiledere er forkjempere for CI/CD, og argumenterer svært sjeldent — eller aldri — for noe annet.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Continuous Discovery
depth: 1
name: Continuous Discovery (også hos software development)
depth: 2
quadrant: Prosess
---

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Design First
depth: 2
depth: 1
quadrant: Prosess
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Domain-driven Design
depth: 2
name: Domain-driven Design (strategisk)
depth: 1
quadrant: Prosess
---

Expand Down
10 changes: 0 additions & 10 deletions capra-fagradar/src/tech-leader-radar/Prosess/dora-metrikkene.mdx

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id:
name: EventStorming
depth: 1
quadrant: Prosess
is_new: true
---

TODO: Skriv noe her
2 changes: 1 addition & 1 deletion capra-fagradar/src/tech-leader-radar/Prosess/itil.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id:
name: ITIL
name: ITIL (fjernes? Skive om?)
depth: 2
quadrant: Prosess
---
Expand Down
2 changes: 1 addition & 1 deletion capra-fagradar/src/tech-leader-radar/Prosess/kanban.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Kanban
depth: 1
depth: 2
quadrant: Prosess
---

Expand Down
2 changes: 1 addition & 1 deletion capra-fagradar/src/tech-leader-radar/Prosess/okr.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: OKR
depth: 2
depth: 1
quadrant: Prosess
---

Expand Down
4 changes: 2 additions & 2 deletions capra-fagradar/src/tech-leader-radar/Prosess/prince2.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
id:
name: Prince2
depth: 2
name: Prince2 (fjerne? dele i Prince2 agile?)
depth: 4
quadrant: Prosess
---

Expand Down
2 changes: 1 addition & 1 deletion capra-fagradar/src/tech-leader-radar/Prosess/scrum.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id:
name: Scrum
name: Scrum (dele opp?)
depth: 4
quadrant: Prosess
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
id:
name: Systems thinking
name: Systems thinking (nytt navn?)
depth: 3
quadrant: Folk
quadrant: Prosess
---

Systemtenkning er på mange måter en forutsetning for å lykkes som teknologileder.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
id:
name: Technical agile coaching
depth: 3
quadrant: Prosess
is_new: true
---

TODO: Skriv mer sammenhengende tekst
Dette innebærer bl.a. Par-programmering, mob/ensamble programming, trunk-based development, Behavior-Driven Design (BDD) og Test-Driven Design (TDD).

###! Test-dreven utvikling — er også hos software development

Test-dreven utvikling gir teamet og interessentert trygghet i at ting fungerer som det skal.
Det skaper også en omforent og tydeligere domeneforståelse.
Vi heier på test-dreven utvikling, på tross av et noe frynsete rykte hos enkelte.
Av den grunn vil flere av våre teknologiledere ta med seg dette inn i oppdraget som om det var deres høyre hånd.

### Par-programmering

Parprogrammering er en smidig praksis som fører til økt fart, flyt og velvære.
Glem “Pull Requests” og “Code Reviews” - med parprogrammering får du kontinuerlig kvalitetssikring og
code review samtidig som du bryter ned siloer og bidrar til kompetanseheving og trivsel hos utviklerne dine.
Det norske markedet er overmodent for å ta i bruk denne praksisen, og vi står 100% inne for det.

### Trunk-basert utvikling (TDD) — er også hos software development

Trunk-basert utvikling — kontinuerlig utvikling mot én uomtvistelig kodestamme — korellerer sterkt med høytpresterende team.
Det er også en forutsetning for skalerbare systemer og økt fart og flyt i arbeidet.
Våre teknologiledere vet hva dette er, og kan argumentere godt for det.
Noen kan til og med identifisere hvordan dette prinsippet kan benyttes i andre kontekster også.

### Behaviour-Driven Development (BDD)

Behaviour-Driven Development (BDD) er TDD på steroider.
Vi tenker dette høres spennende ut, og våre teknologiledere kan nok til å bruke det dersom kundene våre ønsker dette.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
id:
name: Tight-loose-tight
depth: 3
quadrant: Prosess
is_new: true
---

TODO: Skriv noe her

This file was deleted.

10 changes: 0 additions & 10 deletions capra-fagradar/src/tech-leader-radar/Teknologi/feature-flags.mdx

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
id:
name: Mikrotjenester / Løst koblet arkitektur
name: Modularisering / Løst koblet arkitektur / Tjenesteorientering
depth: 1
quadrant: Teknologi
---
Expand Down
Loading

0 comments on commit d6537c3

Please sign in to comment.