Git lyver ikke – og det bør du som leder ta på alvor

Publisert Sist oppdatert

Saken er skrevet med kunstig intelligens

Spørsmål er generert med kunstig intelligens.

Svarene satt inn i intervjuteksten ved bruk av kunstig intelligens.

Teksten er kvalitetssikret av et menneske.

Git er for mange fortsatt bare et versjonskontrollsystem – et teknisk hjelpemiddel utviklerne bruker for å holde styr på kodeendringer. Men for Egil Fujikawa Nes i 99x Solutions er Git noe langt mer.

I dette intervjuet forteller CTO'en hvorfor han mener "Git lyver ikke", og hvordan ledere kan bruke innsikten som allerede finnes i Git til å gjøre team mer effektive og fokusert på det som skaper verdi.

– Se for deg Git som en slags allvitende dagbok for utviklingsteamet ditt, sier Nes.

Han forklarer at Git registrerer alt: hver minste endring, hver feilretting og hver geniale (eller mindre geniale) idé.

– Git har full oversikt over hvordan teamet faktisk jobber – ikke hvordan de tror de jobber, eller hvordan de ønsker de jobber, forteller han. – Det er litt som å ha en ærlig, men kanskje litt irriterende, venn som alltid forteller deg sannheten, uansett hvor ubehagelig den er.

Dataene brukes ikke godt nok

Ifølge Nes er det store muligheter i å bruke Git-data smartere, men de fleste team benytter kun et minimum.

– Mange bruker Git kun til versjonskontroll. De godkjenner pull requests én og én, men analyserer sjelden trendene over tid, sier han.

Det betyr at verdifull innsikt om effektivitet, flaskehalser og kodekvalitet ofte går tapt.

– Hvor lang tid tar det i snitt å få en PR godkjent? Hvilke deler av koden krever stadig feilrettinger? Hvem bruker mest tid på å rydde opp i bugs? Alt dette kan Git fortelle oss, sier han.

Innsikten gir bedre beslutninger

Nes trekker frem tre konkrete typer innsikt man kan hente ut – og bruke i ledelsen av et utviklingsteam:

– Først kan man identifisere flaskehalser. Er det områder i koden som tar uforholdsmessig lang tid å få godkjent, eller som stadig endres? Deretter kan man se hvilke moduler som er problematiske – de som har mange feil og endringer. Og kanskje viktigst: man kan se om teamet faktisk jobber med det som skaper verdi, sier han.

Ved å analysere hva teamet faktisk gjør – ikke hva de sier de gjør – kan man endre prioriteringer og forbedre arbeidsflyten.

– Vi kan optimalisere hele utviklingsprosessen ved å se på data fra Git. Det gjelder å bruke det som allerede finnes, men som mange ikke tenker på som beslutningsgrunnlag, forklarer han.

For ledere som vil forstå det tekniske landskapet

– Git er en gullgruve for ledere som vil forstå teamets reelle hverdag, sier Nes.

Han tror at fremtidens teknologiledere vil bruke Git-data på samme måte som man i dag bruker CRM-data for å styre salgsavdelinger.

– Det handler ikke om kontroll. Det handler om innsikt, avslutter han.

Egil Fujikawa Nes er teknolog og rådgiver med lang erfaring fra utviklingsprosjekter og ledelse av utviklingsteam.

Powered by Labrador CMS