Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps é cultura? Por que só falamos de ferrame...

DevOps é cultura? Por que só falamos de ferramenta?

Uma reflexão sobre DevOps, o que chamamos de cultura e como isso é aplicado via ferramentas, restrições. Versão para o DevOpsDays Campinas 2019.

* O que realmente importa
* Teoria das Restrições
* NUMMI
* GM
* Toyota
* Como é difícil aplicar cultura externa para uma organização

Fernando ike

October 25, 2019
Tweet

More Decks by Fernando ike

Other Decks in Technology

Transcript

  1. “The fundamental problem is that making the transition from mass

    production to lean production changes the job of every worker and every manager”
  2. “O sistema de compartilhamento de crenças, valores, costumes, comportamentos e

    artefatos que os membros da sociedade usam para lidar com seu mundo e uns com os outros. São transmitidos de geração em geração através da aprendizagem” The Mind of Primitive Man - Franz Boas
  3. Cultura Organizacional “são valores e comportamentos que contribuem para um

    ambiente psicológico e social de uma organização” Business Dictionary
  4. Em CD² e CI - Fluxo (Re)Definir o percentual máximo

    de smells, legibilidade de código poderá ser aprovada num commit
  5. Em CD² e CI - Fluxo (Re)Definir o percentual mínimo

    de cobertura de testes num commit
  6. “As hipóteses de implantação de um novo serviço, funcionalidade e

    mudanças devem ser baseados em estatísticas”
  7. Patológica Burocrática Geradora Pelo Poder Por regras Por desempenho Baixa

    cooperação Cooperação modesta Altamente cooperativa Mata o mensageiro Mensageiros são negligenciados Mensageiros são treinados Evita responsabilidades Diminui as responsabilidades Riscos são compartilhados Desencoraja construir pontes Construção de pontes são toleradas Construção de pontes são encorajadas Procura-se um bode expiatório para culpar em caso de falhas Procura-se fazer "justiça" em caso de falha Procura-se investigar procurando o problema no "sistema" Impede novidades Novidades são problemas Novidades são implementadas Uma Tipologia da Cultura Organizacional - Ron Westrum
  8. Conclusão A complexidade do DevOps está direcionada ao fluxo e

    resiliência para desenvolvimento e manutenção do “negócio” DevOps não se compra, a implementação dele será única e não reproduzível Entender os gargalos, restrições e ferramentas para explorá-los ao máximo Feedbacks loops são fundamentais para melhoria dos processos, técnicas e ferramentas DevOps é um meio para acelerar o fluxo e resiliência de maneira evolucionária