O que é DevOps?

Conceitos de DevOps

Cem Sakarya

DevOps Risk Advisor

A tecnologia traz muitas vantagens e melhora nossa vida, com melhor experiência social, apps bancários para finanças pessoais, etc.

Conceitos de DevOps

Estrutura organizacional

Diagrama básico de estrutura organizacional.

  • Produtos online são complexos
  • Caros para desenvolver e manter
  • Milhares de engenheiros
  • Como colaborar com eficiência?
Conceitos de DevOps

 

Uma balança simbolizando o equilíbrio entre Qualidade vs. Custo.

Conceitos de DevOps

DevOps

 

DevOps combina

  • métodos,
  • ferramentas e
  • cultura

para melhorar como o software é desenvolvido e mantido.

Ajuda as organizações a entregar produtos online de mais qualidade, mais rápido.

Conceitos de DevOps

Gerenciamento de mudanças tradicional

  • Equipes independentes
  • Cada equipe tem objetivos diferentes
  • Desenvolvimento lento

DevOps

  • Equipes diferentes trabalham juntas
  • Development + Operations de TI = DevOps
  • Objetivos mais alinhados entre equipes
  • Desenvolvimento em alta velocidade
Conceitos de DevOps

Release tradicional

Gráfico de desenvolvimento e release tradicional mostrando um modelo linear: primeiro projetar, depois desenvolver e então lançar para obter o produto final.

Conceitos de DevOps

Uma estrutura circular de desenvolvimento e release em DevOps. Metas menores em comparação ao modelo tradicional.

Produto Mínimo Viável

Um minimum viable product (MVP) é uma versão inicial do produto com funcionalidades limitadas.

  • Mais barato de construir
  • Tempo de ida ao mercado mais rápido
Conceitos de DevOps

Melhorias no produto

Dependendo dos resultados do primeiro release, a equipe continua desenvolvendo se os resultados forem bons ou volta para ajustar o release anterior se forem ruins.

Conceitos de DevOps

Benefícios do DevOps

No primeiro ciclo, DevOps lança um MVP; no segundo, melhora o produto; no terceiro, chega ao produto final.

Conceitos de DevOps

Vamos praticar!

Conceitos de DevOps

Preparing Video For Download...