Prosjektet er i gang. Du vet at testledelse er kritisk. Men du har ikke kapasiteten internt.
Skal du ansette noen? Leie inn? Eller la prosjektlederen ta testansvaret i tillegg til alt annet?
Det er et spørsmål vi får jevnlig fra IT-sjefer og prosjektledere i privat og offentlig sektor. Svaret er nesten alltid det samme: innleie er riktig valg for de fleste prosjekter. Men bare hvis du gjør det på riktig måte.
Når bør du leie inn testleder fremfor å ansette?
Prosjektet er tidsbegrenset
Testlederbehov er sjelden permanent. Du trenger testledelse i et konkret prosjekt. Kanskje i seks måneder, kanskje i to år. Etter det er behovet borte eller kraftig redusert.
Å ansette fast for å dekke et tidsbegrenset behov binder deg til kostnader og forpliktelser du ikke nødvendigvis har bruk for etterpå. En innleid testleder kobles på når prosjektet starter og avslutter oppdraget når leveransen er i mål. Mange virksomheter velger å outsource testledelse nettopp av denne grunnen – fleksibiliteten gir kontroll over kostnadene uten at du mister kompetansen der du trenger den.
Du mangler testlederkompetanse internt
Testledelse er et fag. Det krever metodisk tyngde, erfaring med ulike testtyper og evnen til å kommunisere kvalitetsrisiko til ledelsen på et språk de forstår.
Mange virksomheter har dyktige interne ressurser som kjenner systemene og forretningsprosessene godt. Men de har ikke nødvendigvis jobbet som testleder i store IT-prosjekter. En innleid testleder bringer med seg erfaring fra mange prosjekter og vet hva som pleier å gå galt. Den erfaringen er vanskelig å bygge på ett eller to interne prosjekter.
Du trenger et uavhengig blikk
En intern ressurs som har jobbet med systemet i årevis, ser det med sine øyne. Det er en styrke på mange måter. Men i testfasen kan det bli en svakhet.
En ekstern testleder har ingen eierskap til løsningene som er valgt. Hun eller han stiller spørsmålene ingen interne tør å stille og melder fra om kvalitetsrisiko uten å ta hensyn til interne skillelinjer. Det uavhengige blikket er en av de viktigste tingene du betaler for.
Hva koster det å la være?
Testledelse delegert til prosjektleder
Den vanligste løsningen når det ikke er satt av penger til testleder, er at prosjektleder tar testansvaret i tillegg til alt annet. Det høres effektivt ut. Det er det ikke.
Prosjektleder har ansvar for fremdrift, budsjett, interessenter og leverandørstyring. Testledelse krever fokus på kvalitet, testdekning og risikovurdering. De to perspektivene trekker i ulik retning. Når det er press i prosjektet, er det nesten alltid kvalitet som taper.
Vi ser dette mønsteret igjen og igjen i prosjekter der testleder ikke har vært inne fra starten. Testingen blir nedprioritert. Feil havner i produksjon. Kostnadene for å rette dem er langt høyere enn det ville kostet å ha en dedikert testleder fra dag én. Les mer om beste praksis for testledelse i komplekse IT-prosjekter og hva som kjennetegner prosjektene som lykkes.
Feil oppdaget for sent
En feil funnet i kodegjennomgang koster ingenting å fikse. Den samme feilen funnet i akseptansetesting koster ti ganger mer. Funnet av sluttbrukere i produksjon koster hundre ganger mer.
Med nesten 30 år i bransjen vet vi at de dyreste prosjektene sjelden er de med de høyeste testbudsjettene. De er prosjektene der testledelse ble sett på som en kostnad som kunne kuttes.
Hva bør du kreve av en innleid testleder?
Erfaring fra din type prosjekt
En testleder med ti års erfaring fra banksystemer er ikke nødvendigvis riktig for et digitaliseringsprosjekt i offentlig forvaltning. Og omvendt.
Se etter erfaring fra prosjekter med tilsvarende kompleksitet, metodikk og bransje. Spør konkret: hvilke systemer har de testet, hvilke testtyper har de ledet, og har de vært med fra forprosjekt til go-live? Referanser fra tidligere oppdragsgivere sier mer enn en CV.
Tidlig involvering er ikke valgfritt
En testleder som kommer inn to uker før go-live kan bare rapportere hva hun eller han finner. En testleder som er med fra planleggingsfasen kan påvirke kravdokumentasjonen, testmiljøoppsettet og teststrategien slik at testarbeidet faktisk gir verdi.
Krev at testleder er koblet på allerede i planleggingsfasen. Det er her de gjør størst forskjell.
ISTQB og sertifiseringer: hva betyr de?
ISTQB er den mest utbredte sertifiseringen innen testledelse og viser at personen har et metodisk fundament. Foundation Level er et minstekrav for de fleste testlederroller. Advanced Test Manager viser dybdekompetanse.
Sertifiseringer er likevel ikke en garanti. En testleder med ISTQB Advanced og lite prosjekterfaring er svakere enn en uten sertifisering som har ledet testing i ti store prosjekter. Bruk sertifisering som et filter, ikke som eneste kriterium.
Slik strukturerer du et godt samarbeid
Avklar rolle og mandat fra dag én
En innleid testleder trenger et klart mandat for å fungere. Vedkommende må vite hvem hun eller han rapporterer til, hvilke beslutninger som kan tas selv og hvilke som eskaleres, og hva som er kriteriene for godkjenning og avvisning av leveranser.
Uten dette mandat havner testleder i en gråsone. Hun eller han har ikke makt til å stoppe en leveranse som ikke er klar, og har heller ingen kanal til å melde fra om det på en måte ledelsen hører på.
Testleder og prosjektleder må fungere sammen
Prosjektleder og testleder har to ulike perspektiver som må spille på lag. Prosjektleder styrer mot fremdrift. Testleder styrer mot kvalitet. Begge perspektivene trengs. Ingen av dem bør vinne alltid.
Sørg for faste møtepunkter, en felles forståelse av hva som er godt nok, og en klar prosess for å løse uenigheter. Det sparer mye friksjon underveis.
Hva er forskjellen på en innleid testleder og en bemanningskonsulent?
En testleder fra et konsulentselskap leverer et oppdrag med et definert resultat. Konsulentselskapet er ansvarlig for kvaliteten på leveransen og testleder styrer sitt eget arbeid. En bemanningskonsulent leies inn som arbeidskraft og settes under oppdragsgivers ledelse. Forskjellen er juridisk, men også praktisk. En konsulent bringer sin egen metodikk, sine egne maler og sin bransjeerfaring. En bemanningsressurs utfører oppgavene du definerer selv. For testledelse er konsulentmodellen normalt det riktige valget.
Kan én person ivareta både prosjektleder- og testlederrollen?
I svært små prosjekter kan det la seg gjøre. I prosjekter av noen størrelse er det en risiko. Prosjektleder og testleder har til dels motstridende interesser: prosjektleder vil levere til avtalt tid, testleder vil sikre at det som leveres er godt nok. Når én person sitter med begge ansvarsområdene, er det nesten alltid fremdriften som vinner.
Hvor tidlig i prosjektet bør testlederen inn?
Senest ved oppstart av planleggingsfasen. Helst allerede i forprosjektet. En testleder som er med fra starten bidrar til å utforme akseptansekriterier, identifisere testrelatert risiko og sikre at testmiljøer planlegges inn i tidsplanen. Jo tidligere testleder er inne, desto lavere er kostnaden for å rette det som oppdages. Les mer om hva testledelse gir deg som leder og hvorfor det lønner seg å involvere testlederen tidlig.
Du betaler ikke for testing. Du betaler for trygghet.
En innleid testleder er ikke en kostnad du tar for å krysse av en boks i prosjektplanen. Det er en investering i at leveransen faktisk fungerer når den treffer sluttbrukerne.
Prosjekter som sparer penger på testledelse betaler for det i produksjon. De som investerer riktig fra starten leverer på tid, innenfor budsjett og med færre overraskelser.
Hos Aspiria har testlederne våre erfaring fra prosjekter i offentlig forvaltning, finans og telekom. Vi kobler oss på tidlig og tar ansvar for testarbeidet fra strategi til go-live. Vil du snakke om ditt neste prosjekt? Ta kontakt.
Ofte stilte spørsmål om innleid testleder
Når lønner det seg å outsource testledelse?
Outsourcing av testledelse lønner seg når behovet er tidsbegrenset, når du mangler riktig kompetanse internt, eller når du trenger et uavhengig blikk på kvaliteten. Det er særlig aktuelt i komplekse prosjekter med mange integrasjoner, flere leverandører eller høye krav til dokumentasjon og etterprøvbarhet.
Hva bør en innleid testleder koste?
Prisen varierer med erfaring, metodekompetanse og prosjektets kompleksitet. En erfaren testleder har høyere timepris enn en junior ressurs, men kostnaden må veies mot risikoen ved svak testledelse. Vi gir alltid et konkret estimat når vi kjenner behovet.
Hva er forskjellen på en testleder og en tester?
En tester utfører testene. En testleder planlegger, koordinerer og styrer hele testarbeidet i prosjektet. Testlederen eier teststrategien, sikrer at testmiljøer og testdata er på plass, og rapporterer status og risiko til ledelsen. Det er en vesentlig forskjell i ansvar og kompetansekrav.
Bør testlederen involveres før kravspesifikasjonen er ferdig?
Ja, helst. En testleder som er med fra kravfasen kan sikre at kravene er testbare, at akseptansekriterier defineres tydelig og at testrelatert risiko identifiseres tidlig. Det gir en langt bedre teststrategi enn om testlederen kobles på etter at kravene er låst.
Hva bør jeg se etter når jeg velger testleder?
Prioriter relevant prosjekterfaring over sertifiseringer alene. Spør om referanser, hvilke testtyper de har ledet og om de har erfaring fra tilsvarende prosjekter. En god testleder kommuniserer klart til ledelsen, tar eierskap til testarbeidet og er ikke redd for å si fra når kvaliteten ikke er god nok.