<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=614121&amp;fmt=gif">
Kontakt oss
NO Norwegian Flag

Derfor bør du vurdere å ha en QA-ingeniør på utviklingsteamet ditt

Du må ikke ha en QA-ingeniør, men du er nødt til å teste at det som utvikles fungerer som tiltenkt. Da kan du jo teste skikkelig fra starten av?

tre menn på et kontor i et åpent landskap der to av dem fist bumper og smiler bredt til kamera

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.

cefalo-devs-talking

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.

Fire menn sitter i et møterom med lyddempende vegger og ser på en skjerm som viser tekniske grafer og data. Én person jobber på en bærbar PC, mens de andre følger med. På bordet står kaffekopper med Cefalo-logo og en eske med papirlommetørklær.
Er du nysgjerrig på ekstern utvikling? Vi tar gjerne en hyggelig prat med deg på telefon, møte eller video. Kontakt oss
Tom Handegård

Skrevet av Tom Handegård

CTO and Co-founder, Cefalo.