Impacto do DevOps nos Negócios
Ramon Durães
CEO, MVP Visual Studio ALM
2PC IT Services
http://www.2pc.com.br
Visual Studio...
Grandes Tendências
Mobile, Cloud, Big Data, IoT
Realidade: Consumidor 5.0
Conflito entre Dev, Ops e Negócios
DEVOPS
Gartner Security Conference presentation "Operation Zero Downtime," D. Scott
Principais causas de downtime?
“Já foi dito que a única vantagem
sustentável em negócios é a
capacidade de uma empresa
aprender mais rápido e responder
d...
Alta produtividade em
um único grupo
Desenvolvimento de
software aliando as
melhores práticas ágeis
Entrega continua de
so...
Reduzir o prazo
de entrega de
mudanças (reagir
mais rápido a
necessidades de
negócios
dinâmicas)
Reduzir o índice
de falha...
Otimize o ciclo das aplicações
Otimize Recursos
evitando
retrabalho
Melhore a
qualidade e a
disponibilidade
automatizando
...
Cada publicação tem
um alto "Custo de
publicação
Testes manuais são
um esforço
significativo.
Publicações têm alto
risco, ...
WebOps
Google, Amazon, Twitter,
Facebook, Xbox Live, etc.
DevOps Corporativo
Organizações
multifuncionais
NoOps
Pequenas e...
Redução de custos
de infraestrutura
Provisionamento de ambientes por
autoatendimento
Modern IT
Otimize recursos
“Infrastru...
Desenvolvedores realizam testes de unidade e de integração em ambientes individuais isolados
Problemas de produção ou códi...
Qualidade
e a disponibilidade
Um defeito é
simplesmente um
erro que não foi
descoberto antes da
produção
Em produção é muito
difícil de detectar e
remed...
Plan
eje
Desenvolva e teste Lançamento
Monitore e
aprenda
Todos os participantes
Desenvolvedores
e testadores
Operações
Planejamento ágil
Garantindo alinhamento com o negócio
Quality Enablement
Quality Enablement
Quality Enablement
Fluxo de publicação de versão
Configure o
dashboard com
métricas que
mais lhe
interessam
Identifique issues e
comportamentos
monitorando suas
aplicações...
Rastreamento e Log da
App;
Crash Report;
Monitoramento das
sessões;
Integração com
bugreport;
Integração com CI;
Qualidade
superior
Redução de
custo
Aprendizado
contínuo
Eficiência
Benefícios de DevOps
Colaboração, agilidade, diminuiçã...
Benefícios de DevOps
https://puppetlabs.com/
 Improved quality of software deployments
 High performance and reliability
DevOps: Três passos para adoção
3 Tecnologia2 Processos1 Pessoas
Solução de DevOps
Gestão de aplicações
Estratégias para projetos de software
Governança de Aplicações
Alocação de TI
DeVOps
Nuvem
Moder...
Ramon Durães
Chief technology officer na 2PC
PSM, PSD, CSD, MVP ALM
http://www.2pc.com.br
Obrigado !!!!!!!!!!!!
#vssummit
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Impacto do DevOps nos negócios
Próximos SlideShares
Carregando em…5
×

Impacto do DevOps nos negócios

518 visualizações

Publicada em

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

Publicada em: Software
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
518
No SlideShare
0
A partir de incorporações
0
Número de incorporações
10
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Creative directions
    Align styles, colors and illustrations to the rest of the decks.
  • Creative directions
    Align styles, colors and illustrations to the rest of the decks.
  • Qualidade permanente
  • Release Management
  • Comunicação integrada
    Colaboração
    Redução do tempo de liberação
    Redução do tempo dos projetos
    Diminuição do tempo de recuperação
  • Impacto do DevOps nos negócios

    1. 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
    2. 2. Grandes Tendências Mobile, Cloud, Big Data, IoT
    3. 3. Realidade: Consumidor 5.0
    4. 4. Conflito entre Dev, Ops e Negócios DEVOPS
    5. 5. Gartner Security Conference presentation "Operation Zero Downtime," D. Scott Principais causas de downtime?
    6. 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. 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. 8. 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
    9. 9. 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
    10. 10. 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
    11. 11. 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
    12. 12. Redução de custos de infraestrutura Provisionamento de ambientes por autoatendimento Modern IT Otimize recursos “Infrastructure as Code”
    13. 13. 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
    14. 14. Qualidade e a disponibilidade
    15. 15. 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.
    16. 16. Plan eje Desenvolva e teste Lançamento Monitore e aprenda Todos os participantes Desenvolvedores e testadores Operações
    17. 17. Planejamento ágil
    18. 18. Garantindo alinhamento com o negócio
    19. 19. Quality Enablement
    20. 20. Quality Enablement
    21. 21. Quality Enablement
    22. 22. Fluxo de publicação de versão
    23. 23. 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.
    24. 24. Rastreamento e Log da App; Crash Report; Monitoramento das sessões; Integração com bugreport; Integração com CI;
    25. 25. Qualidade superior Redução de custo Aprendizado contínuo Eficiência Benefícios de DevOps Colaboração, agilidade, diminuição do tempo de recuperação
    26. 26. Benefícios de DevOps https://puppetlabs.com/  Improved quality of software deployments  High performance and reliability
    27. 27. DevOps: Três passos para adoção 3 Tecnologia2 Processos1 Pessoas
    28. 28. Solução de DevOps
    29. 29. 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 ®
    30. 30. Ramon Durães Chief technology officer na 2PC PSM, PSD, CSD, MVP ALM http://www.2pc.com.br Obrigado !!!!!!!!!!!!
    31. 31. #vssummit

    ×