Hvordan måle programvarevedlikehold

Hvordan måle programvarevedlikehold


Programvare vedlikehold er prosessen med å forbedre et program ytelse, oppgradere eller korrigere feil som er funnet i tidligere programvareversjon. Programvare vedlikehold inkluderer programvare endringer for å holde tritt forsvar mot skadelig programvare og endringer for å opprettholde kompatibilitet med tilhørende programvare og operativsystem som er i endring. Måling programvare vedlikehold krever help desk billettering informasjon. Avhengig av måle valgt, software configuration management software stand til sporing av kodeendringer er også nødvendig.

Bruksanvisning

Linjer med kode endret

1 Denne metoden teller hvor mange linjer med kode er endret. Jo flere linjer med kode som endres, er det større programvare vedlikehold utgivelse anses å være.

2 Denne målingen er fort gjort når brukes software configuration management software; programvaren automatisk sporer antall kodeendringer.

3 Hvis konfigurasjonsstyring programvaren ikke spore antall endringer, kjøre en sammenligning av den nye koden til den opprinnelige. Antallet forskjeller er måling for denne programvaren vedlikehold utgivelse.

Antall problemer løst

4 Tell antall lukkede problemrapporter. Denne tellingen kan genereres av en rapport om hvor mange helpdesk billetter ble lukket når programvaren vedlikehold utgivelsen ble distribuert.

5 Tell antall programvare endringsønsker som var inkludert i vedlikehold utgivelse.

6 Totalt disse to verdiene for antall problemene løses.

innsatsen som kreves

7 Innsatsen som kreves ofte beregnes ved å telle antall reparasjoner eller endringer skal gjøres.

8 Hver løsning ble deretter tildelt en vanskelighet score på en skala, for eksempel 1 til 10 eller 1 til 100.

9 Vanskelig poengsum multipliseres med antall reparasjoner på hvert nivå.

10 Total vanskelig poengsum for hver fikse å gi et mål på hvor vanskelig det hele programvareversjonen.

Syklus tid

11 Dette tiltaket med vedlikehold av programmet sporer syklustiden fra når problemet er rapportert til når det er løst. Det første trinnet er å identifisere hvilke billetter og programvareendringsønsker ble løst av programvare vedlikehold utgivelse. Denne informasjonen lagres vanligvis i en help desk billetteringssystem.

12 Trekk fra det nære tid fra den åpne datoen for alle problemrapporter og brukerstøttehenvendelser. Dette gir syklustiden for hver enkelt hendelse.

1. 3 Beregn gjennomsnittet av syklustiden for alle billetter og endre forespørsler stengt av programvaren vedlikehold utgivelse.

Kundetilfredshet

14 Send undersøkelser til brukerne som sendte helpdesk billetter eller programvare endringsønsker.

15 Gjennomgå undersøkelser og beregne en tilfredsstillelse poengsum for hver.

16 Bestem en gjennomsnittsverdi for kunden er fornøyd med programvareversjonen.

Hint

  • Vedlikehold vanskelighets beregninger gi en høyere poengsum når vanskeligere rettinger er nødvendig enn en programvare vedlikehold utgivelse har mange små reparasjoner. Ulempen med denne målingen er relativitet dette tiltaket i vurdering vanskeligheten av hver løsning og change.Cycle tid for hver billett er ofte en automatisk beregning generert av brukeren billetteringssystemer. Se etter eksisterende rapporter i IT help desk verktøy før du oppretter dine own.Customer tilfredshet beregninger kan forenkles ved å legge til en brukerundersøkelse til alle brukere helpdesk billett nedleggelse melding.
  • Måling programvareendringer regnskapsfører ikke tid eller krefter involvert i å lage kodeendringer som kan gjøres i batch updates.Software vedlikehold måles basert på billett nedleggelser kan være over-oppblåst fordi mange problemer kan rapporteres men fikses ved en enkelt kode change.User undersøkelser kan bli fordreid av dårlig score av kunder misfornøyd med strømbrudd eller programvarefunksjoner som ikke er relatert til programvaren vedlikehold.