29.01.2014 Views

Testledelse - last ned whitepaper i PDF - Steria

Testledelse - last ned whitepaper i PDF - Steria

Testledelse - last ned whitepaper i PDF - Steria

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!