Qual è il modo più efficace per presentare e comunicare un miglioramento delle prestazioni (ad esempio percentuali, dati non elaborati, grafica)? [chiuso]

StackOverflow https://stackoverflow.com/questions/497240

Domanda

È meglio descrivere i miglioramenti usando le percentuali o solo le differenze nei numeri? Ad esempio, se migliorassi le prestazioni di una query SQL ETL critica da 4000 msecs a 312 msecs, come la presenteresti come "realizzazione" in una revisione delle prestazioni?

È stato utile?

Soluzione

È sempre meglio misurare il miglioramento relativo.

Quindi, se lo hai portato a 312ms da 4000ms, allora è un miglioramento di 3688ms, che è il 92,2% della velocità originale. Quindi, hai ridotto il tempo di esecuzione del 92,2%. In altre parole, hai ridotto il tempo di esecuzione a solo il 7,8% di quello che era originariamente.

I numeri assoluti, d'altra parte, di solito non sono così buoni poiché non sono comparabili. (Se il tempo di esecuzione originale era di 4.000.000 di ms, un miglioramento di 3688 ms non è eccezionale.)

Altri suggerimenti

In valuta. Il denaro è il mezzo più efficace per comunicare valore, che è ciò che stai cercando di utilizzare per verificare la performance.

Ore della persona risparmiate, valore (approssimativamente) stimato di $ NEW_THING_THE_COMPANY_CAN_DO_AS_RESULT, futuri aggiornamenti hardware evitati, ecc.

Ottieni il bel bonus che dimostri di essere sensibile alla posizione finanziaria dell'azienda; un geek che può allinearsi con ciò di cui la società è realmente coinvolta.

  1. Prendi la patata
  2. Drench Potato in Lighter Fluid
  3. Light potato on fire
  4. Mano patata al capo
  5. Fai in modo che il boss lo tenga premuto per 4 secondi.
  6. Chiedi al capo quanto sono durati quei 4 secondi
  7. Chiedi al capo quanto sarebbe stato meglio mezzo secondo
  8. Crogiolarsi nella gloria

Vedi questo link per alcuni suggerimenti carini .

Confronto con i requisiti

Se ho dei requisiti (tempo di risposta, throughput), mi piace codificare i numeri assoluti in questo modo:

  

Verde: < = 80% del requisito (tempo di risposta); > = 120% di > il requisito (rendimento)
  Nessuna formattazione: soddisfa i requisiti.
  Rosso: non soddisfa i requisiti.

I confronti sono interessanti, ma solo se abbiamo abbastanza per vedere le tendenze nel tempo; Le nostre prestazioni migliorano o degradano costantemente? In definitiva, l'azienda si preoccupa solo se stiamo soddisfacendo il requisito. È solo quando non lo facciamo che chiedono confronti con le versioni precedenti.

Confronto di benchmark

Se sto confrontando i benchmark con alcune linee di base, allora mi piace usare le percentuali, ma solo se il benchmark è una variazione statisticamente significativa rispetto alla linea di base.

Dimensionamento hardware

Se sto eseguendo il dimensionamento dell'hardware o la pianificazione della capacità, mi piace esprimere le prestazioni come il numero assoluto più il costo per transazione. Ad esempio:

  • Sistema A: 1.000 transazioni / secondo, $ 0,02 / transazione
  • Sistema B: 1.500 transazioni / secondo, $ 0,04 / transazione

Usa quello che appare più impressionante vista la modifica. Secondo un metodo di calcolo, tale modifica ha accelerato la query del 1.300%, il che sembra più impressionante del miglioramento 13x, oppure

  • ============= < - vecchia query
  • = < - nuova query

Anche se il grafico non è un cattivo metodo.

Se riesci a calcolare il miglioramento in denaro, allora prova questo. Un software che ho scritto molti anni fa ha risparmiato alcuni ingegneri un po 'di tempo ogni giorno. Capire il costo di stipendio, benefici, spese generali e si è trasformato in un risparmio di oltre $ 12.000 all'anno per una piccola azienda.

-Adam

Regola empirica: qualunque sia il suono più impressionante.

Se sei passato da 10 attività eseguite in un periodo a 12, potresti dire che hai migliorato le prestazioni del 20% Dire che hai fatto due compiti in più non sembra così impressionante.

Nel tuo caso, entrambi i numeri suonano bene, ma prova diverse rappresentazioni e vedi cosa ottieni!

A volte la grafica aiuta molto a migliorare molti fattori, ma la combinazione in qualche modo non sembra così bella

Esempio: hai 5 parametri A, B, C, D, E. Potresti creare un grafico a barre con quei 5 parametri e " prima e dopo " valori affiancati per ciascun parametro Che sicuramente sembrerà impressionante.

Dio, sto iniziando a sembrare il mio amico del marketing!

scappa urlando

puoi fare in modo che numeri e grafici diano tutto quello che vuoi - l'importante è farli dire qualcosa di significativo e rilevante per il pubblico a cui li stai presentando. se sono gli utenti finali puoi mostrare loro le differenze negli aggiornamenti dello schermo (qualcosa che capiscono), ai gestori forse il numero ridotto di server di cui avranno bisogno per supportare l'applicazione ($ risparmi), finanziario ... tutto dipende dal $ quanto li ha salvati. una regola generale è meno tecnico è il gruppo, più grafica e drammatica devi essere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top