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

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

Avatar for Fernando ike 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

Avatar for Fernando ike

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