Testledelse - last ned whitepaper i PDF - Steria
Testledelse - last ned whitepaper i PDF - Steria
Testledelse - last ned whitepaper i PDF - Steria
Transform your PDFs into Flipbooks and boost your revenue!
Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.
FÅ INNSIKT<br />
12 tips for bedre<br />
testledelse<br />
Jennifer Blechar<br />
Head of Testing Services Norway<br />
jeb@steria.no<br />
Tlf: 907 34 041
www.steria.no<br />
12 tips om bedre testledelse | 02<br />
I dagens samfunn forventer kunder<br />
og ansatte å ha tilgang til stabile<br />
it-systemer døgnet rundt. Nedetid<br />
skaper frustrasjon, fører til høye<br />
kostnader og kan skade virksomhetens<br />
omdømme.<br />
Med en velfungerende og metodisk<br />
testprosess kan du lettere forutse<br />
om systemet vil være stabilt samt at<br />
eventuelle risikoer vil være kjent før<br />
systemet settes i produksjon.<br />
Som en guide på veien har vi laget 12<br />
tips for bedre testledelse. God lesing.
www.steria.no 12 tips om bedre testledelse | 03<br />
STERIAS 12 TIPS FOR BEDRE TESTLEDELSE<br />
1. Tenk test fra første dag<br />
2. Ha en egen testleder<br />
3. Utfør systematisk kartlegging<br />
4. Forankre teststrategien hos ledelsen<br />
5. Planlegg og forbered testperioden<br />
6. Sørg for stabilt og godt testmiljø<br />
7. Finn feilene tidligst mulig<br />
8. Vær tydelig ved forsinkelser<br />
9. Prioriter test av risikoområder<br />
10. Rapporter resultatene<br />
11. Lær av dine feil<br />
12. Sørg for opplæring
www.steria.no 12 tips om bedre testledelse | 04<br />
1. TENK TEST FRA FØRSTE DAG<br />
Start med å utarbeide en teststrategi for virksomheten. Det bidrar til<br />
at systemene får samme produktkvalitet. Utarbeid også en testplan<br />
i oppstartsfasen av hvert enkelt prosjekt, hvor det som er spesielt<br />
for prosjektet omtales. Det sikrer at det blir avsatt ressurser og tid<br />
til å gjennomføre testene. Hvis planlegging av testen starter midt<br />
i prosjektperioden, vil testaktivitetene som gjennomføres være<br />
ensbetydende med forsinkelser og økte kostnader. Det finnes en rekke<br />
gode eksempler på teststrategier som du kan ta utgangspunkt i.<br />
2. HA EN EGEN TESTLEDER<br />
Testlederen er en nyttig sparringspartner for prosjektleder, og har<br />
fokus på at prosjektet får gjennomført de planlagte testene og oppnår<br />
riktig testdekning. En testleder kan godt lede testene i flere prosjekter<br />
samtidig avhengig av omfang.<br />
3. UTFØR SYSTEMATISK KARTLEGGING<br />
Det er så lett å ønske at alt skal bli bedre – fort. Det lønner seg sjelden<br />
å kaste seg over alle områdene på en gang. Vurder i stedet hvilke<br />
deler av virksomheten som vil dra mest nytte av forbedringstiltak og<br />
gjennomfør disse først. Når tiltakene er implementert kan du ta neste<br />
steg. Gjennomfør gjerne en systematisk kartlegging for å avdekke<br />
problemområdene. En testanalyse med bruk av TMMi – Test Maturity<br />
Model Integrated kan være et godt hjelpemiddel for å vurdere<br />
testprosessens modenhet.<br />
4. FORANKRE TESTSTRATEGIEN<br />
Skal du lykkes må teststrategien være forankret hos ledelsen. Ved<br />
tidspress og forsinkelser kommer testene under press, ofte fordi det ikke<br />
anses som produktivt arbeid (det lages jo ikke noe!), og fordi dynamisk
www.steria.no 12 tips om bedre testledelse | 05<br />
testing er avhengig av utviklingsarbeid for å ha noe å teste på. Når<br />
testene kommer under press trenger testleder støtte for å stå i mot og<br />
opprettholde kravene til en fullgod prosess.<br />
5. PLANLEGG OG FORBERED TESTPERIODEN<br />
En god testperiode forutsetter at planleggingsarbeidet er ferdig før<br />
testen starter. Hvis man begynner å lage testprosedyrer og bygge<br />
testmiljø og annet under testperioden vil dette stjele tid fra selve<br />
testingen. Det vil føre til at mindre blir testet, testdekningen blir lavere<br />
og færre feil oppdages.<br />
6. SØRG FOR STABILT OG GODT TESTMILJØ<br />
Et stabilt testmiljø gir bedre testdekning. Sett opp et eget testmiljø,<br />
gjerne en kopi av produksjonsmiljøet. Konfigurasjonsstyr testmiljøet for<br />
å sikre kontroll med hvilke komponenter og versjoner testmiljøet består<br />
av til enhver tid. Bygg en ny versjon til test før testen starter. Last inn<br />
nye versjoner på en kontrollert måte. Kun planlagte feilrettinger bør<br />
leveres til test midt i testgjennomføringsløpet.<br />
Planlegg å gjøre oppdateringer av testmiljøet med en hyppighet som<br />
tar hensyn til behovet for stabilitet samtidig som feilrettinger legges inn<br />
tidsnok til at man rekker å verifisere dem. Dette forenkler feilsøkingen.<br />
Dessuten slipper testerne å bekymre seg for om de har testet forgjeves<br />
fordi det blir levert rettelser som fører til følgefeil og/eller ustabilt<br />
testmiljø.<br />
7. FINN FEILENE TIDLIGST MULIG<br />
Kostnaden for å rette feil øker med en faktor fra 10-100 fra fase til fase<br />
i et prosjekt. Finner man en feil i kravspesifiseringsfasen koster dette<br />
relativt lite å rette. Finner man den samme feilen først i produksjon, kan<br />
dette koste opp til 100 ganger mer å få rettet feilen. Prioriter derfor å
www.steria.no 12 tips om bedre testledelse | 06<br />
gjennomføre kvalitetsgjennomganger og statisk testing. Dette fordi det<br />
lønner seg å finne feilene tidligst mulig og helst i den fasen de oppstår.<br />
8. VÆR TYDELIG VED FORSINKELSER<br />
En testplan forteller hvilke tester man har tenkt å gjennomføre.<br />
Dette skaper forventninger hos prosjektet og omgivelsene. Hvis det<br />
oppstår forsinkelser i tidlige faser av prosjektet, må testleder vurdere<br />
konsekvensene. Dersom testperioden blir forkortet, fører det så godt<br />
som alltid til lavere testdekning. Sørg for å lage en ny plan – og å<br />
formidle den!<br />
9. PRIORITER TESTING AV RISIKOOMRÅDER<br />
Test risikoområder først. Hvis disse testene går bra, skaper det trygghet<br />
og ro i prosjektet. Dersom risikoen virkelig er et problem, får du<br />
avdekket dette så tidlig som mulig. Samarbeid med utviklingsteamet<br />
slik at de også i størst mulig grad utvikler dette først. Finn de kritiske<br />
feilene, og sørg for at de virksomhetskritiske delene av systemet har<br />
riktig testdekning.<br />
10. RAPPORTER RESULTATENE<br />
Sett av tid til å utarbeide en testrapport etter hver testfase hvor<br />
testresultatet dokumenteres og evalueres. Testrapporten er et viktig<br />
kommunikasjonsverktøy til alle involvert i prosjektet. Testrapporten bør<br />
inkludere informasjon om hva som har blitt testet, resultat av testene,<br />
risikoområder og eventuelle utestående punkter.<br />
11. LÆR AV DINE FEIL<br />
Sett av tid til å reflektere over testingen som har blitt gjort etter hver<br />
testfase. Tenk gjennom hva som har fungert bra, hva som kan gjøres<br />
bedre til neste gang og foreslå forbedringstiltak.
www.steria.no 12 tips om bedre testledelse | 07<br />
12. SØRG FOR OPPLÆRING<br />
Sørg for opplæring av medarbeidere i relevante tema innen test. Vurder<br />
testernes kompetanse og planlegg kursing i henhold til dette. Det er<br />
viktig at alle komfortable med sine arbeidsoppgaver i forbindelse med<br />
Test i prosjektet.<br />
« Utfør systematisk<br />
kartlegging! Ikke puss<br />
opp hele huset på en<br />
gang, men fiks ett og<br />
ett rom om gangen. »
<strong>Steria</strong> AS<br />
Biskop Gunnerus gate 14 A<br />
Postboks 2<br />
N-0051 OSLO<br />
Tlf. 22 57 56 00<br />
© <strong>Steria</strong> 12.03.2013<br />
Vil du vite mer?<br />
Kontakt sentralbord: 22 57 56 00<br />
Kontakt salg: 48 18 88 18 / salg@steria.no<br />
Få mer innsikt: www.steria.no/innsikt<br />
Abonner på tipstjeneste: www.steria.no/tips<br />
Følg bloggen: www.sterkblanding.no<br />
Lik oss på: facebook.com/sterianorway