Architecture

Norwegian flag

This talk will be in Norwegian

Software vi kan leve med

Nav utvikler programvare for å forbedre tjenester til innbyggere. Fokus er på prinsipper for god programvare og samarbeid.

Audun Fauchald Strand

Audun Fauchald Strand

Principal Engineer at NAV. Worked for FINN.no before that. Loves to increase developer speed and make developers happy.

Trond Arve Wasskog

Trond Arve Wasskog

Trond Arve has been in the IT industry for 30 years. Currently he works as a principal engineer in NAV IT.

Nav følger norske borgere fra vugge til grav, fra foreldrepenger til gravferdsstønad.

Bak samfunnsoppdraget ligger det veldig mye software. Nav har 150 millioner kodelinjer på GitHub.com/navikt, 150 software-team, 800 utviklere, 2000 applikasjoner og 3000 deployments til produksjon hver uke.

Hva skal til for at mest mulig av denne software blir så bra som mulig, slik at Nav kan levere så bra tjenester og produkter til Norges innbyggere? Vi presenterer våre tanker om hvordan vi lager software vi kan leve med. Hvilke prinsipper gjelder og hvem bestemmer hva? Hva bør være likt, hva kan være forskjellig og hva må være forskjellig? Hva er egentlig god software, og hvordan lager man den? Og er egentlig god software det viktigste?

Alt dette skal vi som teknologiprinsipaler i Nav forsøke å svare på i en Javazone-spesifikk variant av Nav sin tekniske retning. (edited)