Upload
welington-monteiro
View
224
Download
1
Embed Size (px)
DESCRIPTION
A abordagem ágil trouxe ganhos significativos para as organizações no que tange o desenvolvimento de software, sendo que com relação aos defeitos de software, algo em torno de 10% de melhoria da qualidade. Porém, ainda existe uma parcela significativa de problemas relacionados a ambientes e todo o processo de publicação em produção nas diversas fases do ciclo de desenvolvimento do software. Pesquisa apontada pelo TMMI (Test Maturity Model integration) em alguns casos que 53% dos problemas estão relacionados a ambiente. Além qualidade, produtividade, segurança e redução de riscos, existem outros importantes benefícios do DevOps: - Sinergia: a sinergia entre as equipes é fundamental para atingir agilidade e qualidade nos resultados; - Proatividade e prevenção: soluções são desenvolvidas e implantadas de forma colaborativa, a TI consegue ser proativa, resolvendo eventuais problemas antes que causem impacto negativo ao negócio; - Menos custo e mais qualidade: com processos de entregas cada vez mais automatizados, é possível reduzir consideravelmente os custos e diminuir as falhas humanas. Empresas inovadoras como Facebook, Amazon e Google são exemplos de organizações que aplicam DevOps e apresentam números impressionantes. 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. Desta forma, com o DevOps - que é o 'agile' entre desenvolvimento e produção - é possível identificar fatores que contribuem para reduzir os riscos destas falhas e assim prover uma maior qualidade de software, potencializando a disseminação e o uso do DevOps nas organizações, e por conseqüência trazendo ao desenvolvimento ágil, um resultado mais efetivo junto ao cliente.
Citation preview
O Impacto do DEVOPSna qualidade de software
Welington Costa MonteiroNovembro 2014 – v .1.0
Parceria
Agenda
• Apresentação
• Brainstorm : Onde está o problema?
• 1,2,3… testando!
• O Agile resolve…. Quase!
• E o DEVOPS?
• Conclusão
Apresentação
Proposta de livro submetida ao MCTI/SEPIN 3º colocado no Programa Brasileiro de Qualidade de Software, mantido por esse órgão.
CEO & Founder da startup QATest, Conselheiro Administrativo na FCJ Participações S/A, Gerente de Sistemas em empresa de TI de Governo, Professor Universitário, Consultor e Palestrante.
Apresentação
Membro do grupo de revisão técnica da ISO 29.119
Agile Brazil 2014 – NOV/14 – Florianópolis/SC
A QATest Tecnologia é uma startup que surgiu para atender uma necessidade eminente do mercado atual e do mercado emergente das novas tecnologias como: Mobile, Cloud Computing e Big Data.
Tem como foco promover a excelência na qualidade de software.
Em fase piloto:
Apresentação
Brainstorm
BrainstormO sistema está
indisponível por causa do seu código!
Código? Não houve nenhuma nova
release. O problema está no
ambiente.
OPERAÇÃO X DESENVOLVIMENTO
Brainstorm
“Quase 100% da inovação é inspirada não por análises de mercado, mas por pessoas insatisfeitas com o estado atual das coisas.” Tom Peters
Logo…
Inovar também é fazer algo de
uma forma diferente.
1, 2, 3… testando!
1, 2, 3… testando!
70% do esforço do desenvolvimento nas empresas de software no Brasil é gasto para corrigir falhas imprevistas de software. Fonte DEVMEDIA - 2012
US$ 312 bilhões foi a estimativa de gastos mundialmente para corrigir falhas de software.Fonte: Cambridge University - 2013
73% das empresas desenvolvedoras de aplicações móveis não possuem nenhum tipo de processo de testes e qualidade software.Fonte: Pesquisa World Qualtiy Report - 2013
Fonte: T&M Testes – 2012 – Levantamento 300 projetos
1, 2, 3… testando!
445% é a taxa de retorno de investimento (ROI) que pode ser obtida com uma equipe independente de testes, com um automação de testes de software e que tenha processos de qualidade baseados nas metodologias e técnicas baseado em boas práticas de mercado. Fonte: Rex Black – ISTQB - 2012 29.119
• Padronização Mundial sobre Testes de Software
• Substituição das outras normas (Ex: ISO 9126, IEEE 829, 1044)
O mercado mundial de testes de software movimentou em 2013,
cerca de 50 bilhões de euros, 2% deste valor em território nacional.
1, 2, 3… testando!
1, 2, 3… testando!
CONTEXTO CADA VEZ MAIS COMPLEXOSIMPLIFICAR E AGILIZAR O PROCESSO
SistemaUsuário interage
com o sistema
1, 2, 3… testando!
O agile resolve… quase!
• Projetos Ágeis são mais produtivos
• Maior satisfação dos funcionários
• Melhor time-to-market• Maior qualidade percebida• Menos Defeitos de software
(10%)• Maior satisfação dos
stakeholders
O agile resolve… quase!
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
Mas.....
O agile resolve… quase!
E o DEVOPS?
E o DEVOPS?
Na prática DevOps aproxima as práticas de desenvolvimento ágil com testes e implantação – fazendo um bom uso da automação.
Quanto tempo sua empresa demora para colocar um
software em produção – seja
ele um novo sistema ou uma alteração em um
sistema existente?
E o DEVOPS?
E o DEVOPS?
E o DEVOPS?
Pesquisa realizada pelo Vanson BourneMai a Jul/2013
66% 52%
47%
23%
A implantação de DevOps melhora as métricas de negócios –chave: como receita,
time-to-market e aquisição de novos clientes
DevOps está em sua agenda de TI
Automação de TI
A necessidade de uma maior colaboração entre
as equipes de desenvolvimento e de
operações
73%BENEFÍCIOS
PREVISÃO
IMPULSO
DIRETRIZ
INVESTIMENTO
O investimento em novas ferramentas
O QUE AS EMPRESAS SABEM SOBRE O DEVOPS?
E o DEVOPS?
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%
Conclusão
Conclusão
A cultura come a estratégia no café da manhã
“Essa famosa frase de Peter Drucker representa bem o maior desafio de uma iniciativa de DevOps. Infelizmente, não se pode fazer download de cultura. Mudança de comportamento e foco nas pessoas é o que vai mudar a cultura das organizações.” Márcio Sete
Agradecimento
http://www.ca.com/br/devcenter.aspx
Contatos
www.qatest.com.brWelington Costa Monteiro
[email protected](31) 7168-1564 | 9144-4002
www.fabricadetestes.com.br
Contatos