Quality Measurements

Gør kvaliteten synlig og målbar

Et centralt mål med Quality Intelligence er at gøre softwarekvalitet mere synlig og målbar. Ikke ved at reducere kvalitet til én score, men ved at skabe et datadrevet grundlag for at forstå kvalitet, risiko og effekten af de forbedringer, organisationen arbejder med. Det er her Quality Measurements kommer ind.

I softwareudvikling måler vi allerede meget f.eks. antal tests, fejl, releases og builds. Men flere tal giver ikke nødvendigvis et bedre billede af kvaliteten.
Quality Measurements handler derfor om at vælge de målepunkter, der fortæller os noget relevant om den kvalitet, vi ønsker at skabe.

Et centralt mål med Quality Intelligence er at gøre softwarekvalitet mere synlig og målbar. Ikke ved at reducere kvalitet til én score, men ved at skabe et datadrevet grundlag for at forstå kvalitet, risiko og effekten af de forbedringer, organisationen arbejder med. Det er her Quality Measurements kommer ind.

I softwareudvikling måler vi allerede meget f.eks. antal tests, fejl, releases og builds. Men flere tal giver ikke nødvendigvis et bedre billede af kvaliteten.
Quality Measurements handler derfor om at vælge de målepunkter, der fortæller os noget relevant om den kvalitet, vi ønsker at skabe.

Fra fornemmelser til et stærkere beslutningsgrundlag

Kvalitet bliver ofte vurderet gennem spørgsmål som: Er alle tests kørt? Hvor mange fejl har vi fundet? Er løsningen klar til release? Svarene kan være værdifulde, men de fortæller ikke nødvendigvis hele historien.

En løsning kan f.eks. have bestået alle planlagte tests og stadig skabe problemer i produktion. Omvendt er et stort antal fundne fejl ikke nødvendigvis et tegn på dårlig kvalitet – det kan også være tegn på en effektiv testindsats.

Derfor skal kvalitetsmålinger altid forstås i deres kontekst.

Hvad skal vi måle?

De relevante målepunkter afhænger af jeres digitale løsning, risiko og forretningsmål. Typiske eksempler på relevante kvalitetsmål kunne være:

  • Release-stabilitet og change failure rate
  • Defect leakage og kunderapporterede fejl
  • MTTR – gennemsnitlig eller median tid til genopretning
  • Dækning af kritiske brugerrejser og integrationer
  • Flaky test rate og feedbacktid i CI/CD
  • Kundetilfredshed eller succesrate i centrale digitale flows.

Kvalitet er mere end ét tal

Et centralt princip i Quality Intelligence er, at vi ikke forsøger at reducere kvalitet til én universel score. Softwarekvalitet er kompleks. En løsning kan f.eks. være stabil, men have dårlig brugeroplevelse eller den kan have få fejl, men være vanskelig at ændre eller den kan fungere teknisk godt, men have høj risiko på et enkelt forretningskritisk område. Derfor arbejder vi med relevante målepunkter, der tilsammen skaber et mere nuanceret billede. Målet er at gøre det lettere at se udviklingen, forstå risikoen og vurdere effekten af de handlinger, der er sat i gang.

Checklist_800

Et centralt princip i Quality Intelligence er, at vi ikke forsøger at reducere kvalitet til én universel score. Softwarekvalitet er kompleks. En løsning kan f.eks. være stabil, men have dårlig brugeroplevelse eller den kan have få fejl, men være vanskelig at ændre eller den kan fungere teknisk godt, men have høj risiko på et enkelt forretningskritisk område. Derfor arbejder vi med relevante målepunkter, der tilsammen skaber et mere nuanceret billede. Målet er at gøre det lettere at se udviklingen, forstå risikoen og vurdere effekten af de handlinger, der er sat i gang.

Målinger skal føre til handling

Data har først reel værdi, når de bruges. Derfor kobler vi kvalitetsmålingerne til de mål og Action Points, der allerede er defineret, og I får dermed et bedre grundlag for at vurdere, hvordan kvaliteten faktisk udvikler sig. Og hvis målingerne viser, at udviklingen går i en anden retning end forventet, skal organisationen kunne reagere.

Outputtet af Quality Management trinnet er dermed også:

  • Et fokuseret katalog over indikatorer og fælles definitioner
  • Baselines, mål, tærskler og tydeligt ejerskab
  • Dashboards som decision views frem for statiske rapporter
  • Alerts og en klar forbindelse fra afvigelse til handling
  • Mulighed for at dokumentere effekt – ikke kun aktivitet

 

Det fører os til det sidste trin: Observation & Quality Management

Her bruger vi målingerne aktivt til at følge udviklingen, lære og justere indsatsen.

Quality Management

Måler I meget, men mangler overblik over den reelle softwarekvalitet?

TestHuset hjælper jer med at definere kvalitetsmål og målepunkter, der giver et stærkere grundlag for handling og beslutninger. Kontakt os på +45 44 979 979, via e-mail på info@testhuset.dk, eller gennem vores kontaktformular