Fra 1 til 15 team
Team Finansiering
Team Sparing
Team Dialog & Salg Team Nettsider
Team PM Oversikt
Team Digitalbank kjerne
Team Optimus
Team BM
Team PM Betaling
Team BM Betaling
Team Integrasjon
Team API
Team SB1SK
Team Kort (og Barn) Team BankId RA
Nei, men vi har i hovedsak to typer team
Team som jobber innenfor et
forretningsmessig domene eller et
kundeorientert domene
Utviklingsteam som har
ansvaret for helheten innenfor
en horisontal (f.eks. en
plattform)
Dagens team
OversiktBetaling
(BM)
Sparing Kort Lån Betaling
(PM)
Digitalbank
Nettsider
Åpne APIer
Integrasjon
Kjøpsprosesser
Team Digitalbank
Team Nettsider
Team Dialog & Salg
Team API
Team Integrasjon
Team Tillitstjenester
Team
Sparing
Team
Kort
Team
Finans..
Team PM
Betaling
Team BM
Betaling
Team
Oversikt
Sikkerhet
Bedrift
Utviklingseffektivitet Team Optimus
Team
BM
Team Team Team Team Team Team
Produkteierskap
Teamledelse
Arkitektur
Utvikling
Kvalitet
UX
Produkteierskap
Teamledelse (Kristoffer)
Applikasjonsarkitektur (Vidar)
Utvikling (Jonas)
Infrastruktur/utviklingsmiljø (Stian C)
Forum for UX (Anne, Hans)
Faggrupper
Test (Øystein, Maren)
Mobil (Christoffer, Hans-Christian)
Sikkerhet (Jon Are)
Kontinuerlig leveranser og DevOps (Erland)
Maskinlæring Maskinlæring (Jan Erik)
Frontend (Kristofer)
Fellesarenaer
• Faggrupper
• Felles tavlemøter
• Fellesdemo
• Hackathon
• Med mere…
Felles verktøy og rammeverk
Det skal være enkelt å jobbe riktig!
Team
Oversikt
Forvaltning og
videreutvikling
Prosjekter som leveres i utviklingsteamene
Team
Kjerne
Team
Nettsider
Team
Optimus
Team
Finansiering
Team
Sparing
Team
Dialog & Salg
Team
Kort
Team
Betaling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Forvaltning og
videreutvikling
Prosjekt 1 Prosjekt 3
Prosjekt 2
Prosjekt 11
Prosjekt 12 Prosjekt 15
Prosjekt 14Prosjekt 7
Prosjekt 21
Prosjekt 5
Prosjekt 20
Prosjekt 13
Prosjekt 8
Prosjekt 9
Prosjekt 17
Prosjekt 18Prosjekt 6
Prosjekt 24
Prosjekt 19
Prosjekt 25Prosjekt 22
Prosjekt 23
Prosjekter som gjennomføres i teamene
Prosjekt 4
Prosjekt 16Prosjekt 10
Håndtering av prosjekter
• Teamene er rigget for forvaltning og skaleres for å kjøre
prosjekter innenfor sitt domene
• Lokal porteføljestyring i hvert team skal hindre Jojo-
bemanning
• Ønsker å oppnå:
‒ Kontinuitet
‒ Fleksibilitet
‒ INGEN HANDOVERS!
Vi skal bli litt bedre for
hvert prosjekt vi kjører
Visjon:
“Å hjelpe teamene til å levere godt.»
Drift og utvikling jobber sammen
Felles mål: «24/30»
• Maks 24 timer fra en ide oppstår til
man har noe kjørende i produksjon
• Maks 30 minutter fra noe er ferdig
utviklet og testet til det skal kunne
være i produksjon
Ikke adoptert felles metodeverk eller
rammeverk for skalering av smidig
• Vår oppskrift
‒ Håndter utfordringene etter hvert som de dukker opp
‒ Les mye bøker og hent inspirasjon fra andre
‒ Ha dyktige folk som kan smidig
• SWARMing
‒ Scaling Without A Religious Methodology
‒ Dan North: In praise of SWARMing
Team med frihet
utfordrer måten vi
jobber på – og finner
nye å bedre måter å
jobbe på
Antall ledere
• Vi traff terskel ved ca. 130
personer
• Ikke-lineære behov
• Bakgrunn for etablering
av dagens lederteam
Utviklingsleder er en tilrettelegger
Leder: Jostein Emmerhoff
Utviklingsleder: Thomas Johan Eggum
Team Finansiering
Teamleder: Øyvind Kvangardsnes
Team Sparing
Teamleder: Brit Kristin Kaaresen
Team Dialog & Salg
Teamleder: Peter Skeide
Utviklingsleder: Kristoffer Berg
Team Nettsider
Teamleder: Unni Løland
Team PM Oversikt
Teamleder: Marthe Slaatsveen
Team Digitalbank kjerne
Teamleder: Christoffer Marcussen
Team Optimus
Teamleder: Erland Rustebakke
Utviklingsleder: Lars Kirkhus
Team BM
Teamleder: Simon Grøndahl
Team PM Betaling
Teamleder: Samuel Vigdal
Team BM Betaling
Teamleder: Niclas Domack
Utviklingsleder: Ole Petter Aasen
Team Integrasjon
Teamleder: Erlend Opdahl
Team API
Teamleder: Erlend Opdahl
Team SB1SK
Teamleder: Lars Ellingsen
Team Kort (og Barn)
Teamleder: Anja Svartberg
Team BankId RA
Teamleder/SA: Magnus Halldal
Hvordan skape autonome team?
«Focus on outcomes, not features»
‒ Mary Poppendieck
Hvordan vet teamene hva de skal gjøre?
• De beste løsningene kommer opp i et kryssfunksjonelt samarbeid
(forretning, utvikling, design, drift)
• Hvordan kan vi gi teamene målsetninger – og ikke konkrete tiltak?
Mål + Kanvas = Sant
1-2 år
6 mnd. - 1 år
1 uke – 1 mnd.
Mer om oss
• JavaZone
‒ Breaking the Monolith @ SpareBank 1
‒ “Jeg vil bare lage internett!”. Hvordan bruker vi Docker i
utviklingsmiljøet hos SpareBank 1
‒ End-2-End testning med Docker: mock it all - or die trying!
‒ Selvbyggende byggserver med Docker på SpareBank 1
‒ Hvorfor du bør skrive om koden hele tiden
• Yggdrasil
‒ Finansbransjen – Winter is coming!
‒ Hvordan lage en økonomisk tjeneste på barns premisser?
• Smidig
‒ Fra handovers til kryssfunksjonelle team
• Testdagen Odin
‒ Farta bestemmer teststrategien din
• https://labs.sparebank1.no
www.jobbsb1.no