Come misurare la manutenzione del software

July 12

Come misurare la manutenzione del software


La manutenzione del software è il processo di miglioramento delle prestazioni di un'applicazione, l'aggiornamento o la correzione dei difetti presenti nella versione software prima. La manutenzione del software include le modifiche software fatto per tenere il passo difese contro il software dannoso e le modifiche per mantenere la compatibilità con le applicazioni software correlate e il sistema operativo che stanno cambiando. Misurare la manutenzione del software richiede di help desk informazioni sui biglietti. A seconda della misura selezionata, il software di gestione della configurazione software in grado di tracking delle modifiche del codice è necessaria anche.

istruzione

Righe di codice modificate

1 Questo metodo conta il numero di righe di codice sono cambiate. I più righe di codice che vengono modificate, la più grande release di manutenzione del software è considerato.

2 Questa misura è fatto facilmente quando si utilizza il software di gestione della configurazione del software; il software controlla automaticamente il numero di modifiche al codice.

3 Se il software di gestione della configurazione non tiene il numero di modifiche, eseguire un confronto del nuovo codice all'originale. Il numero di differenze è la misura per questo release di manutenzione del software.

Numero di problemi risolti

4 Contare il numero di segnalazioni di problemi chiusi. Questo conteggio può essere generato da una relazione su quante aiuto biglietti desk erano chiusi quando è stata distribuita la versione di manutenzione del software.

5 Contare il numero di richieste di modifica software che sono stati inclusi nella versione di manutenzione.

6 Totale, questi due valori per il numero di problemi risolti.

sforzo richiesto

7 Sforzo richiesto è spesso misurata contando il numero di correzioni o modifiche da apportare.

8 Ogni correzione viene poi assegnato un punteggio difficoltà su una scala come 1 a 10 o 1 a 100.

9 Il punteggio difficoltà è moltiplicato per il numero di correzioni ad ogni livello.

10 Totale il punteggio difficoltà per ogni fissare per dare una misura della difficoltà di tutta la versione del software.

Tempo di ciclo

11 Questa misura di manutenzione del software tiene traccia del tempo di ciclo dal momento in cui il problema è segnalato per quando è fisso. Il primo passo è quello di identificare quali biglietti e richieste di modifica del software sono stati risolti dalla versione di manutenzione del software. Questi dati vengono solitamente memorizzati in un sistema di help desk di biglietteria.

12 Sottrarre la chiusura di tempo dalla data di apertura di tutte le segnalazioni di problemi e biglietti di help desk. Questo dà il tempo di ciclo di ogni incidente.

13 Calcolare la media del tempo di ciclo per tutti i biglietti e cambiarne richieste chiuse dal rilascio manutenzione del software.

Soddisfazione del cliente

14 Invia sondaggi per gli utenti che hanno presentato biglietti help desk o richieste di modifica software.

15 Rivedere le indagini e calcolare un punteggio di soddisfazione per ciascuno.

16 Determinare un valore medio per la soddisfazione del cliente con il rilascio del software.

Consigli e avvertenze

  • calcoli Manutenzione difficoltà danno un punteggio più alto quando le correzioni più difficili sono richieste di una versione di manutenzione del software ha molte piccole correzioni. Lo svantaggio di questa misura è la relatività di questa misura nel Rating L'difficoltà di ogni correzione e il tempo change.Cycle per ogni biglietto è spesso una metrica automatico generato dai sistemi di biglietteria degli utenti. Se vuoi per i rapporti esistenti nello strumento IT help desk prima di creare le metriche di soddisfazione own.Customer può essere semplificata con l'aggiunta di un sondaggio tra gli utenti per ogni aiuto all'utente un messaggio di chiusura biglietto scrivania.
  • Misurare modifiche software non tiene conto per il tempo o sforzo coinvolti nel fare modifiche al codice che può essere fatto in lotti updates.Software manutenzione misurato sulla base chiusure biglietto può essere troppo gonfiato, perché molti problemi possono essere riportati, ma essere risolto da un unico codice sondaggi change.User possono essere falsati da decine poveri da parte dei clienti insoddisfatti con le caratteristiche di interruzione o software non correlati alla manutenzione del software.