Uno dei principi dell'agile è che dovresti misurare il software di lavoro:
Working software is the primary measure of progress - 12 principles of Agile
Il fatto è che, mentre posso misurare il mio software in termini di storie fatte, di bug schiacciati o di diminuzione del volume dei rapporti sui difetti, sono bloccato su come misurare il valore del mio software.
Se uso Mike Cohn come esempio e il suo aiuto a SalesForce.com offre il 500% in più di valore ai suoi clienti rispetto all'anno precedente * - come faccio a misurare quell'aumento? Come misuro dove sono adesso?
Altre metriche che utilizza sono il numero di funzioni e il numero di funzioni per sviluppatore. Questo è qualcosa che potrei capire se il mio arretrato fosse nel buon ordine e le storie fossero tagliate da "funzionalità", ma siamo appena agli inizi con Agile, quindi ho bisogno di un modo per capire quale valore abbiamo ora , quindi usa una metrica simile per esempio, sei mesi, per vedere se abbiamo aumentato il nostro output.
Ho sentito parlare della misurazione del valore del software con un aumento delle entrate o un aumento della soddisfazione del cliente (come lo misureresti?), ma tali aumenti potrebbero essere attribuiti a qualsiasi cosa all'interno dell'azienda (vendite, contabilità, supporto ) e non direttamente al lavoro che il mio dipartimento sta facendo.
Quindi, come fate a misurare il valore del vostro software e come avete iniziato?
* Avere successo con Agile - Mike Cohn