Come usare misurazioni percentili con Agile

June 4

Come usare misurazioni percentili con Agile


Alcuni sviluppatori di software Agile non hanno una particolarmente forte comprensione dei concetti statistici di base. Questo può portare a false dichiarazioni intenzionali nella relazione dei risultati dei test delle prestazioni. Ad esempio, un errore nel comunicare una media statistica, invece di un 95 ° percentile può essere la differenza tra un'applicazione di essere pronti per il mercato rispetto a che siano necessarie notevole lavoro supplementare. Pertanto, è importante sapere come preparare ed esprimere le misurazioni percentile in un ambiente di sviluppo Agile.

istruzione

1 Esclusione di valori anomali da analisi delle prestazioni. Software punti dati delle prestazioni che non rientrano la distribuzione normale può alterare i risultati statistici. Così, in un ambiente agile, questi valori anomali dovrebbero essere eliminati in modo che non influiscono le misure di performance segnalati.

2 Applicare percentili ai set di dati che corrispondono a una curva a campana. In sviluppo agile del software, percentili dimostrano in cui un particolare punto di dati delle prestazioni si trova in relazione ad altri punti di dati prestazioni. Tuttavia, percentili sono solo accurate statistiche descrittive quando i dati sottostanti non è distorta e ha una distribuzione normale. Così, i risultati delle prestazioni che includono i valori anomali non sono adatti per l'analisi percentile.

3 Segnala statistiche descrittive attuabili. Per le statistiche di sviluppo software e di prestazioni delle applicazioni agile per essere utili, essi dovrebbero sostenere varie conclusioni per la gestione. Ad esempio, percentili possono dimostrare la velocità con cui le pagine web di carico con un determinato numero di utenti. Questo può aiutare la gestione decide di migliorare la progettazione del sito o investire in capacità server aggiuntivo.

4 le statistiche sulle prestazioni attuali in modo chiaro. E 'imperativo che le statistiche sulle prestazioni sono comunicate con precisione data l'entità delle decisioni che derivano da rapporti di sviluppo delle applicazioni. Pertanto, l'uso corretto di analisi percentile e altre statistiche descrittive sono cruciali per lo sviluppo del software Agile.