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

DevOps é Cultura... Por que só falamos de ferra...

Fernando ike
February 14, 2020

DevOps é Cultura... Por que só falamos de ferramentas? - DevOpsDays Vitória

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

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

Fernando ike

February 14, 2020
Tweet

More Decks by Fernando ike

Other Decks in Technology

Transcript

  1. “O problema fundamental é fazer a transição da produção em

    massa para produção enxuta (Lean) mudando o trabalho de cada funcionário e gerente.”
  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. Em CD² e CI - Fluxo (Re)Definir o tempo máximo

    de testes e build de um commit
  7. “As hipóteses de implantação de um novo serviço, funcionalidade e

    mudanças devem ser baseados em estatísticas”
  8. 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
  9. Portanto... 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 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