Teknisk ledelse & udvikling

Jeg skaber fremdrift i softwareteams
og moderniserer
komplekse systemer.

Ikke ved at starte forfra. Men ved at arbejde i koden, forstå jeres hverdag og flytte tingene i et tempo, der holder.

Scroll
friemdrift

Det jeg gør, og hvordan jeg gør det.

01

Modernisering

Jeg starter med menneskerne.

Hver udvikler har forskellig erfaring, ønsker og niveau. Nogle skal opdateres, andre skal udfordres.

Jeg afdækker, hvor teamet er, og hvad der skal til for, at I selv kan løfte koden videre.

Jeg sikrer, at fundamentet bliver stærkere og koden bedre.

02

Bedre praksis

Når fundamentet er på plads, skal måden I arbejder på også følge med.

Praksis virker kun, hvis teamet kan bære den.

Jeg indfører struktur og arbejdsgange med fokus på læring og forankring i teamet.

Det kræver ofte opdatering, efteruddannelse og nye vaner.

Det sker gradvist, så det skaber fremdrift og ikke modstand.

03

Teknisk retning

Når team og praksis er på plads, kan vi sætte retning.

Retningen er noget, vi skaber sammen.

Efter analyse af kode og arkitektur sætter vi en klar retning for systemet.

Teamet er med i beslutningerne.

Det skaber ejerskab og gør, at retningen faktisk bliver fulgt.

04

AI i praksis

Når fundament og retning er på plads, giver det mening at accelerere.

AI ændrer ikke hvad I bygger. Det ændrer hvordan I bygger.

Brugt rigtigt giver det udviklere mere tid til det vigtige. Brugt forkert skaber det støj, fejl og falsk tryghed.

Jeg hjælper teamet med at få AI ind i hverdagen, på en måde der passer til jeres kode, jeres tempo og jeres ansvar.

Lyder det bekendt?

Fire ting der ofte holder teams tilbage.

Kode

Hver ændring tager for lang tid

Gammel React, AngularJS, legacy JavaScript og backend i C#/.NET med store monolitter, der er vokset over tid. Systemer der er vokset hurtigt, og hvor kompleksiteten er fulgt med. Det er svært at ændre noget sikkert og endnu sværere at gøre rigtigt.

Konsekvens

Langsom time to market og øget risiko ved selv små ændringer.

Praksis

Dygtige folk, men måden der arbejdes på holder dem tilbage

Der bliver leveret. Men ikke effektivt. For meget manuelt arbejde. For lidt struktur. For mange ting, der kun virker fordi nogen ved hvordan. Det gør leverancer uforudsigelige og afhængige af enkelte personer.

Konsekvens

Manglende skalerbarhed og høj sårbarhed i teamet.

Retning

Ingen sætter kursen

Der bygges lokalt optimalt, men uden samlet retning. Beslutninger bliver udskudt eller taget isoleret. Resultatet er en kodebase, der trækker i flere retninger.

Konsekvens

Tid bliver brugt på arbejde, der senere skal laves om.

Kultur

Sådan plejer vi at gøre

Forandring bliver ikke afvist. Den bliver bare ikke til noget. Erfarne udviklere har set initiativer komme og gå. Det skaber en naturlig modstand mod nye tiltag. Hvis det ikke håndteres rigtigt: de stærkeste kobler fra, og tempoet falder uden at nogen siger det højt.

Konsekvens

Lavere engagement og gradvist faldende leveranceevne.

Det her er ikke unikt. De fleste teams rammer det på et tidspunkt.

Forskellen er, om man forsøger at løse det med endnu et initiativ eller om man arbejder systematisk med både kode, praksis og mennesker.

Det er det, jeg går ind og gør.

For ledelsen

Hvis du har ansvar for teamet, ser du typisk:

  • Lavere fremdrift end forventet
  • Teknisk gæld der vokser
  • Beslutninger der trækker ud
  • Teams der arbejder, men ikke rykker

Jeg går ind og skaber retning, struktur og fremdrift. Ikke ved at stå ved siden af teamet, men ved at arbejde sammen med dem.

For udviklere

Hvis du sidder i koden til daglig, føles det typisk sådan:

  • Det tager for lang tid at ændre noget
  • Man er aldrig helt sikker på, hvad der går i stykker
  • Der er mange idéer, men ingen klar linje
  • Man vil gerne gøre det bedre, men tiden er der ikke

Jeg går ind i koden sammen med jer. Vi finder de rigtige steder at starte. Og bygger forbedringer op derfra. Ikke perfekt. Bare bedre hele tiden.

Proces

Sådan arbejder vi sammen.

Jeg arbejder både i koden og med teamet. Fremdrift kræver begge dele.

01Afklaring

Vi taler om, hvor I står, og hvad I vil opnå.

02Diagnose

Jeg går ind i kode og team og giver en ærlig vurdering.

03Modernisering

Vi arbejder sammen i praksis og forbedrer løbende.

04Forankring

I står tilbage med et team, der selv kan drive det videre.

Om mig

Udvikler · Leder

Jeg er hverken konsulenten med slides eller udvikleren, der kun ser kode.

Jeg arbejder i teamet og hjælper jer fremad uden at vende alt på hovedet.

Jeg kender både ældre frontend stacks og backend i C#/.NET med monolitter, der er vokset over tid. Det gør det muligt at møde jer dér, hvor I er og arbejde på tværs, når det er nødvendigt.

Jeg arbejder tæt på både brugere og forretning. Det gør det lettere at bygge noget, der faktisk fungerer i praksis og ikke bare noget der ser rigtigt ud på papiret.

Samtidig betyder det, at arbejdet giver mening. Man kan se, hvad det man bygger bliver brugt til.

Struktur og retning er vigtig for fremdrift. Ikke som proces for processens skyld, men som en måde at holde fokus, prioritere rigtigt og få tingene færdige.

Legacy
+ Moderne praksis
Hands on
+ Teknisk ledelse

Jeg arbejder typisk på kontraktbasis, men er også åben for faste roller, hvis der er et godt match.

Kontakt

Fortæl kort, hvordan det ser ud hos jer.
tager vi en snak derfra.