Test Eleonore Hammare 16 April

Download Report

Transcript Test Eleonore Hammare 16 April

Test
Eleonore Hammare
16 April
NFI:s konferens om test
Jobb, träning, böcker, mat &vin
Eleonore Hammare
VD, Systemstrategerna Förvaltning
Telefon: 0739-403453
[email protected]
Surdeg, en trend i tiden
Populär surdeg
Inte så populär surdeg
Recept för att lyckas – eller inte
Ingredienser
450 g osockrade krav
100 g engagerad styrgrupp
2 dl realistisk tidplan
1 tsk mentorer till blåbären
Väl smord projektform och färsk glädje
Gör så här: Läs igenom och förstå kraven,
skriv testfall, utveckla, testa, stäm av
resultatet, fatta beslut, förankra och gör
om i ny iteration.
Resultatet kan bli en:
Ingredienser
3 dl otydlig beställare
100 g förvirrad projektledare
7 dl stressade användare
1 tsk skicklig programmerare
3 testare/testledare som väntar
Gör så här: Utgå från muntliga krav, tro
att du förstår dem, ändra kraven, fatta nya
inriktningsbeslut löpande, undvik att fatta
beslut, leverera sällan, ta in fler personer i
projektet allteftersom leveranserna uteblir.
Resultatet kan bli vilse i pannkakan:
Det var ett nytt och fint system…
…som skulle lösa hanteringen av kunddata med
en massa fina funktioner men organisationen var
inte mogen.
Nytt system,
ej förankrat
Resultat: Surdeg
Kostade
mycket tid,
pengar och
energi att
försöka
införa
Efter långt
arbete kom
systemet i
produktion
och används
Risk att bli surdeg, del 1
Systemet som ingen ville ha…
 Fanns det en tydlig strategi för systemet, skulle det
stödja affären?
 Vem skulle använda det och hur?
 Fanns det andra system i verksamheten som gjorde
nästan samma sak?
 Vem bestämde om systemet var bra?
 Fanns det ett problem som skulle lösas med ett nytt
system?
Angreppstester…
…ska det vara nödvändigt?
Befintligt
system
skulle
uppgraderas
till molnet
Resultat: Surdeg
Säkerhetstester
visade
stora
brister.
Uppgraderingen lades
ned och nytt
system köps
in.
Risk att bli surdeg, del 2
• Säkerheten, ”så farligt är det väl inte”…
 Kontinuitetsplanering
 Genomför säkerhetstester, bl.a. penetrationstester
 Kontrollera återställning efter allvarligt fel
 Meddelandeintegritet, krypteringspolicy, skydd av
testdata, etc.
 Egenutvecklat eller inköpta molnapplikationer?
Testa det som går att testa…
• …resten får vi chansa att det går bra.
Nytt system
som skulle
migrera data
Resultat: Surdeg
Höga krav
på
produktions
sättning,
dåligt med
tid för test
Produktionssättning
gjordes med
många
osäkerhetstecken.
Risk att bli surdeg, del 3
• Acceptanstesterna görs inte klara i projektet:
”Vi tar resten senare, i produktion.”
 Det tar samma tid att testa oavsett om det görs i
projektet eller efter produktionssättning.
 Vad är det som tas i produktion om inte verksamheten
godkänt leveransen?
 Om inte testerna görs i projektet blir de aldrig gjorda.
 Delleveranser!
 Produktionssätt bara det som är testat!
Funktionaliteten testades…
…men inte prestandan.
Nytt system
byggt på
standard.
Resultat: Surdeg
Frågetecken på
funktionaliteten.
Leverantören
garanterade
prestandan.
Risk att bli surdeg, del 4
• Projektmetodiken följs inte och testerna
kommer in sent i projektet.
Torrsimma
Analysera var flaskhalsarna finns
Hinderanalys
Säkerställ att metoden fungerar för just er
verksamhet.
Fem saker att säkerställa
•
•
•
•
•
Funktionalitet
Säkerhet
Prestanda
Förvaltningsbarhet
Acceptans och organisation
Samspel
Styrgruppens sammansättning
En styrgrupps rädslor
Dåligt rykte
Tappa
marknadsandelar
Oanvändbart Hängas ut i
system
media
Att få
sparken
Finansiell kris
Hur nå fram till styrgruppen?
•
•
•
•
Ljug!
Luras!
Dölj fel!
Skyll på andra (utse
syndabockar!
• Var problemlösnings•
•
•
•
•
orienterad
Välj områden att lyfta till
styrgruppen
Berätta vad som fungerar
Berätta om
konsekvenserna
Träna styrgruppen att
hantera risker
Utbilda styrgruppen i test
Nöjdhet
Från
missnöje
Dialog
Tydliga aktiviteter
och konsekvenser
Fastställ åtgärd
Följ upp
Klarlägg
förväntningsnivåer
Till att vara
nöjd
Sammanfattning
Slutord
Tack för att ni
lyssnade!