Proces og samarbejde
  • Print

Kvalitetssikring

Vores kvalitetsstyringssystem udgøres af vores veletablerede og dokumenterede processer til softwareudvikling, projektstyring og leverancestyring

Til sammen medvirker processerne til at sikre, at du får den aftalte leverance i den aftalte kvalitet på det aftalte tidspunkt og til den aftalte pris.  

Kvalitetssikringen har til formål at sikre leverancen til kunden, dvs.:

  • at det rette produkt udvikles
  • at produktet udvikles i den rette kvalitet

Udvikling af det rette produkt

Vores projektmodel sikrer, at der gennem hele projektforløbet udvikles en fælles forståelse for de behov, som produktet skal leve op til. Inddragelse af kunden og de fremtidige brugerne i udviklingen er derfor en grundlæggende del af vores processer. Fokus på krav og user experience sikrer, at behovene identificeres og fastholdes i kravspecifikationen og løsningsbeskrivelsen.

Udviklingsforløbet er iterativt og tilrettelagt således, at løsningen, selv i meget tidlige versioner, kan afprøves i de omgivelser, hvor den skal fungere, og med de arbejdsgange, som skal understøttes.

Udvikling i den rette kvalitet

I hvert projekt defineres i startfasen en kvalitetsplan (som en del af projektplanen) sammen med kundens og vores kvalitetsansvarlige. Kvaliteten formuleres bl.a. gennem kvantitative mål for de valgte kvalitetssikrende tiltag, herunder review af dokumenter og kode, dækningsgrader af automatiske test, typer af tests, brugerinddragelse samt overholdelse af standarder. Vi har herudover en bred vifte af tests, der sikrer en brugervenlig løsning. Vores UX-specialister har særligt fokus på, at der udvikles brugervenlige løsninger med stor grad af tilgængelighed. Kvalitetsplanen stiller også krav til, hvor hyppigt der skal følges op på risici, ideer, kundeforespørgsler og action points.

Under projektforløbet gennemføres en række projektreviews for at sikre og dokumentere kvaliteten. Som eksempler kan nævnes arkitekturreviews, brugbarhedsreviews herunder GUI-, kode- og dokumentreviews. Projektgruppen har ansvaret for at registrere de kvalitetssikrende aktiviteter og derigennem dokumentere, at projektet lever op til kvalitetsplanen. Den kvalitetsansvarlige for projektet hos Mjølner Informatics er ansvarlig for at kontrollere, at kvalitetsplanen overholdes.

Leverancestyring

Samlet set medvirker vores udviklings- og projektstyringsprocesser til at sikre, at du får den aftale leverance i den aftalte kvalitet på det aftalte tidspunkt.

Ethvert udviklingsprojekt omfatter et antal leverancer til kunden. Hovedleverancen er det endelige softwaresystem, men der er ofte også leverancer i form af f.eks. delsystemer, foreløbige versioner af det endelige system, systemdokumentation, uddannelse af brugere, diverse rapporter og drift af systemet.

For alle leverancer er det magtpåliggende for Mjølner, at de er kvalitetssikret, dvs. at de på forhånd er checket, at de lever op til kundens krav og forventninger. Dette gøres gennem et omfattende testprogram, der involverer, at systemer undergår et antal tests, det kan fx være unittests (af enkelte systemkomponenter), integrationstests, funktionstests og belastningstests.

Ved projekter, hvor der indgår underleverandører, har Mjølner en samarbejdsaftale, der sikrer en klar ansvars- og arbejdsdeling mellem parterne, således at den samlede leveringssikkerhed  og –kvalitet opnås.

Vores konsulenters bagage er, udover deres høje faglige niveau indenfor softwareudvikling, Mjølners kerneværdisæt: Vidensdeling, Innovation og Partnerskab