
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 SulAmé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.
Contato: munizprofessor@gmail.

Analia Irigoyen
Sócio-fundadora da ProMove Soluções (<www.promovesolucoes.com>), 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, LeSS 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.
Contatos:
<analia@promovesolucoes.com>
<https://www.linkedin.com/in/analiairigoyen/>

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 DevOps. 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 DevOps 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 (IoT) pelo Instituto Nacional de Telecomunicações (Inatel). Atualmente tem liderado projetos de Transformação Digital utilizando tecnologias como arquitetura de microsserviços, APIs, DevSecOps e internet das coisas.

Ricardo Almandos Irigoyen
Profissional com perfil estratégico e técnico, apaixonado por melhoria contínua, DevOps, segurança e inovação. DPO, integrante da ANPPD®. Formado em desenvolvimento de sistemas pela UVA/RJ.
eBook Jornada Azure DevOps: Unindo teoria e prática com o objetivo de acelerar o aprendizado do Azure DevOps 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 DevOps e Azure DevOps.Livro Jornada Azure DevOps: Unindo teoria e prática com o objetivo de acelerar o aprendizado do Azure DevOps 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 DevOps”, 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 DevOps 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 SulAmé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
Introdução – A Jornada do Azure DevOps: este livro é apenas o começo, vamos juntos?
PARTE I. POR QUE DEVOPS?
1. A cultura DevOps (Alexandro Ramos Alves/Joana Carrasco/Analia Irigoyen/Fabrício Gama)
Introdução
Overview de DevOps
DevOps – Primeira maneira
DevOps – Segunda maneira
DevOps – Terceira maneira
CALMS
Case 1: JornadaCast – Implantando DevOps em uma startup (Fabrício Gama/Luann Francisco)
Case 2: JornadaCast – Implantando DevOps em uma consultoria de médio porte (Willow Cavalheiro Chung/Joana Carrasco)
2. Por que Azure DevOps? (Marcelo Nascimento da Costa/Analia Irigoyen)
Introdução
O que é o produto?
Histórico
Aceleração do software de qualidade
Posicionamento de mercado
3. Azure DevOps como impulsionador da cultura DevOps (Marcelo Nascimento da Costa/Analia Irigoyen)
Introdução
Azure DevOps e as práticas da cultura
4. Papéis envolvidos na utilização do Azure DevOps (Fabrício Gama/Ricardo Almandos Irigoyen/Marcelo Nascimento da Costa)
Teams
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)
O ciclo de vida de um projeto e seus principais modelos
Tipos mais comuns de ciclo de vida do projeto
Sequencial (Cascata)
Iterativo (Incremental)
O ciclo de vida de um produto
Antes do início – O que fazer?
Tudo tem meio – Técnicas e ferramentas
Chegando lá – O lançamento do produto
Só acaba quando termina...
6. Visão geral do Azure DevOps (Willow Cavalheiro Chung/Analia Irigoyen/Norberto Hideaki Enomoto/Ricardo Almandos Irigoyen)
7. Scrum, Kanban e tradicionais (Bruna Lanzarini/Fabrício Gama/Analia Irigoyen)
Scrum
Kanban
Tradicionais
Nível 1 – Inicial
Nível 2 – Gerenciado
Nível 3 – Definido
Nível 4 – Quantitativamente gerenciado
Nível 5 – Otimização
8. Estrutura de work items e templates de processos (Joana Carrasco/Analia Irigoyen/Marcelo Nascimento da Costa)
Como é um processo no Azure DevOps
Basic
Agile
Scrum
CMMI
Work items: diferenças entre os modelos
Epic
Feature
Product Backlog Item, User Story e Requirement
Bug
Tasks
Customização de processos
Criação de um novo work item
Alteração de um novo work item
9. Planejamento de projetos com Scrum (Juliana Barros/Analia Irigoyen)
Planejamento do Scrum refletido no Azure
Opções de visualização
Ordenando e refinando itens de backlog
Estimando os itens de backlog
Planejando a Sprint
10. Monitoramento de projetos com Scrum (Juliana Barros/Analia Irigoyen)
Inspeção e adaptação no Azure DevOps
Gerenciando o board
Adicionando dashboards
Encerrando o ciclo de desenvolvimento
11. Planejamento de projetos com Kanban (Pedro Durão Romero/Analia Irigoyen/Juliana Barros)
O planejamento (fluxo) do Kanban
Kanban no Azure DevOps
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)
Introdução – O que é um controle de versão?
Principais conceitos de um controle de versão
Evolução dos softwares controladores de versão
16. Estratégia de branches (Bruno Dulcetti/Marina Alckmin/Willow Cavalheiro Chung/Marcelo Nascimento da Costa/Analia Irigoyen/Bruno Jardim)
Case 1: JornadaCast – Estratégia de branch usando GitFlow (Bruno Dulcetti)
Case 2: JornadaCast – Estratégia de branch usando gerenciamento de versões (Marina Alckmin)
Case 3: JornadaCast – Estratégia de branch usando uma branch Dev e a Master (GitFlow) (Willow Cavalheiro Chung)
17. Azure Repos (Marcelo Nascimento da Costa/Analia Irigoyen)
O que é Azure Repos?
TFVC
Conceitos básicos
Diferenças entre os modelos de workflow
Quando usar workspace local e no servidor
Funcionalidades via interface gráfica
Git
Características
Conceitos básicos
Funcionalidades via interface gráfica
Migrando do TFVC para o Git
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)
Azure pipelines
Environments
Releases
Library
Task groups
Deployment groups
20. Integração e Implantação Contínua avançada – Docker e Azure Kubernetes Services (AKS) (Norberto Hideaki Enomoto/Marcelo Nascimento da Costa)
Pipeline de integração contínua (CI)
Pipeline de entrega contínua – Release
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)
Pull request
Configuração no Azure DevOps
Políticas do pull request
22. Revisão de código automatizada (Joana Carrasco/Marcelo Nascimento da Costa/Marina Alckmin)
SonarQube
Configuração no SonarQube
Sonar no pipeline
23. Planejamento e execução de testes (Joana Carrasco/Pedro Durão Romero/Marcelo Nascimento da Costa/Fabrício Gama)
Licenciamento e test plan
Stakeholder
Basic & Visual Studio Professional
Basic + Test Plans & Visual Studio Enterprise
Configuração de visualização de bugs
Criando e executando testes
24. Automação de testes (Carla Frazão/Fabrício Gama/Analia Irigoyen)
Testes end-to-end com Selenium
Teste de integração com Newman
PARTE VI. EXTENSÕES
25. Extensões Azure DevOps (Ricardo Almandos Irigoyen/Analia Irigoyen)
PARTE VII. CASE
26. Um case da utilização do Azure DevOps (Felipe Pimentel Augusto)
Cenário inicial
Levantamento de aplicações
Levantamento de servidores de aplicação
Levantamento de base de dados
Repositório de sistemas
Pessoas (papéis e responsabilidades)
Identificação de gaps
Propostas
Ações
Pessoas
O que aconteceu em paralelo a toda essa jornada
Referências
Dedicatória e agradecimentos
Os autores