Estruturas de DevOps
Como todo movimento ou filosofia, as estruturas de DevOps orientam os profissionais a implementar as práticas com eficácia e eficiência.
Framework CALMS
O Framework CALMS foi originalmente compartilhado por Jez Humble em “The DevOps Handbook”. A sigla significa "Culture, Automation, Lean, Measurement, and Sharing" (Cultura, Automação, Simplicidade, Medição e Compartilhamento, em português).
Topologias de equipe
Em seu livro, “Team Topologies”, Matthew Skelton e Manuel Pais definem quatro tipos fundamentais de equipes e o conceito de “mudança de fluxo”. Quando aplicado ao DevOps, vemos o antipadrão de apenas colocar “DevOps” no nome da equipe ou no cargo para criar uma “Equipe de DevOps” ou um “Engenheiro de DevOps”. Em vez disso, as topologias de equipe ajudam as empresas a entender como suas práticas e ferramentas se encaixam no quadro geral.
Estruturas da equipe
Embora as equipes de software possam estar no caminho para praticar DevOps, nem todas as equipes compartilham os mesmos objetivos ou usam as mesmas práticas e ferramentas. Leia mais sobre como estruturar sua equipe para acelerar as práticas de DevOps.
Métricas DORA
Os profissionais de DevOps confiam em quatro métricas principais, desenvolvidas pela DORA, para medir a eficácia de suas práticas de DevOps.
Tempo de espera para alterações: qual é o tempo de espera para alterações de código desde o momento em que o código é verificado até o ponto em que ele é liberado para produção?
Frequência de implementação: com que frequência e com que rapidez você lança para produção?
Tempo de restauração do serviço: quando um incidente é detectado, quanto tempo leva para corrigir e restaurar o serviço?
Taxa de falha de alteração: com que frequência ocorrem falhas de implementação na produção que exigem correção ou rollback imediatos?
Outros livros sobre DevOps
O Projeto Fênix
por Kevin Behr, Gene Kim e George Spafford
Criado por alguns dos nomes mais influentes do DevOps, este livro conta a história familiar de uma equipe de TI trabalhando com outras equipes da empresa para agregar valor.
O Projeto Unicórnio
por Gene Kim
A sequência de “The Phoenix Project”, este livro conta a história de fazer o trabalho da perspectiva de um desenvolvedor de software.
O Manual do DevOps
por Gene Kim, Patrick Debois, John Willis e Jez Humble
Como uma continuação dos livros orientados por narrativas, “O Projeto Fênix” e “O Projeto Unicórnio”, este livro oferece conselhos mais práticos para alcançar agilidade, confiabilidade e segurança de qualidade internacional em empresas de tecnologia.
Accelerate
por Nicole Forsgren, Jez Humble e Gene Kim
Os autores apresentam os resultados da pesquisa com análises rigorosas sobre a construção e o dimensionamento de empresas de tecnologia de alto desempenho.
Effective DevOps
por Jennifer Davis e Ryn Daniels
Muitas empresas se concentram em trazer mais ferramentas para impulsionar a transformação de DevOps, mas o “DevOps eficaz” vai além das ferramentas para lidar com a transformação cultural necessária para impulsionar a adoção.
Project to Product
por Mik Kersten
Para sobreviver e prosperar no clima atual, as empresas devem se destacar na entrega de software em larga escala. O Dr. Mik Kersten apresenta o Flow Framework para ajudar as empresas a se tornarem inovadoras centradas em produtos.
Próximo artigo
Leitura recomendada
Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.