LEVER OFTERE TEST SMARTERE

Like dokumenter
HYPPIGE LEVERANSER HVORDAN KOMMER SPK DIT? Ved Mette Gjertsen Statens pensjonskasse

Summer internship i SpareBank 1 et av Norges mest interessante teknologimiljø

Modernisering av IKT i NAV

Oppsummert. Trude Rosendal. Ingebjørg Hammersland

Gårsdagens testroller takler ikke dagens utfordringer. Magnus Halvorsen og Erik Rogstad

Bilag 1: Kundens krav til leveranser

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Det var en gang.. Kristin Meisingset Hallgren, testleder i SpareBank 1 Gruppen

Testdekning og automatisering - Er 100% testdekning et mål?

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11

Altinn - Test Anne Risbakk Testleder i Altinn

Test i Praksis. NTNU Februar Copyright 2014 Accenture All Rights Reserved.

Kommende Trender Innenfor Test

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse

Automatisert test som leveransekrav

FINN.no. Driving - business growth - developer speed - employee satisfaction. by just a few hundred decisions. Cloud and Data

Automatisert Robusthetstesting. Erik Arisholm Testify AS

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

Ingen søvnløse netter

Verdien av god leverandørtesting i konstruksjonsfasen i smidige prosjekter

DIGITAL PLATTFORM I SPAREBANKEN VEST BERGEN NÆRINGSRÅD

INTRODUKSJON Hva er RPA? Robot Prosess Automatisering

FluentAutomation. Et automatiserings-rammeverk for regresjonstesting (og mye annet! )

Pasientreiser ANS - Offentlig journal

Digitaliseringsstrategi for konsernet

Spørsmål og svar til Konkurransegrunnlag

Cross the Tech Bridge. Anette Valaker

DevOps og Lean Startup: Eksempler fra virkeligheten. Eivind Arvesen

CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

Effektiv testing med rike anonymiserte testdata

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Masterdata SMART DATA AJOURHOLD FRA EVRY MARIT HOLSÆTER

Digitaliseringsløftet for norsk idrett

Hva har BankID betydd for bankene? Premisser og drivere Utfordringer og konsekvenser Muligheter og effekter

K O N S U L E N T - I D : C U R R I C U L U M V I T A E

Test og kvalitet To gode naboer. Børge Brynlund

11 Planlegging og dokumentasjon

Teknisk hjørne RiskManager

CRIStin 2.0 Om videreutvikling av CRIStin-systemet. Oppstartseminar 22. Oktober 2013

ITAS. Interaktive Tjenester ApplikasjonsServere v/per Kjetil Grotnes

Oppgraderinger i SAP. Planlegge, organisere og gjennomføre en oppgradering til ECC 5.0/ECC 6.0. Sveinung Gehrken

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

Testdata og maskering i praksis

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

Oppgave 1: Multiple choice (20 %)

Versjon 2.0 Dato Kompetansebehov

Smidig Integrasjon - Hvordan bruke Lean teknikker for å få bedre kontroll over integrasjonsprosessen.

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

BE AGILE. Torbjørn Laukvik og Bjørn Andreas Wang Pettersen Seniorkonsulenter, Sogeti Norge

Cloud Readiness Assessment

LEAN-Machine. Målbasert utvikling

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

OWGS (Obstacle Warning GPS System)

Effektiv testing. Per Otto Bergum Christensen September, JavaZone. Bergum Christensen Consulting

SAFe. - Ny styringsmodell for innovasjon, IT-utvikling og forvaltning

Eksamen 2013 Løsningsforslag

BRUK AV TJENESTEDESIGN OG BRUKEROPPLEVELSE (UX) VED UB

Smidig metodikk, erfaringer fra NAV Fagportal

DIGITALISERING I HAFSLUND NETT. Jon Andreas Pretorius

FINANSIELL INFRASTRUKTUR MAI ANNA GRINAKER

PURESERVICE ROADMAP OG NYHETER DESEMBER 2014

VIPPS - enkel betaling, effektiv fakturastrøm

Request for information (RFI) Integrasjonsplattform

Kap 11 Planlegging og dokumentasjon s 310

Både føre vár og etter snar. Om Shift Right og Forebyggende Vedlikehold

Smidig utvikling NTNU Tor-Erik Mathisen

Why Desperate Houswives make Excellent Test Managers En gjennomgang av testfaser i prosjekt

Kostnadseffektivt eller bortkastet tid? Øyvind Woll Seniorkonsulent, Vivento AS

altinn tjenester 3.0

Prediksjonsmarkeder: Oppdaterte erfaringer Stein Grimstad

Konfigurasjonsstyring

Hvordan evaluerer man kvaliteten på et IT-system?

Ekspertgruppemøte - Test. Statnett 15.januar 2015

Konsulent. Nicklas Eltvik Født: 1992 Nasjonalitet: Norsk. Kontaktinformasjon: Telefon: E-post:

Testbilag til IT kontrakter

Erfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM. Mette Gjertsen Prosjektleder Statens Pensjonskasse

Digital postkasse gir nye banktjenester

SKYTJENESTER ELLER EGNE SYSTEMER ENTEN ELLER I FREMTIDENS IT-ARKITEKTUR?

Statusrapport. MUSIT Ny IT-arkitektur Pilot. NØKKELINFORMASJON Rapporteringstidspunkt 12. august 2016 Rapporteringsperiode Juli 2016

Støtter din digitale reise

Skyløsninger. Sikkerhet og leveransemodell

Vår digitale rådgiver. Ramtin Matin Lead Technological Strategist d

Presentasjon Test. Møte med Systemleverandører 5.desember 2014

Oppgave 1 Multiple Choice

KLP IT LEAN «Stor og langsom anakonda ble til liten og rask mamba»

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

EN INNFØRING I BPM

CallMeSmart USL. Kontekst-sensitivt mobilt kommunikasjonssystem for sykehus - Integreres i sykehusets eksisterende infrastruktur.

Regelbaserte systemer for beregning av pensjon

Bruk av robot i Helse Vest sitt administrasjonsarbeid

DIGITALISERING I BETALINGSSYSTEMET. HVA KAN BLI BEDRE, OG HVA ER UTFORDRINGENE? KNUT SANDAL, FINANSNÆRINGENS DIGITALISERINGSKONFERANSE, 1.

Erfaring med funksjonell testing i en integrert ALM prosess

Transkript:

1 LEVER OFTERE TEST SMARTERE ØYSTEIN HANSEN CARL JOHNSON

2 Agenda Hvor kom vi fra Veien til moderne utviklingsorganisasjon Hvordan levere - automatisering - arbeidsflyt og verktøy Veien videre og våre erfaringer

3 1 million Kunder 20 millioner Innlogginger per måned

4 Change has never happened this fast before, and it will never be this slow again. Gordon Moore, Intel

5 Hvor kom vi fra

Prosessen i 2013 6 2 måneder Prosjektleveranser 2 uker Integrasjonstest Planlegge systemtest 2 uker Systemtest Akseptansetest 2 uker 2 uker Fast-tracks Prodsetting 2 dager

Skalerbarhet Leveransetakt Tid 7

8 Veien til moderne utviklingsorganisasjon

Arkitektur Herman Melville 9

Organisering Sentralstyrt forvaltningsteam 10 Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam Kryssfunksjonelt utviklingsteam +

Utviklingsteam 11 Leverer på en verdikjede innenfor et domene (Finansiering, Sparing, Kort, Betaling, osv.) Ansvar for helheten innenfor en horisontal (Mobilbank, API, Integrasjon, osv.)

Kryssfunksjonelle team Oversikt Systemeiere Systemansvarlig Teamleder Tech-lead Utviklere Testere Designere Prosjektledere Betaling Kort Sparing 12 Mobil

Faggrupper 13 Test Frontend Mobil Teamledelse Infrastruktur UX Devops Maskinlæring Arkitektur

14 Hvordan levere

15 "SUCCESS SEEMS TO BE CONNECTED WITH ACTION. SUCCESSFUL PEOPLE KEEP MOVING. THEY MAKE MISTAKES, BUT THEY DON'T QUIT. CONRAD HILTON

Togmodell 16 Applikasjon A Applikasjon B Applikasjon C Applikasjon D Avgang n Avgang n+1 Avgang n+2 Avgang n+3

17 Automatisering

Utfordringen 18

Regneeksempel Antall kombinasjoner for en release av mobilbanken 2 x 2 x 2 x 2 x 2 x 2 = 256 kombinasjoner 19 enheter 19 x 256 = 4864 test case 4 OS versjoner 4 x 4864 = 19456 tester Forvent ca 10 minutter per test 10 x 19456 = 3242 timer Forvent ca 6 timers testing per dag 6 x 3242 = 540 dager Ved ca 220 arbeidsdager per år 540 / 220 =?? 19

20 2 ½ år med manuell testing

SpareBank 1 - Mobilbank 21

Suksessfaktorer for automatisering Enkelt å vedlikeholde Forståelig Forenklet oppsett 22

Fitnesse eksempel 23

Besparelse i Mobilbanken FØR: 2-3 dager manuell testing NÅ: 20 minutter med automatiserte tester 24

25 Agenda Hvor kom vi fra Veien til moderne utviklingsorganisasjon Hvordan levere - automatisering - arbeidsflyt og verktøy Veien videre og våre erfaringer

26 oystein.hansen@sparebank1.no carl.johnson@soco.no Pause

27 Agenda Hvor kom vi fra Veien til moderne utviklingsorganisasjon Hvordan levere - automatisering - arbeidsflyt og verktøy Veien videre og våre erfaringer

28 Arbeidsflyt og verktøy

Konseptkanvas 29

30

31 Utviklingsprosessen

Teste tidligere - Shift Left Kostnadseffektivt Tidsbesparande Finner feil tidligere Bedre samarbeid 32

Jira 33

Teste på branch 34

Deploy i test 35

Testmiljø 36

Utviklingsprosessen Pull request Utvikling Test 37 Merge til master Release

Deploy til QA, pilot og produksjon Sikker og stabil drift 38

Deploy til produksjon 39

40

Betatesting 41

42 Hele siden var bedre før. Dette nye var ubrukelig. Håper ikke det har kostet noe.

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.

46 Hvor er vi nå

Prosessen i 2013 47 2 måneder Prosjektleveranser 2 uker Integrasjonstest Planlegge systemtest 2 uker Systemtest Akseptansetest 2 uker 2 uker Fast-tracks Prodsetting 2 uker

Prosessen nå 48 1 uke Integrasjonstest Systemtest QA/Pilot Prodsetting

49 Veien videre og våre erfaringer

Veien videre 50 OpenShift GDPR & PSD2 ios og Android apper Enkelt oppsett Personvern Ytelsestesting av testmiljøer Betalingstjenestedirektivet Mer automatisering Arkitektur 2.0 Mocking Kontinuerlig Mindre ende til ende Forretningsressurser leveranse testing inn i teamene Tettere på forretning

51 Våre erfaringer

Testlederens rolle Testdatabestilling Testleder Scrum of Scrum 20% Dokumentasjon 80% Tester Rapportering 52

Våre erfaringer 53 Teste tidlig Team Faggrupper Verktøy Helhetsblikk Rett i prod

54 Spørsmål? oystein.hansen@sparebank1.no carl.johnson@soco.no