Perché dovrei misurare la produttività?
Semplicemente perché non puoi migliorare ciò che non misuri. Quindi, se desideri diventare più produttivo, è importante misurare.
Produttività all'interno di progetti software
La funzionalità offerta è una variabile importante nella battaglia competitiva tra le organizzazioni. Alla fine, tutte le organizzazioni vogliono offrire più funzionalità possibile al minor costo possibile. All'interno del settore, è stato osservato che i reparti IT migliori della categoria forniscono software fino a 30 volte più produttivo rispetto ai reparti IT peggiori della categoria.
Creazione di metriche di produttività con standard
In generale, non è facile implementare un processo di misurazione della produttività per i progetti software. Misurare input e output è un buon punto di partenza. Essere in grado di costruire metriche di produttività significative e comparabili, è importante usare (internazionale) standard.
Come misuro l'input?
Nel decidere come misurare l'input, è importante scegliere quale dei seguenti elementi includere e quale escludere dall'ambito di misurazione:
- Sforzo ore per attività come:
- Disegno tecnico, codifica, test unitario, test dei sistemi, altri test del fornitore
- Design funzionale, sostenere il test di accettazione, attività di implementazione
- Col tempo
- Ore di viaggio, ore di riunione e ore generali
Il cosiddetto sistema di registrazione dello sforzo che hai scelto per analizzare la produttività di un team, reparto o fornitore, deve essere implementato in modo standardizzato.
Come misuro l'output?
Per misurare l'output di progetti software, si consiglia di utilizzare un file Standard ISO / IEC. Esistono tre metodi di misurazione delle dimensioni funzionali conformi a questo standard:
- Punti funzione NESMA (ISO / IEC 24570);
- IFPUG punti funzione (ISO / IEC 20926);
- COSMICO punti funzione (ISO / IEC 19761);
I vantaggi dell'utilizzo di uno di questi metodi di misurazione delle dimensioni funzionali per la misurazione della produttività sono:
- È un obiettivo, ripetibile, modo verificabile e difendibile per determinare la dimensione del software.
- Fornisce una chiara relazione tra la dimensione funzionale e lo sforzo necessario per realizzare l'applicazione.
- La misura è chiara sia per le organizzazioni dei clienti che per le organizzazioni dei fornitori.
- La dimensione funzionale è indipendente dalla soluzione tecnica e / o dai requisiti non funzionali. Un'applicazione di 500 I punti funzione NESMA realizzati in Java sono grandi quanto un sito Web Wordpress di 500 FP.
Per essere in grado di confrontare e valutare la tua produttività, Nesma consiglia vivamente di utilizzare le definizioni e le categorie utilizzate da l'International Software Benchmarking Standards Group (ISBSG).
Desideroso di saperne di più sulla misurazione della produttività del software?
Sei disposto a implementare con successo la misurazione della produttività del software nella tua azienda?? Nesma ha scritto un white paper sulla misurazione della produttività. Ottieni il tuo download gratuito Qui.