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

168c322e7157a4cfffdeb88ab2309e02?s=47 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

168c322e7157a4cfffdeb88ab2309e02?s=128

Fernando ike

February 14, 2020
Tweet

Transcript

  1. 3.
  2. 4.
  3. 7.
  4. 8.
  5. 9.
  6. 10.

    “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.”
  7. 12.

    “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
  8. 13.

    Cultura Organizacional “são valores e comportamentos que contribuem para um

    ambiente psicológico e social de uma organização” Business Dictionary
  9. 14.
  10. 15.
  11. 16.
  12. 18.
  13. 21.
  14. 24.

    Em CD² e CI - Fluxo (Re)Definir o percentual máximo

    de smells, legibilidade de código poderá ser aprovada num commit
  15. 25.

    Em CD² e CI - Fluxo (Re)Definir o percentual mínimo

    de cobertura de testes num commit
  16. 26.

    Em CD² e CI - Fluxo (Re)Definir o tempo máximo

    de testes e build de um commit
  17. 31.
  18. 39.

    “As hipóteses de implantação de um novo serviço, funcionalidade e

    mudanças devem ser baseados em estatísticas”
  19. 42.

    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
  20. 43.

    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