
EN VIKTIG RESSURS PÅ TEAMET: En QA-ingeniør sørger for at det du utvikler fungerer som tiltenkt.
Feil og mangler i et utviklingsprosjekt betyr tap av inntekt, tid og produktivitet. I tillegg er det fryktelig irriterende, både for utviklingsteamet og for kunden. Testing er essensielt for å sjekke at det du utvikler og lanserer oppfyller kravspesifikasjonene og fungerer som forventet. Derfor bør du la utvikling og testing gå hånd i hånd, fremfor at testingen starter når utviklingen er gjort.
Det er her QA-ingeniøren kommer inn. Dette er en ressurs på scrum-teamet ditt som jobber dedikert med testing og er tett på resten av utviklingsteamet. Alternativet er at utviklerne tester sin egen kode, men det blir litt som bukken og havresekken – det er ikke så gøy å teste egen kode for feil. Resultatet kan fort bli slurvete.
Den billigste måten å fikse feil på er å forhindre dem i utgangspunktet. Så det er det jeg gjør – hver dag, sier Shantanu Roy som har jobbet som QA-ingeniør hos Cefalo i en årrekke.

HINDRER AT FEIL OPPSTÅR: En QA-ressurs vil sørge for at det du utvikler ikke har feil og mangler som påvirker bedriften din negativt.
Feil er kostbare – og irriterende
Det hender at sluttbruker er den heldige vinneren når feil oppstår. For eksempel hvis programvaren bak betalingsterminalen på Åpent Bakeri skulle slutte å virke. Kaffen er jo laget og betaling kunne ikke gjennomføres. Så kunden får kanskje en gratis kaffe.
Men hvis du ikke er blant dem som ender opp med å slippe å betale for noe grunnet programvarefeil, så har manglende QA-testing som oftest negative konsekvenser. Både for produkteier, sluttbruker og de som utviklet programvaren. Har du råd til forsinkelser og feil av denne typen når du produserer programvare?
Feil er dyrt og jo tidligere du kan fikse dem desto billigere blir det. Har du forresten tenkt på at det er mulig å ha en programvareløsning helt uten bugs, som likevel ikke gjør det du forventet? En QA-ingeniør vil sørge for at slike feil fanges opp.
QA-ingeniører er en ressurs som er vanskelig å få tak på i Norge, men som vi har veldig god tilgang på i Dhaka. Vår anbefaling er at du ansetter en QA-ingeniør fra begynnelsen av – for å unngå feil, bugs og teknisk gjeld. For virksomhetskritisk utvikling, for eksempel innen fintech, har du rett og slett ikke råd til ikke å ha en QA-ressurs på laget.
Cefalos kontorer i Dhaka
Vi har skapt et inspirerende og funksjonelt kontormiljø skreddersydd for våre ansattes behov.
