arne semb: hvordan smidig testing gir økt kvalitet
TRANSCRIPT
![Page 1: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/1.jpg)
Hvordan smidig testing gir økt kvalitetPraktiske erfaringer fra utvikling av en kritisk løsning med høye kvalitetskrav
![Page 2: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/2.jpg)
2
Om Statnett
• Statnett er systemansvarlig i det
norske kraftsystemet
• Ca 11000 km med høyspentlinjer
• 150 stasjoner over hele landet
• Driften overvåkes av en
landsentral og tre
regionsentraler
![Page 3: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/3.jpg)
3
Kraftsystemet er en balansekunst
• Produksjon og forbruk svinger mer enn før
• Kreves fleksibilitet, kapasitet og velfungerende
kraftmarkeder
![Page 4: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/4.jpg)
• Holde balansen
• Forbruk = Produksjon
• Transport og markeder
4
Hvordan fungerer kraftmarkedet?
![Page 5: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/5.jpg)
• I Norge produseres mest vannkraft
• I utlandet produseres kraft også
fra andre kilder, som kullkraft og
kjernekraft
• Strømforbruket fordeles mellom
industri og private husholdninger
• Strøm er en ekstrem ferskvare
• Kraftbalansen må holdes
5
Produksjon og forbruk
![Page 6: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/6.jpg)
• Strømnettet transporterer strøm til der den brukes
• Ikke hensiktsmessig å bygge flere kraftledninger
6
Transport
![Page 7: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/7.jpg)
• Nordisk kraftbørs Nord Pool
• Kraftleverandører kjøper
• Kraftprodusentene selger
• Prisen fastsettes mellom tilbud og etterspørsel
• Fri konkurranse i kraftmarkedet
7
Handel
![Page 8: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/8.jpg)
• Er Norsk Sluttstrøm løsningen?
– Video
8
Hva hvis det blir for mye strøm?
![Page 9: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/9.jpg)
• Gammel IT løsning
• Hva med fremtiden?
• Nye EU-krav, nye markeder
• Ny løsning påstartet 2009
• Fremtidsrettet arkitektur
• LARM prosjektet leverer nytt MMS
9
Statnetts systemansvar
![Page 10: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/10.jpg)
10
LARM
LARMSystem B System C
System A
System D
LARM kommuniserer med mange systemer. Stor meldingsflyt.
Relativt store mengder sanntidsdata.
![Page 11: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/11.jpg)
11
Smidig testing – normal situasjon
• Testing skjer under sprintene
• Kontrollpunkt etter hver sprint
• Leveranser i hver sprint
![Page 12: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/12.jpg)
12
Smidig prosjekt
Sprint 1 Sprint 1 Sprint 1 Sprint 2 Sprint 2 Sprint 2 Sprint 3 Sprint 3 Sprint 3
KP 1 KP 2
Normal smidig testing. Kontrollpunkt hver 3. uke
• Gradvis testing i hvert KP
• Tilpasset kontrakt
• Hvordan oppnå kvalitet?
![Page 13: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/13.jpg)
• Manglet plan på test
• Stykkvise leveranser
• Kritisk funksjonalitet ble levert sent
• Dårlig koordinasjon mot tilgrensende systemer
• Tidvis ustabile testmiljøer
• Planer uten “slakk”
• Tilgjengelighet på kritiske ressurser
13
Smidig prosjekt, smidig testing –fortsatt utfordringer for test og kvalitet
![Page 14: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/14.jpg)
14
Hvordan ble det gjort?
Fortsetter…
• Hyppige minidemoer under konstruksjon
– Raskere å oppdage misforståelser og svakheter
– Raskere å komme frem til endelig løsning
– Tidlig testing av løsningen
• Tettere samarbeid med leverandør på test
– Høy kvalitet på test fra leverandør
![Page 15: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/15.jpg)
15
Hvordan ble det gjort?
Fortsetter…
• Kontinuerlig testing gjennom kontrollpunktene
– 2 testmiljøer som oppdateres annenhver uke
– Ukentlige testrapporter fra leverandør
– Formelt kontrollpunkt hver tredje uke
• Leverandør må være forutsigbar på leveransene
– Felles plan med leverandør
– Forutsigbare leveranser
– 3 ukers detaljert plan
![Page 16: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/16.jpg)
16
Hvordan ble det gjort?
Fortsetter…
• Tilgrensende systemer
– Synkronisering av leveranser
– Koordinert testing
– Risiko redusering
• Stabile testmiljøer
– Styrte oppgraderinger
– Miljøvakt
– Prioritert tilgang på instanser
– Detaljert installasjonsplan
![Page 17: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/17.jpg)
17
Hvordan ble det gjort?
• Deltagelse i fremdriftsplaner
– Innspill i fremdriftsplan
– Risiko redusering
• Tilgang på kritiske ressurser
– Bestilling av testere
– Ferie- og fraværslister
– Nedprioritere fravær
– Minimere linjeoppgaver
![Page 18: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/18.jpg)
• Kontinuerlig testing
• Gode ukentlige testrapporter
• Test ideer for utforskende testing
• God kontroll test caser
18
Hvordan tilpasset vi smidig testing for å få økt kvalitet?
Sprint 1 Sprint 1 Sprint 1 Sprint 2 Sprint 2 Sprint 2 Sprint 3 Sprint 3 Sprint 3
KP 1 KPtestKPtest KPtest
KPtest KPtest KP 2 KPtest
Kontinuerlig smidig testing. 2 testmiljøer. Kontrollpunkt hver 3. uke
![Page 19: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/19.jpg)
• Felles plan for test
• Minidemoer flere ganger
• Leveransene i logisk rekkefølge
• Kontinuerlig testing
• Forutsigbare planer
• Stabile testmiljøer
• Planer med “slakk”
• Kritiske ressurser tilgjengelig
19
Smidig prosjekt, smidig testing –hvilken effekt gav dette?
![Page 20: Arne Semb: Hvordan smidig testing gir økt kvalitet](https://reader034.vdocuments.site/reader034/viewer/2022042818/55abab681a28ab8f778b4612/html5/thumbnails/20.jpg)
20
Hvor mye bedre ble kvaliteten?
• Kvaliteten i produksjon har hele tiden vært bra
• Kvaliteten ble målt på følgende måte:
– Antall vekter i leveransen (1 vekt = x antall timer)
– Antall avvik funnet under akseptansetest
Avvik
funnet
totalt
Avvik funnet
akseptansetest
Vekt Avvik/vekt
DL4 469 176 150 1,17
DL5 420 164 180 0,91
DL6 921 121 310 0,39