Qual é a maneira mais eficaz de apresentar e comunicar uma melhoria de desempenho (por exemplo, percentagens, dados brutos, gráficos)? [fechadas]

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

Pergunta

É melhor para descrever melhorias usando percentagens ou apenas as diferenças nos números? Por exemplo, se você melhorou o desempenho de um ETL crítica SQL Query a partir de 4000 ms a 312 ms como você apresentá-la como uma 'realização' em uma avaliação de desempenho?

Foi útil?

Solução

É sempre melhor para medir a melhoria relativa.

Então, se você trazê-lo à 312ms de 4000ms, então é uma melhoria da 3688ms, que é de 92,2% da velocidade original. Assim, você reduziu o tempo de execução de 92,2%. Em outras palavras, você trouxe o tempo de execução para baixo a apenas 7,8% do que era originalmente.

Números absolutos, por outro lado, geralmente não são boas, uma vez que não são comparáveis. (Se o seu tempo de execução original 4,000,000ms em seguida, uma melhoria da 3688ms não é tão grande.)

Outras dicas

Em moeda. O dinheiro é o meio mais eficaz para comunicar valor, que é o que você está tentando usar a avaliação de desempenho para demonstrar.

Pessoa horas salvo, (muito aproximadamente) valor estimado de US $ NEW_THING_THE_COMPANY_CAN_DO_AS_RESULT, futuros upgrades de hardware evitado, etc.

Você recebe o bônus agradável que você mostrar que você é sensível a posição financeira da empresa; um geek que pode alinhar-se com o que a empresa está realmente em causa.

  1. Faça batata
  2. Drench batata em fluido de isqueiro
  3. batata Light on fire
  4. batata Mão com o chefe
  5. Faça patrão segurá-la por 4 segundos.
  6. Pergunte patrão quanto tempo esses 4 segundos sentiu
  7. Pergunte patrão quanto melhor meio segundo teria sido
  8. Bask na glória

este link para algumas sugestões gráfico agradável .

comparação com os requisitos

Se eu tiver requisitos (tempo de resposta, o throughput), eu gosto de código de cor os números absolutos como assim:

Green: <= 80% da exigência (tempo de resposta); > = 120%> a exigência (taxa de transferência)
Sem formatação: Atende a exigência
. Vermelho:. Não cumprir a exigência

As comparações são interessantes, mas apenas se temos o suficiente para ver as tendências ao longo do tempo; É o nosso desempenho vindo a melhorar ou degradar? Em última análise, o negócio só se preocupa se estamos cumprindo a exigência. É só quando não temos que pedir comparações com versões anteriores.

Comparação de Benchmarks

Se eu estou comparando referências a alguns de base, então eu gosto de percentuais de uso, mas só se o ponto de referência é uma alteração estatisticamente significativa da linha de base.

Hardware Dimensionamento

Se eu estou fazendo dimensionamento de hardware ou planejamento de capacidade, então eu gostaria de expressar o desempenho como o número absoluto mais o custo por transação. Por exemplo:

  • Sistema A: 1.000 transações / segundo, $ 0,02 / transação
  • Sistema B: 1.500 transações / segundo, $ 0,04 / transação

Use o que parece mais impressionante dada a mudança. De acordo com um método de cálculo, que a mudança acelerou a consulta, 1.300%, o que parece mais impressionante do que 13x melhoria, ou

  • ============= <- consulta velho
  • = <- nova consulta

Embora o gráfico não é um mau método.

Se você pode calcular a melhoria no dinheiro, em seguida, ir para isso. Um pedaço de software que eu escrevi há muitos anos guardado alguns engenheiros um pouco de tempo a cada dia. Descobrir o custo do salário, benefícios, despesas gerais e se transformou em uma economia de mais de US $ 12k por ano para uma pequena empresa.

-Adam

Regra do polegar:. Seja qual for o soa mais impressionante

Se você passou de 10 tarefas feitas em um período de 12, você pode dizer que melhorou o desempenho em 20% Dizer que você tinha duas tarefas mais não parece tão impressionante.

No seu caso, tanto os números de som bom, mas tente diferentes representações e ver o que você tem!

Às vezes gráficos ajudar um monte de melhoria é lá em uma série de fatores, mas o combinado de alguma forma não parece tão legal

Exemplo: Tens 5 params A, B, C, D, E. Pode-se fazer um gráfico de barras com aqueles 5 params e "antes e depois" lado a lado os valores para cada parâmetro. Essa certeza vai olhar impressionante.

Deus im começando a soar como meu amigo de marketing!

foge gritando

Você pode fazer números e gráficos dizer o que quiser - o importante é fazê-los dizer algo significativo e relevante para o público que você está apresentando-os. Se for usuários finais você pode mostrar-lhes as diferenças nas atualizações de tela (algo que eles entendem), aos gestores, talvez, o número reduzido de servidores que eles precisam, a fim de apoiar a aplicação ($ poupança), financeiro ... é tudo sobre a $ quanto o fez salvá-los. regra geral é o menos técnico do grupo, mais gráfica e dramática que você precisa para ser.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top