Upload
dangdien
View
218
Download
0
Embed Size (px)
Citation preview
2
Veien til moderne utviklingsorganisasjon
Agenda
Hvor kom vi fra Hvordan levere
- automatisering- arbeidsflyt og verktøy
Veien videre og våre erfaringer
4
“Change has never happened this fast before, and it will never be this slow
again.”Gordon Moore, Intel
6
Prosjektleveranser
2 uker
Prosessen i 2013
2 uker 2 uker 2 uker 2 dager
Integrasjonstest
Planlegge systemtestSystemtest Akseptansetest Prodsetting
Fast-tracks
2 måneder
10
Sentralstyrt forvaltningsteam
Organisering
Kryssfunksjonelt utviklingsteam
Kryssfunksjonelt utviklingsteam
Kryssfunksjonelt utviklingsteam
Kryssfunksjonelt utviklingsteam
Kryssfunksjoneltutviklingsteam
Kryssfunksjoneltutviklingsteam
Kryssfunksjoneltutviklingsteam
Kryssfunksjoneltutviklingsteam
+
11
Utviklingsteam
Leverer på en verdikjede innenfor et domene(Finansiering, Sparing, Kort, Betaling, osv.)
Ansvar for helheten innenfor en horisontal(Mobilbank, API, Integrasjon, osv.)
12 Kryssfunksjonelle team
KortBetalingOversikt Sparing Mobil
Systemeiere
Systemansvarlig
Teamleder
Tech-lead
Utviklere
Designere
Testere
Prosjektledere
15
"SUCCESS SEEMS TO BE
CONNECTED WITH ACTION.
SUCCESSFUL PEOPLE KEEP MOVING.
THEY MAKE MISTAKES, BUT THEY
DON'T QUIT.”
—CONRAD HILTON
16 Togmodell
Applikasjon A
Applikasjon B
Applikasjon C
Applikasjon D
Avgang n Avgang n+1 Avgang n+2 Avgang n+3
19 Regneeksempel
Antall kombinasjoner for en release av mobilbanken
2 x 2 x 2 x 2 x 2 x 2 = 256 kombinasjoner19 enheter
19 x 256 = 4864 test case4 OS versjoner
4 x 4864 = 19456 testerForvent ca 10 minutter per test
10 x 19456 = 3242 timerForvent ca 6 timers testing per dag
6 x 3242 = 540 dagerVed ca 220 arbeidsdager per år
540 / 220 = ??
25
Veien til moderne utviklingsorganisasjon
Agenda
Hvor kom vi fra Hvordan levere
- automatisering- arbeidsflyt og verktøy
Veien videre og våre erfaringer
27
Veien til moderne utviklingsorganisasjon
Agenda
Hvor kom vi fra Hvordan levere
- automatisering- arbeidsflyt og verktøy
Veien videre og våre erfaringer
32 Teste tidligere - “Shift Left”
● Kostnadseffektivt● Tidsbesparande● Finner feil tidligere● Bedre samarbeid
43
“Totalt ubrukelig system. La ting være
som det har vært!!!!!!!!!!!!!!!!!!!!! Gi data
idioten sparken å be han slutte å kødde med
nettbanken”
44
“Ble litt stresset til å begynne med, men med litt tilvenning så liker jeg siden bedre og bedre:)”
45
“Digger faceliften! Samtidig har dere
beholdt den systematiske
fremstillingen som for meg oppleves som
ryddig.”
47
Prosjektleveranser
2 uker
Prosessen i 2013
2 uker 2 uker 2 uker 2 uker
Integrasjonstest
Planlegge systemtestSystemtest Akseptansetest Prodsetting
Fast-tracks
2 måneder
50
Kontinuerlig
leveranse
Arkitektur 2.0
iOS og Android apper
Ytelsestesting
Mer automatisering
Mindre ende til ende
testing
Mocking
Enkelt oppsett
av testmiljøer
OpenShift
Forretningsressurser
inn i teamene
Tettere på forretning
GDPR & PSD2
Veien videre
Personvern
Betalingstjenestedirektivet
52
20%
80%
Testleder
Tester
● Testdatabestilling
● Scrum of Scrum
● Dokumentasjon
● Rapportering
Testlederens rolle