Pergunta

.

Aqui está um problema * hipotético *.

Existe uma questão de desempenho no lançamento atual. É difícil encontrar a causa dessa questão porque os testes de desempenho não foram executados em cerca de 10+ lançamentos (com 10 - 100 alterações por lançamento). Minha ideia é automatizar o processo de execução dos testes de desempenho em cada lançamento. No entanto, essa automação levou um pouco mais do que o esperado para funcionar.

minha resposta (novamente * hipotética *) à automação que toma muito tempo seria simplesmente executar os testes manualmente e, em seguida, passar pelos resultados com um conjunto de scripts que já escreveria.

No final, esta automação seria tão benéfica ter, mas poderia ter mais do que o normal para uma tarefa ser concluída.

é que a resposta correta ao que poderia se sentir como um ROI decrescente rapidamente em uma solução proposta?

Foi útil?

Solução

Eu me pergunto sobre os termos relativos que você usa em sua pergunta. Em particular, você disse "Rapidamente diminuindo o ROI", que eu não estou vendo dentro de sua pergunta. Difícil de encontrar insetos pode manifestar a reputação de uma empresa. Então eu me pergunto se você está olhando para o escopo completo desta equação de benefício.

Você tem dois drivers de princípio aqui, custo e benefício.

Custo é a quantidade de tempo de desenvolvimento para automatizar os testes de desempenho.

Benefício é a quantidade de melhoria na satisfação do cliente evitando o próximo problema de desempenho.

Tudo que você precisa fazer é pesar aqueles para mais alguns hipotéticos.

Quão ruim foi a reação deste último lançamento?
Você sabe para certos os testes de desempenho teriam pegado o problema?
Deite os melhores, realistas e piores estimativas para codificar a automação.

Se o seu pior custo for justificado pelo benefício, então vá com ele. Se é marginal, discuta-o com sua equipe e determine onde o ponto de inflexão está em.

Outras dicas

Agora eu poderia escrever um ensaio sobre como fazer análise de custos / benefícios de projetos de automação, mas esta imagem diz mais do que eu poderia escrever sobre este assunto:

Digite a descrição da imagem aqui

Fonte: http://xkcd.com/1205/

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