Executando verificação de segurança...
1

Por gentileza, como você fez para quantificar o tempo e dinheiro de acordo com a qualidade?

Sobre o processo do deploy, imagino que daria para fazer uma relação de preço/hora do dev em relação tempo gasto para fazer o build e deployment manual. Agora não consegui imaginar isso em no caso da qualidade do código e no uso de testes.

Carregando publicação patrocinada...
6

Sobre o processo do deploy, imagino que daria para fazer uma relação de preço/hora do dev em relação tempo gasto para fazer o build e deployment manual

Correto.

Agora não consegui imaginar isso em no caso da qualidade do código e no uso de testes.

Utilizei o tempo gasto para fazer os testes manualmente em cada deploy por um ano levando em conta o salario das pessoas testando. Voce vai precisar saber do salario de algumas pessoas ou voce pode simplesmente pegar qualquer media salaria de alguma pesquisa.

Algo mais ou menos assim:

DescricaoTempo em horas
Testar fluxo A1h
Testar fluxo B2h
Testar fluxo C3h
Testar fluxo xxh
Total de horas para testar manualmente15h
### Custo por Deploy:
Total de horas para testar manualmente: 15h 
Custo salarial por hora: $37 
Custo salarial por deploy: $555 

### Custos em 6 meses
Total de deploy em 6 meses: 12 
Custo salarial para testar todos os deploys durante 6 meses: $6660 

### Projecao de custos em 2 anos sem automatizacao
$6660 * 4 = $26640 

### Projecao de custos em 2 anos com automatizacao
Custo salarial para automatizar os tests: $8000 
Custo salarial para testar todos os deploys durante 6 primeiros meses: $6660 

Primeiros 6 meses = $6660 + $8000 
Custo de infra para rodar os testes automatizados nos 18 meses subsequentes: $50 
$6660 + $8000 + ($50 * 18) = $15560 

Total de economia salarial em 2 anos = $26640 - $15560 = $11080 

Conclusao

Em 2 anos, paguaremos $26640 se continuarmos a testar manualmente e $15560 se investimos em automacao. Isso eh uma reducao de 40% dos custos que serao ainda maiores se olharmos para um projecao mais longa como 4 anos por exemplo.