O Visual Studio Summit 2015 reuniu desenvolvedores de software de todo o Brasil e o MVP Ramon Durães iniciou o evento com a palestra "Impacto do DevOps nos negócios" discutindo a importância da agilidade, qualidade e segurança no desenvolvimento de software para atender o consumidor 5.0
Application Lifecycle Management - Campus Party Brasil 2009
Impacto do DevOps nos negócios
1. Impacto do DevOps nos Negócios
Ramon Durães
CEO, MVP Visual Studio ALM
2PC IT Services
http://www.2pc.com.br
Visual Studio Summit 2015
http://www.visualstudiosummit.com.br
6. “Já foi dito que a única vantagem
sustentável em negócios é a
capacidade de uma empresa
aprender mais rápido e responder
de forma mais efetiva que seus
concorrentes (também conhecida
como agilidade nos negócios)”.
– CIO magazine
DevOps é uma
metodologia
emergente
focada em
aumentar o
fluxo de valor
para os clientes.
7. Alta produtividade em
um único grupo
Desenvolvimento de
software aliando as
melhores práticas ágeis
Entrega continua de
software
DevOps é elo de
colaboração entre Dev e
Ops incrementando
valor ao negócio.
Ciclo de vida
de aplicativos
AUTOMAÇÃO: Colaboração, Automação,
Construção & entrega & aprendizado.
O que é DevOps?
8.
9. Reduzir o prazo
de entrega de
mudanças (reagir
mais rápido a
necessidades de
negócios
dinâmicas)
Reduzir o índice
de falha nas
mudanças
Reduzir o tempo
médio de
detecção e de
reparo (MTTD,
MTTR)
Aumentar a
frequência de
implantação
Indicadores de desempenho de agilidade Indicadores de desempenho de confiabilidade
Indicadores de sucesso usando DevOps
10. Otimize o ciclo das aplicações
Otimize Recursos
evitando
retrabalho
Melhore a
qualidade e a
disponibilidade
automatizando
testes e deploy.
Desenvolvimento
orientado a
hipóteses e
aprendizado
contínuo
11. Cada publicação tem
um alto "Custo de
publicação
Testes manuais são
um esforço
significativo.
Publicações têm alto
risco, exigindo
preparação significativa
Implementações em
iterações ágeis podem
ser publicadas antes
que uma janela de
publicação
fique disponível
Reduza a duração dos ciclos
Continuous delivery
12. WebOps
Google, Amazon, Twitter,
Facebook, Xbox Live, etc.
DevOps Corporativo
Organizações
multifuncionais
NoOps
Pequenas equipes Web
start-ups
Escale sua estratégia de DevOps
13.
14.
15.
16.
17. Redução de custos
de infraestrutura
Provisionamento de ambientes por
autoatendimento
Modern IT
Otimize recursos
“Infrastructure as Code”
18. Desenvolvedores realizam testes de unidade e de integração em ambientes individuais isolados
Problemas de produção ou códigos incompatíveis são descobertos mais cedo
Aumente a agilidade provisionando ambientes por demanda quando necessário
Melhore a qualidade
usando laboratórios
Máquinas virtuais
Banco de dados
Sites
Serviços de nuvem
Auto serviço em operações
Provisionamento de ambientes por autoatendimento
DevTest
20. Um defeito é
simplesmente um
erro que não foi
descoberto antes da
produção
Em produção é muito
difícil de detectar e
remediar
É necessário reduzir o
MTTD e o MTTR
Defeitos =
experiência de cliente
insatisfatória =
negócios perdidos
Pequenas mudanças
que geram grandes
defeitos em produção
Melhore a qualidade e a disponibilidade
Reduzindo defeitos que conseguem chegar à produção
Está lento, fora ou com erros? Cliente vai
embora.
21. Plan
eje
Desenvolva e teste Lançamento
Monitore e
aprenda
Todos os participantes
Desenvolvedores
e testadores
Operações
31. Configure o
dashboard com
métricas que
mais lhe
interessam
Identifique issues e
comportamentos
monitorando suas
aplicações
Verifique a “pulsação de
suas aplicações”
Tenha uma visão 360 para
monitorar e detectar issues
em produção com
Application Insights.
32. Rastreamento e Log da
App;
Crash Report;
Monitoramento das
sessões;
Integração com
bugreport;
Integração com CI;
37. Gestão de aplicações
Estratégias para projetos de software
Governança de Aplicações
Alocação de TI
DeVOps
Nuvem
Modernização de Aplicações
Suporte contínuo
Arquitetura de software
Aceleradores
DevPrime ®