Os 8 melhores livros sobre DevOps e Agile

DevOps é uma cultura. É a cultura cujo ADN é constituído pela colaboração, pela comunicação entre equipas e pela agilidade no desenvolvimento de software. É, portanto, a cultura que permite uma simbiose perfeita entre o trabalho dos Devs e o trabalho das equipas de Operações.

Porque sabemos que DevOps não é um conceito linear e porque a doutrina se divide em algumas questões, deixamos-lhe aqui algumas sugestões daqueles que consideramos serem os melhores livros para aprofundar conhecimentos sobre DevOps e Agile. Aproveite o verão (e a praia) para descobrir mais sobre esta cultura e formule a sua própria opinião. Vai começar o segundo semestre pronto para motivar a sua equipa!

1. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim, Patrick Debois, John Willis, Jez Humble e John Allspaw – 2015

Se pretende incentivar a competitividade na sua equipa, aumentar a rentabilidade da sua empresa ou mesmo implementar práticas DevOps de raíz, este livro é uma excelente opção. Tendo por base o The Phoenix Project, os autores replicam os resultados explicando toda a parte teórica, e demonstrando claramente como integrar de forma harmoniosa uma boa Gestão de Produto, uma excelente Gestão de Desenvolvimento e uma eficaz Equipa de Operações TI. O objetivo? Tornar a sua empresa extremamente relevante no marketplace.

2. The Phoenix Project: A Novel About IT, DevOps, and Helping your Business Win

Gene Kim, Kevin Behr e George Spafford – 2013

E, nem a propósito, The Phoenix Project itself. É um livro de 2013 mas continua a ser um dos principais marcos quando se fala em DevOps e, porque não, em metodologias colaborativas no geral. The Phoenix Project é, como os seus autores o descrevem, um romance sobre “TI, DevOps, e Ajudar o Seu Negócio a Vencer”. Este livro conta a história de um manager de TI, o Bill, que, numa terça-feira normal, recebe uma chamada do CEO da empresa para a qual trabalha. O CEO pede-lhe que salve a nova iniciativa de TI da empresa, cujo nome de código é Phoenix Project, apesar de esta se encontrar atrasada e completamente fora do budget. Ou Bill tem capacidade para salvar o projeto em 90 dias ou toda a equipa será dispensada.

Esta é uma história que poderia ser real e com a qual se vai certamente identificar caso trabalhe em TI. Se pretende começar um movimento DevOps na sua organização, talvez seja aconselhado começar por ler este livro e só depois passar para o The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations.

3. Starting and Scaling DevOps in the Enterprise

Gary Gruver – 2016

A cultura DevOps instalou-se nas empresas para ficar. Implica mudanças fundamentais nos processos mas diferencia empresas líderes na sua gestão de software e em todo o trabalho de TI. Hoje em dia, as empresas precisam de se movimentar muito rapidamente e, por isso, muitas são as organizações que têm optado pelas práticas DevOps, de forma a desenvolverem software de forma contínua, mantendo sempre a produtividade no nível máximo.

Este livro é um guia prático que oferece uma clara explicação sobre como as grandes organizações podem enquadrar e dimensionar práticas DevOps no contexto dos seus processos de desenvolvimento internos. O autor ilustra como se podem analisar os processos que existem no momento atual de cada empresa e como registar impacto imediato na produtividade através da implementação de DevOps.

4. The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed Enterprise

Sanjeev Sharma – 2017

Este é outro bom exemplo de um livro de DevOps focado nas grandes organizações. O autor replica as aprendizagens que adquiriu ao longo dos vários anos de experiência e explica como aplicar os conceitos e práticas DevOps às necessidades, capacidades, limitações e desafios específicos das empresas de grandes dimensões. Para além disso, mostra de que forma as empresas podem atingir um patamar de inovação e otimização através desta cultura. É um playbook na verdadeira aceção da palavra, com referências e paralelismos a desportos como cricket ou futebol.

5. The DevOps 2.0 Toolkit: Automating the Continuous Deployment Pipeline with Containerized Microservices

Viktor Farcic – 2016

Este é o único livro da lista que, provavelmente, não poderá ler na praia. Ou melhor, poder, pode. Mas aconselha-se que tenha um computador à frente para ir acompahando a explicação. É um verdadeiro hands-on, o que significa que através deste conteúdo aprenderá efetivamente diferentes técnicas para projetar a arquitetura do seu software da forma mais eficiente, com microserviços em containers imutáveis. É um livro sobre rápido deploy, com zero downtime. É um livro sobre práticas e ferramentas. É um livro sobre Docker, Kubernetes, Ansible, Ubuntu, Docker Swarm and Docker Compose, Consul, etcd, Registrator, confd, e muito mais.

6. The DevOps Handbook: Transforming Your Organization Through Agile, Scrum, and DevOps Principles

Michael Fiocchini – 2018

Seis capítulos que vão, certamente, ajudá-lo a conhecer a fundo todos os conceitos, fundamentos e metodologias da cultura DevOps. A premissa deste livro é a de que a cadeia de valor nos vários setores de negócio está em constante mudança e a de que é necessário, tal como aconteceu no século XX com a transformação de áreas como o design, o desenvolvimento ou a entrega de produtos físicos, alterar o paradigma estabelecido do desenvolvimento de software. DevOps ajuda a reduzir a distância entre as equipas de Desenvolvimento e as equipas de Operações, e esse apoio fica explícito neste exemplar. Se é conhecimento teórico sobre DevOps e Agile que procura, não precisa de procurar mais.

7. DevOps for the Modern Enterprise: Winning Practices to Transform Legacy IT Organizations

Mirco Hering – 2018

Este é o mais recente livro da lista, cuja primeira publicação data de fevereiro de 2018, e é uma ótima opção se pretende modernizar toda a infraestrutura de TI da sua empresa. Mirco Hering traça o caminho para o sucesso, tornando este livro indicado para todos os IT Managers que pretendem criar um ecosistema mais produtivo, incentivar a equipa a dar o melhor de si todos os dias no local de trabalho e a adotar as tecnologias certas. Aqui são abordados princípios como DevOps, Lean ou Agile, que ajudam a modernizar os departamentos de TI. Se procura a solução perfeita para a sua equipa de desenvolvimento, assista ao nosso webinar Jira Software para Equipas Agile.

8. Effective DevOps. Building a Culture of Collaboration, Affinity, and Tooling at Scale

Jennifer Davis e Ryn Daniels – 2016

Neste livro, os autores defendem que DevOps é um movimento profissional e cultural e, para que seja implementado nas empresas, a mudança tem de se verificar nas estruturas internas. Fornecem abordagens efetivas para melhorar a colaboração entre os membros da mesma equipa mas também entre equipas diferentes. O objetivo deste livro é, portanto, quebrar os silos de informação que se criaram em cada uma das equipas e fomentar a entreajuda entre todos os intervenientes nos processos de desenvolvimento de software.

Com este exemplar vai aprender, ainda, quais os quatro pilares fundamentais da cultura DevOps e quais os melhores casos de estudo, que o ajudarão a aplicar esta cultura na sua empresa.

Antes de ir para a esplanada decidir que livro irá ler primeiro, deixamos-lhe, ainda, duas sugestões bónus de livros que falam sobre a importância da felicidade nas empresas. O primeiro, altamente recomendado por Vladimir Cavalcanti, Channel Manager da Atlassian, conta um pouco da história de um dos fundadores da Pixart, Ed Catmull, mas também da própria Pixart, desde o seu início até atingir o sucesso que todos conhecemos. É um livro que fala sobre criatividade, mas também sobre liderança e gestão de equipas. Uma verdadeira inspiração.

Give a good idea to a mediocre team, and they will screw it up. But give a mediocre idea to a great team, and they will either fix it or come up with something better.

It’s not the manager’s job to prevent risks. It’s the manager’s job to make it safe for others to take them.

Ed Catmull e Amy Wallace, 2014 Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration

O segundo livro fala sobre uma pequena empresa de desenvolvimento de software, a Menlon Innovations, que se diferencia por ser um exemplo em termos de company culture. Todos os anos recebe a visita de centenas de outras empresas que querem ver de perto como funciona esta cultura da felicidade que, para além de motivar as equipas, ainda apresenta resultados significativos a nível de crescimento.

To truly run an experiment, you need to try something out more than once, because at first – no matter what you try – it will probably be bumpy.

Every organization needs to make room for the time or effort a person needs for his or her personal life, and the dividends of this effort are not measured in business terms.

Richard Sheridan, 2013 Joy, Inc.

Se precisa de ajuda para facilitar a jornada até tornar a sua equipa 100% agile e totalmente focada na cultura DevOps:

Fale Connosco
Ana PaneiroOs 8 melhores livros sobre DevOps e Agile

Leia mais em

Notícias

Recomendados

Conheça as novidades, eventos e opinião dos mais reconhecidos experts
do universo de TI, nas áreas de Big Data, Business Intelligence,
Middleware e Mobile.