- CIO Sweden:

CIO Eleonore Hammare: Varför så viktigt med test?

Av

Test är något som pågår hela tiden utan att vi tänker på det. I vardagen testar vi till exempel nya maträtter, ett par nya skor, test av den nya chefen eller den nya rutinen för löneadministration, syntest, konditionstest, test av ny bil, och så vidare.

Vad skulle hända om vi slutade testa? Tänk dig scenariot att små barn skulle sluta resa sig varje gång de ramlar medan de lär sig gå eller att du aldrig skulle testa ett nytt resmål eller en ny biograf eller en ny drink eller ett nytt bröd eller en ny tidning eller en ny arbetsplats. Det skulle vara ganska tråkigt och framförallt bli ett ganska stillastående liv.

Varför är det så viktigt med test? Svaret skulle kunna sammanfattas i två ord: säkerhet och kvalitet.

Vad hände med JAS Gripen på Långholmen 1993? Hade det kunnat undvikas med fler tester? Farkosten Forbos-Grant hamnade i november 2011 utanför omloppsbanan och störtade mot jorden. Hade det kunnat undvikas med mer test? Och sist men inte minst så minns många av oss fortfarande Tietohaveriet i höstas som gav driftproblem i stora mått och som eventuellt skulle kunnat undvikas med katastrofövningar och test.

Test är också en viktig del av it-projekt. Alla som arbetar med it och affärsutveckling vet hur viktigt det är att rätt funktionalitet levereras vid rätt tidpunkt. Komplexiteten uppstår när projektet börjar få problem med att hålla tidplanen och man börjar knapra på testtiden för att nå uppsatt mål.

Testledaren skriker högt och meddelar vilka risker vi står om vi produktionssätter med minskade tester och med underlag från de redan bantade testerna. Styrgruppen säger ”vi hör vad du säger men vi måste får ut den här funktionaliteten nu. Vi står risken!”
Så släpps releasen och funktionaliteten börjar användas. Ibland går det bra, ibland går det inte bra. Och rättningar av buggar får göras.

Vem som tar ansvaret och vem som får skulden när det går bra respektive inte går så bra med kvaliteten i leveransen går jag inte in på i den här texten. Däremot kan man ställa sig frågan varför test prioriteras ned så ofta och varför vi inte vågar stoppa eller försena projekt i högre grad och landa testerna ordentligt för att säkerställa kvaliteten?

Ur ett affärsmässigt perspektiv är det naturligtvis viktigt att komma ut med nya produkter. Men det är minst lika viktigt att produkterna håller hög kvalitet, både funktionellt, administrativt och servicemässigt. Fixar vi inte hela kedjan spelar det ingen roll hur fina produkter vi har.

Utifrån mina erfarenheter som it-projektledare, beställare, styrgruppsmedlem och ansvarig för it-systemleveranser skulle jag vilja lyfta testområdet som en nyckel till hög kvalitet i leveransen av it-system, releaser och buggrättningar. Det handlar om att testa, hitta fel och att hinna rätta felen. Se test som en naturlig del i hela kedjan, avdramatisera men se också till att höja statusen för testområdet och testarbetet.

Metodmässigt finns det som vanligt ett antal metoder att välja mellan, även när det gäller test. Vattenfallsmodellen med sekventiella steg lätt att förstå och ganska enkel att rita upp. Men verkligheten med dagens integrerade och komplexa it-miljöer ställer krav på en iterativ och agil metodik och synsätt där test tas med tidigt i processen. Testdriven utveckling, TDD, är ett annat sätt att se på testarbetet där du utgår från att du först skapar dina enhetstester, för att sedan skriva kod som får dessa tester att passera. En tredje variant är utforskande testning som är en stil för programvarutestning som bygger på erfarenhetsbaserad testdesignteknik utan skriftliga testfall. Testerna skapas samtidigt som testarna lär sig systemet.

Oavsett metod för testningen så är målet med hela testarbetet och dess optimering att leverera tillförlitliga affärskritiska system. Och it-system i all ära men glöm inte att ta hand om de verksamhetskunniga användarna i acceptanstesterna!

Nästa gång blir det fokus på riktlinjer och policys – ett nödvändigt ont eller lustfyllt och inspirerande?



Gratis nyhetsbrev -- Nyheter från CIO Sweden i din e-post varje vecka

Whitepaper: Konvertera snack till pengar


Vi håller just nu på att uppgradera våra kommentarsystem. Mer info om hur du kommenterar och kommer åt dina gamla kommentarer hittar du på vår FAQ: idg.se/faq

Artikelkommentatorerna ansvarar själva för sina inlägg.

OBS! Läs dessa regler som gäller vid postning av inlägg.

Regler för inlägg i artikelforumet

Kommentatorn ansvarar själv för sina inlägg. Inlägg som innehåller diskriminerande uttalanden, personliga påhopp eller språk som kan uppfattas som stötande, kommer att tas bort av tjänstgörande redaktör. Även datorkrigsinlägg och inlägg som är utanför ämnet, kan tas bort.

IDG förbehåller sig dessutom rätten att i varje enskilt fall bedöma huruvida ett inlägg ska tas bort, även om det inte faller under någon av reglerna ovan.

Upprepat postande av olämpliga inlägg kan medföra avstängning från artikelforumen.

Frågor? Mejla till redaktören, carl.grape@idg.se.

Läs mer om vår policy i diskussionsforum

Fakta

  • CIO hos Movestic Livförsäkring AB. Har ett förflutet som nordisk IT-chef och diverse chefstjänster inom IT-området i branschen Bank, Finans, Försäkring.
  • Utbildning: Systemvetare och Ekonom.
  • Gör när jag är ledig: läser, ser film,dansar argentinsk tango, njuter av god mat och dryck, umgås med människor jag trivs med, joggar och styrketränar.
  • Familj: Man och en dotter+en bonusdotter
  • Bor: Kungsholmen, Stockholm
  • Bloggar här

Senaste nytt


Fler nyheter från CIO Sweden

- CIO Sweden:

Här är Avanzas nye CIO


- CIO Sweden:

Vägen till en lyckad it-affär

Vägen till en lyckad it-affär


- CIO Sweden:

Nytt analysverktyg för tågsignalsystem i Europa

Nytt verktyg testar säkerheten i tågsignalsystem


- CIO Sweden:

De kan bli Årets CIO 2014


- CIO Sweden:

Fem i final: Projekten som kan bli Årets projekt 2014


- CIO Sweden:

Fem i final: Projekten som kan bli Årets hållbara projekt 2014


- CIO Sweden:

Företag som omfamnar ny teknik når bättre affärsresultat


- CIO Sweden:

5 saker varje ny chef bör göra

6 saker varje ny chef bör göra


- CIO Sweden:

Daniel Karlsson, It-direktör, Transportstyrelsen

Stora it-projekt hos Transport-styrelsen


- CIO Sweden:

”Drömmen om att
pröva sin dröm”


- CIO Sweden:

Myndigheter vill ha tillgång till användardata


- CIO Sweden:

Allt fler annonserar i webb-tv


- CIO Sweden:

Nytt program ska hjälpa studenter med adhd


- CIO Sweden:

Ny app håller koll på övertiden

Ny app håller koll på övertiden


- CIO Sweden:

Verktyget som ska underlätta framtidens stadsplanering


- CIO Sweden:

Korkat med e-röstning, tycker KTH-professorn


- CIO Sweden:

5 it-roller för framtiden


- CIO Sweden:

Missnöje med it-budgeten i offentlig sektor

Missnöje med it-budgeten i offentlig sektor


- CIO Sweden:

Robert Lisborg, it-chef på Kristdemokraterna

Digitala kanaler ställer nya krav på KD:s it-arbete


- CIO Sweden:

Obehöriga fiskar hemlig information hos Miljöpartiet

Poddradio

Karriärpodden

Nästa event

CIO Awards 10 år

Nytt nummer ute nu

CIO Sweden 5/2014

Arena för IT

Månadens CIO

- CIO Sweden:

Daniel Karlsson, It-direktör, Transportstyrelsen

Stora it-projekt hos Transport-styrelsen

Annons: Partnerkrönikor

Extremväder ställer krav på disaster recovery


Ute: pris per timme. Inne: affärsnytta

CIO Lägesrapport

Bio med CIO

Krönikor

- CIO Sweden:

Titta mot Vintergatan för att förbättra er enterprise arkitektur


- CIO Sweden:

Spegel, spegel säg mig vilken arkitektur jag får


- CIO Sweden:

Stabil och dynamisk arkitektur - finns det?

CIO-bloggat

Mest läst just nu


CIO överallt

CIO Sweden på:           

Artikelarkivet

CIO överallt


Håll koll med våra nyhetsbrev – CIO-brevet, Ledarskap & Styrning och SOA/EA. Anmäl dig här!

Köp CIO Sweden som PDF i IDG Shop.

Följ oss på:           





Aktuella event

Rekryterar just nu

Har du synpunkter på sajten? Kontakta sajtansvarig Alexandra Heymowska.

Kontakta CIO Sweden
  Adress: Karlbergsvägen 77, 106 78 Stockholm.
Telefon: 08-453 60 00 [Karta
  Om cookies, personuppgifter & copyright

Copyright © 1996-2012 International Data Group