O documento apresenta uma metodologia para estimar o retorno sobre investimento (ROI) da adoção de práticas DevOps. Ele discute pesquisas que mostram os benefícios e desafios da adoção de DevOps, como redução de defeitos e tempo de mercado. A metodologia sugere calcular o ROI considerando fatores como qualidade, mercado, recursos e investimentos. Um estudo de caso sobre a TIM Brasil mostra como a virtualização de serviços trouxe economia de testes.
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
1. Como estimar o
ROI do DEVOPS
Welington Costa Monteiro
QATest Tecnologia
Florianópolis, 13 de Maio de 2015
2. • Apresentação
• Motivação
• O que diz o mercado?(Pesquisa)
• Metodologia para estimar o ROI
• Estudo de Caso
• Conclusão
AGENDA
3. APRESENTAÇÃO
Sócio startup QATest, Gerente de Sistemas,
Professor Universitário, Consultor e Palestrante.
• Certified Professional Requirements Enginnering
• Certified Tester, Advanced Level – Test Manager
• Certificação Brasileira em Teste de Software
• MPS.BR – Aquisição de Software & SC
4. A QATest é uma startup
especializada em testes e
qualidade de software.
Atualmente está focada no término da
implantação de sua plataforma de testes
na nuvem.
A CA Technologies foi nomeada
como uma das 100 empresas mais
inovadoras do mundo segundo a
Forbes. Conta com mais de 11.500
funcionários em 45 países .
5. Motivação
Das janelas para a flexibilidade!
A Amazon, por exemplo, faz uma
mudança em seus sistemas, em
média, uma vez a cada 11,6
segundos. Já com relação a taxa de
falhas, apenas 0,001% dos
deployments causaram uma pane no
sistema da multinacional.
6. Mas seria somente uma
publicação de uma aplicação
de forma mais rápida e
menos burocrática?
Motivação
8. 445% é a taxa de retorno de
investimento (ROI) com automação de testes
de software . Fonte: Rex Black – ISTQB - 2012
53% foi o maior percentual de falhas de
softwares em operação em pesquisa realizada
com mais de 250 empresas na Europa.
Fonte: TMMI - 2012
9. Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013
5 PRINCIPAIS OBSTÁCULOS
1. Complexidade-Organizacional : muitas
pessoas ou departamentos envolvidos,
muitas interdependências. 35%
2. Papéis e Responsabilidades em todo
desenvolvimento e Operações não
estão alinhados. 28%
3. Preocupações com Conformidade ou
Segurança. 25%
4. A falta de compreensão das fases de
todo o ciclo de desenvolvimento e
quem é responsável por qual etapa.
24%
5. Falta de clareza no Orçamento sobre
quem é responsável pelo que. 24%
O que diz o mercado?
(Dificuldades)
Pesquisa realizada pelo Vanson Bourne - Mai a Jul/2013
10. É algo muito mais ligado à
CULTURA ORGANIZACIONAL.
11. Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013
Um total de 88% dos
entrevistados já adotaram ou
planejam adotar o DevOps
63% dos principais
investimentos são aplicados
na contratação de novos
recursos qualificados
88%
63%
As empresas não questionam mais
a necessidade do DevOps:
Pesquisa realizada pelo Vanson Bourne - 2014
O que diz o mercado?
(A adoção nas empresas)
12. Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013Pesquisa realizada pelo Vanson Bourne - 2014
As respostas para a pergunta sobre
o que gera a necessidade do
DEVOPS foram as seguintes:
46% de aumento da frequência de
implantação de software/serviço.
36% de melhoria da qualidade e do
desempenho dos aplicativos.
34% de redução do tempo de
colocação no mercado dos aplicativos
O que diz o mercado?
(O que gera a necessidade do DEVOPS)
13. Pesquisa realizada pelo Vanson Bourne
Mai a Jul/2013Pesquisa realizada pelo Vanson Bourne - 2014
Quando solicitadas a quantificar o
benefícios obtidos, as organizaçõe
empresariais que adotam as práticas
de DEVOPS relataram:
O que diz o mercado?
(Benefícios obtidos)
Redução de 21% no tempo gasto para
corrigir e manter os aplicativos.
Melhoria de 19% na qualidade e no
desempenho dos aplicativos.
Aumento de 18% da receita.
15. Estimar o ROI do
DEVOPS
% de redução de atrasos ao meio
% redução em seus ciclos de software
% redução nos ciclos de testes
% rapidez de entrega das aplicações
% aumento em sua cobertura do testes
% redução de defeitos em produção
Recursos de Infraestrutura
17. % Redução de custos com identificação e
correção antecipada de defeitos (Shift Left)
% Diminuição de custos com infraestrutura
para ambientes não produtivos
% Redução do Time-to-Market
Ex: Desbloqueio e Aumento do Paralelismo de
atividades de teste
Qualidade
Estimar o ROI do
DEVOPS
18. Estimar o ROI do
DEVOPS
% Redução de Custos com Acesso a
Serviços de Terceiros
% Redução de Esforço (Custo e Espera)
com Gestão de Massa de Dados
% Redução de custos e agilidade na
dependência de serviços restritos
% Redução de erros no processo de
release
Qualidade
(continuação)
20. Estimar o ROI do
DEVOPS
% Diminuição do time to market
Ex: Maior qualidade de releases menores e menor
quantidade de releases maiores
% Tempo de publicação de novos releases
% Aumento de releases por mês
Ex: Menor risco de disruptividade
Market Share
22. Estimar o ROI do
DEVOPS
Calculando o ROI…
Investimento Custo
Custo
23. Estimar o ROI do
DEVOPS
Mas…
Estrategicamente deve-se atuar de
forma verticalizada para atender de um
determinado segmento do negócio de
cada vez.
24. Customer Sucess Hisroy | TIM Brasil – Junho 2014
Estudo de caso
Problema: Mais velocidade e maior capacida
produtiva no processo de detecção de anomali
antes do momento crítico
Solução: Virtualização de serviços
Resultado: 40% de economia relacionada
execução de testes que usavam mocks / stubs
sistema de atendimento CRM
Alguns dos benefícios:
- Maior flexibidade na execução de testes em
virtude da sua independência de
infraestrutura
- Antecipação de problemas de
desenvolvimento em projetos críticos
25. “O pessimista vê dificuldade
em cada oportunidade; o
otimista vê oportunidade em
cada dificuldade.”
Winston Churchill
ILHA DO CAMPECHE – FLORIPA/SC