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!