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 eleonore.hammare@systemstrategerna.se
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 Kostade mycket tid, pengar och energi att försöka införa Efter långt arbete kom systemet i produktion och används Resultat: Surdeg
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 Säkerhetstester visade stora brister. Uppgraderingen lades ned och nytt system köps in. Resultat: Surdeg
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 Höga krav på produktions sättning, dåligt med tid för test Produktionssättning gjordes med många osäkerhetstecken. Resultat: Surdeg
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. Frågetecken på funktionaliteten. Leverantören garanterade prestandan. Resultat: Surdeg
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 Tappa marknadsandelar Dåligt rykte Att få sparken Oanvändbart system Hängas ut i media Finansiell kris
Hur nå fram till styrgruppen? Ljug! Luras! Dölj fel! Skyll på andra (utse syndabockar! Var problemlösningsorienterad 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!