Livro Jornada Azure Dev Ops: Unindo teoria e prática com o objetivo de acelerar o aprendizado do Azure Dev Ops para quem está iniciando
As empresas dependem cada vez mais de colaboração dos times para implantar continuamente software com qualidade, visando sobreviver e prosperar no mercado.
Aprenda atitudes colaborativas com experiências de 19 pessoas atuantes na área de Dev Ops e Azure Dev Ops.Livro Jornada Azure Dev Ops: Unindo teoria e prática com o objetivo de acelerar o aprendizado do Azure Dev Ops para quem está iniciando
A Jornada Colaborativa
Era uma vez um professor universitário que sonhava em lançar um livro quando finalizou o mestrado em 2006.
O sonho começou a ser concretizado em 2017 com o livro ‘Jornada Dev Ops’, mas alguns obstáculos travaram sua evolução após a escrita de três capítulos
Em setembro de 2018, durante sua palestra na PUC Minas, surgiu um click: ‘Será que outras pessoas apaixonadas por Dev Ops ajudariam com a escrita colaborativa?’. Dezenas de colaboradores aceitaram o convite e o livro foi lançado para 350 pessoas no dia 06 de junho de 2019 no Centro de Convenções Sul América, no Rio de Janeiro.
A escalada dos times gerou novas amizades, aprendizados, doação de R$ 251.500, 00 para instituições com o lançamento de 11 livros e sonhamos transformar mais vidas com a inteligência coletiva e o apoio de empresas amigas.
Antonio Muniz
Fundador da Jornada Colaborativa, organização e curadoria de 20 livros.
Analia Irigoyen e Marcelo Nascimento Costa
Líderes do time organizador do livro, curadoria e revisão técnica.
Autores
Alexandro Ramos Alves
Analia Irigoyen
Antonio Muniz
Bruna Lanzarini
Bruno Dulcetti
Bruno Jardim
Carla Frazão
Fabrício Gama
Felipe Pimentel Augusto
Joana Carrasco
Juliana Barros
Luann Francisco
Marcelo Nascimento Costa
Marina Alckmin
Norberto Hideaki Enomoto
Pedro Durão Romero
Ricardo Almandos Irigoyen
Rosana Almeida Nitta
Table of Content
Introdução – A Jornada do Azure Dev Ops: este livro é apenas o começo, vamos juntos?
PARTE I. POR QUE DEVOPS?
1. A cultura Dev Ops (Alexandro Ramos Alves/Joana Carrasco/Analia Irigoyen/Fabrício Gama)
2. Por que Azure Dev Ops? (Marcelo Nascimento da Costa/Analia Irigoyen)
3. Azure Dev Ops como impulsionador da cultura Dev Ops (Marcelo Nascimento da Costa/Analia Irigoyen)
4. Papéis envolvidos na utilização do Azure Dev Ops (Fabrício Gama/Ricardo Almandos Irigoyen/Marcelo Nascimento da Costa)
PARTE II. A GESTÃO NO AZURE DEVOPS
5. Gestão do ciclo de vida do projeto e/ou do produto (Analia Irigoyen/Marcelo Nascimento da Costa)
6. Visão geral do Azure Dev Ops (Willow Cavalheiro Chung/Analia Irigoyen/Norberto Hideaki Enomoto/Ricardo Almandos Irigoyen)
7. Scrum, Kanban e tradicionais (Bruna Lanzarini/Fabrício Gama/Analia Irigoyen)
8. Estrutura de work items e templates de processos (Joana Carrasco/Analia Irigoyen/Marcelo Nascimento da Costa)
9. Planejamento de projetos com Scrum (Juliana Barros/Analia Irigoyen)
10. Monitoramento de projetos com Scrum (Juliana Barros/Analia Irigoyen)
11. Planejamento de projetos com Kanban (Pedro Durão Romero/Analia Irigoyen/Juliana Barros)
12. Monitoramento de projetos com Kanban (Pedro Durão Romero/Juliana Barros)
13. Gestão da capacidade (Rosana Teixeira de Almeida Nitta/Marina Alckmin)
14. Documentação de projeto (wiki) (Fabrício Gama/Marina Alckmin)
PARTE III. REPOSITÓRIO
15. Controle de versão (Marina Alckmin/Marcelo Nascimento da Costa/Analia Irigoyen)
16. Estratégia de branches (Bruno Dulcetti/Marina Alckmin/Willow Cavalheiro Chung/Marcelo Nascimento da Costa/Analia Irigoyen/Bruno Jardim)
17. Azure Repos (Marcelo Nascimento da Costa/Analia Irigoyen)
PARTE IV. CI/CD
18. Integração Contínua (Alexandro Ramos Alves/Norberto Hideaki Enomoto/Ricardo Almandos Irigoyen)
19. Entrega e implantação contínua (Marcelo Nascimento da Costa/Analia Irigoyen)
20. Integração e Implantação Contínua avançada – Docker e Azure Kubernetes Services (AKS) (Norberto Hideaki Enomoto/Marcelo Nascimento da Costa)
PARTE V. ANÁLISE ESTATÍSTICA E TESTES
21. Revisão de código manual e pull request (Alexandro Ramos Alves/Analia Irigoyen/Joana Carrasco/Pedro Durão Romero/Ricardo Almandos Irigoyen)
22. Revisão de código automatizada (Joana Carrasco/Marcelo Nascimento da Costa/Marina Alckmin)
23. Planejamento e execução de testes (Joana Carrasco/Pedro Durão Romero/Marcelo Nascimento da Costa/Fabrício Gama)
24. Automação de testes (Carla Frazão/Fabrício Gama/Analia Irigoyen)
PARTE VI. EXTENSÕES
25. Extensões Azure Dev Ops (Ricardo Almandos Irigoyen/Analia Irigoyen)
PARTE VII. CASE
26. Um case da utilização do Azure Dev Ops (Felipe Pimentel Augusto)
Referências
Dedicatória e agradecimentos
Os autores
About the author
Antonio Muniz Já inspirou mais de 30 mil pessoas em cursos de MBA, bootcamps, videoaulas, workshops, consultorias e palestras em empresas líderes de mercado, como Sul América, Vivo, Itaú, Oi, Furnas, Eletrobras, DHL, Banco do Brasil, Ernst & Young, Finep, Sebrae, UOL, Pagseguro, Makro, Totvs, Jucesp, Ambev Tech e Dafiti. Como fundador e líder da Jornada Colaborativa, mobilizou milhares de coautores e novas lideranças para escrever 20 livros sobre tecnologia, desenvolvimento de software, agilidade, inovação e liderança. Sua formação tem uma base multidisciplinar em negócios, tecnologia e liderança, com mestrado em administração no Ibmec, MBA em telecomunicações na FGV, graduação em tecnologia na Unigranrio e certificações de agilidade, Lean tecnologia, projetos, processos e serviços. Analia Irigoyen Sócio-fundadora da Pro Move Soluções (
), mestre em Engenharia de Sistemas e Computação pela Universidade Federal do Rio de Janeiro (2009), pós-graduada em Análise, Projeto e Gerência de Sistemas pela PUC-RJ (1999) e graduada em Informática pela Universidade Federal Fluminense (1996). É certificada PMP, CSM, CSPO, Management 3.0, Lean-Kanban University – KMP I e II, Black Belt em Lean Six Sigma, ICP-AHR – ICAgile Certified Professional – Agility in HR, Le SS Practitioner, implementadora credenciada e avaliadora líder intermediária do modelo MPS Software e Serviços; Auditora Líder ISO/IEC 9001, ISO/IEC 20000 e ISO/IEC 29110 pela ABNT. Fabrício Gama Graduado em Engenharia da Computação pela Universidade Santa Úrsula (RJ), é certificado em Lean Inception, Management 3.0 e Kanban (KMP). Trabalha há 12 anos na área de tecnologia da informação. É apaixonado por games, tecnologia, agilidade e melhoria contínua. Joana Carrasco Engenheira da computação formada pela Universidade Veiga de Almeida e pós-graduada em Gestão de Projetos e Processos pela UCAM (2019). Apaixonada por infraestrutura e entusiasta Dev Ops. Encantada com o relacionamento interpessoal e eterna amante da tecnologia. As metodologias ágeis aliadas à melhoria contínua a encantam a cada dia. É uma eterna aprendiz com sorriso no rosto. Marcelo Nascimento Costa Mestre em Banco de Dados pela COPPE/UFRJ e Bacharel em Ciência da Computação pela UFPA. Professor de graduação e pós-graduação em Ciência e Engenharia da Computação. Gestor da área de Dev Ops no mercado financeiro. Autor de diversos artigos científicos sobre Engenharia de Software em diversas revistas e conferências. Experiência de mais de 20 anos em projetos de consultoria e desenvolvimento para diferentes empresas de grande porte. Norberto Hideaki Enomoto Arquiteto de Soluções com perfil mão na massa (hands-on). Formado em Ciência da Computação pela Universidade Federal de Viçosa. Pós-graduado em Gerenciamento de Projeto pela Universidade Federal do Rio de Janeiro e Internet das Coisas (Io T) pelo Instituto Nacional de Telecomunicações (Inatel). Atualmente tem liderado projetos de Transformação Digital utilizando tecnologias como arquitetura de microsserviços, APIs, Dev Sec Ops e internet das coisas. Ricardo Almandos Irigoyen Profissional com perfil estratégico e técnico, apaixonado por melhoria contínua, Dev Ops, segurança e inovação. DPO, integrante da ANPPD®. Formado em desenvolvimento de sistemas pela UVA/RJ.