Jornada DevOps: unindo cultura ágil, Lean e tecnologia para entrega de software de qualidade

978-85-7452-927-1
De: R$98,00  
Por: R$53,90
Bônus: R$44,10 (45%)
Adicionar à lista de desejo

Antonio Muniz

Entusiasta de agilidade, automação, DevOps, inovação, Lean, mentoria de carreira, OKR e transformação digital. Curto muito trocar experiências em workshops corporativos e comunidades, congressos, cursos de MBA, graduação, certificação e concursos. Sou graduado em tecnologia na Unigranrio, com especialização em gestão de TI na FGV e mestrado em gestão pelo Ibmec. Fui aprovado nas certificações Exin DevOps Professional, Exin DevOps Master, Exin Lean IT, Scrum Master, SAFe Agilist, PMP, ITIL, Cobit, MCSE e MCT. Trabalho com DevOps na SulAmérica, leciono no Ibmec, PUC--MG e AdaptNow. Sou idealizador e coautor de três livros colaborativos (“Jornada DevOps”, “Jornada Ágil e Digital” e “Jornada Ágil de Qualidade”) e cofundador da comunidade Jornada Colaborativa. Curto gravar videoaulas dos assuntos pelos quais tenho paixão em compartilhar.

Siga o autor

Rodrigo Santos

Pós-Doutor em Engenharia da Computação pela UC – Universidade de Coimbra – Portugal (2015), Doutor em Engenharia de Sistemas e Computação na COPPE/UFRJ (2014) (CAPES 7), Mestre em Administração com ênfase em Sistemas de Apoio à Decisão pelo IBMEC-RJ (2007), Pós-Graduado em Projetos e Gerência de Sistemas pela PUC-Rio (2003), Bacharel em Análise de Sistemas (2000). Recebeu prêmio da W3C Brasil na primeira edição do Prêmio Nacional de Acessibilidade na Web – [email protected] Atualmente é Professor Substituto em Engenharia de Software da UFF (Universidade Federal Fluminense), no IC (Instituto de Computação), Professor Adjunto da Graduação, com Especialização e MBA em TI do Instituto INFNET, Professor de Pós-Graduação em Segurança de Rede e da Informação na UNESA (Universidade Estácio de Sá), Professor de Pós-Graduação em Segurança da Informação na UNISUAM (Universidade Augusto Motta), Professor Conteudista de Segurança de Rede e da Informação da UNIGRANRIO para graduação EaD, professor do curso de MBA em estão de Projetos da UCL (Universidade Celso Lisboa). Foi professor do curso de MBA em Gestão de Projetos da UCAM (Universidade Cândido Mendes), foi professor da graduação de informática da FEUDUC (Universidade de Duque de Caxias), foi professor tutor em Gestão de Projetos pela FGV Online (Fundação Getúlio Vargas). No mercado de TI possui mais de 20 anos de experiência como desenvolvedor e consultor nas empresas Oi, Telemar, Claro, Intelig e TV Globo, como analista de sistemas na Casa da Moeda do Brasil e gerente de projetos e programa na Eletrobras, há 15 anos, atuando principalmente nos seguintes temas: Implantação de SAP ERP, Segurança da Informação, Controles Internos de TI para adequação à Lei Sarbanes-Oxley (SOX), Planejamento Estratégico de TI, Escritório de Projetos (PMO) e Escritório de Processos de TI (BPMO). É fundador do Security Thinking e gerente acadêmico da ADAPT NOW. Possui certificações PMP (Project Management Professional), do PMI™, ITIL® Foundation Certificate in IT Service Management (ITILF), MCSO – Módulo Certified Security Offi cer, Exin VeriSM™ Foundation, PCI® – People-Centred Implementation Practitioner e EXIN Information Security Foundation based on ISO/IEC 27001.

Contato: <[email protected]>

Siga o autor

Analia Irigoyen

Apaixonada por melhoria contínua, agilidade, DevOps e gamification. Sócia 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). Possui experiência na coordenação de projetos, gerência e implantação de fábricas de software e inovação. É consultora na implantação de processos aderentes a normas ISO/IEC 9001, ISO/IEC 20000, ISO/IEC 27001, ISO/IEC 29110 em conjunto com métodos ágeis (Scrum, XP, Lean, Kanban, LeSS) e aos modelos de qualidade CMMI-Dev e CMMI-SVC, MPS para software e serviços. Atuou na concepção/desenvolvimento de um framework na linguagem Java. Além disso, apresentou dois painéis na RioInfo sobre a TI diante da crise global (2009) e fábricas de software (2007). Apresentou, nos congressos European Systems & Software Process Improvement and Innovation (EuroSPI, Finlândia, 2007), International Conference on Software Engineering (ICSE, Minneapolis, 2007), PMI (Lima, Peru, 2009), Quatic (Portugal, 2010), Scrum Gathering do Rio de Janeiro (2015, 2016, 2017 e 2018), Scrum Gathering de Portugal (2016) e DevOps Days no Rio de Janeiro (2018), assuntos como CMMi e MPS, melhoria contínua, gamification, engenharia e gerência ágil, mindset ágil e DevOps. É certificada Exin DevOps Professional, PMP, CSM, CSPO, Management 3.0, Lean-Kanban University – KMP I e II, BlackBelt em Lean Six Sigma, Management 3.0, 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.

Siga o autor

Rodrigo Moutinho

Desenvolvedores estão cansados de trabalhar em projetos estressantes, virando noites repetindo tarefas manuais... por isso, Rodrigo, que é especialista Java e entusiasta DevOps, dedica sua carreira a ajudar desenvolvedores como você a automatizar a entrega do projeto sem precisar perder fins de semana ou depender de uma única pessoa no time (o herói do time). Palestrante e coordenador em eventos como Campus Party, The Developer’s Conference e Oracle CodeOne, Rodrigo compartilha dicas de DevOps no projeto <https://cyborgdeveloper.tech/>.

Siga o autor

  • Alinhado à certificação internacional Exin DevOps Professional, incluindo simulado oficial com 40 questões

  • Contém apêndice sobre a ligação entre a transformação Lean e DevOps

  • PRESENTE EXIN! Inclui voucher com 6% de desconto para realizar o exame DevOps Professional!


Conteúdo bônus com dicas de carreira, soft skills, mulheres na TI, diversidade e a força das comunidades ágeis no Brasil


“Recebi o convite do Muniz logo depois de nossas palestras na CPBR12, foi uma grande surpresa. O entusiasmo dele me deu uma energia surreal em aceitar esse desafio e poder acrescentar um conteúdo bacana ao livro. É uma honra contribuir com uma das minhas grandes paixões que é desenvolvimento pessoal e poder ajudar de verdade profissionais de tecnologia com esse conteúdo – e, claro, poder trabalhar com esse mestre que tem uma energia inspiradora!”

Jakeliny Gracielly


“Participar da Jornada DevOps significou poder transformar experiências, vivências e aprendizados em conhecimento compartilhado, capaz de impulsionar e agregar tanto em empresas de tecnologia como em carreiras.”

Lamara Ferreira


“Foi uma experiência ímpar praticar o conceito base do DevOps: a colaborAÇÃO. Agradeço ao Muniz o convite que me possibilitou usar, pela primeira vez, habilidades na área em que sou recém-graduada: Letras Português/Inglês. Meu “muito obrigada” por fazer parte da Jornada DevOps!!”

Fernanda Reis


“Quando nos abrimos ao novo e buscamos a colaboração, damos passos largos para o sucesso.”

Eduardo Gomes


“Foi uma experiência super enriquecedora, onde pudemos colocar em prática o pilar colaborativo de DevOps para a construção de um livro.”

Mauro Pedra


“Fiquei muito feliz ao receber o convite para participar. Mas, ao mesmo tempo, foi desafiador selecionar o que dizer sobre Lean em um livro sobre DevOps (assunto que eu não domino). Também considerei essa missão como uma grande responsabilidade: fazer parte de um esforço maior de passar conteúdo para toda uma comunidade que não é exatamente a “minha praia”! Ao ler o conteúdo, no entanto, consegui enxergar várias conexões e entender a relevância de um assunto para o outro. Resumindo: foi ao mesmo tempo difícil e divertido! Espero que a minha modesta contribuição agregue algum valor aos nossos clientes! Por fim, agradeço ao Muniz pela oportunidade!”

Luciana Gomes


“Em um momento inesperado, recebi esse convite maravilhoso para dividir minha jornada e assim poder auxiliar e motivar outras pessoas que passaram por situações parecidas. Ao iniciar essa experiência, pude me reconectar com momentos muito importantes e fazer uma autoanálise, para ver que posso com a minha história ajudar quem precise.”

Carol Vilas Boas


“Ao escrever um livro como esse fica mais claro o quanto é necessário aprender, estudar e também organizar as informações que já se sabe! Nesse processo, muitas vezes, o senso comum é refutado.”

Rodrigo Fittipaldi


“Ter recebido o convite para ajudar a escrever o livro foi realmente um marco na minha carreira. Primeiro, por compartilhar o conhecimento que tenho adquirido ao longo dos anos e segundo, por poder estar em contato com pessoas que são referência na área. Tenho muito a agradecer por ter feito parte desse grande time. Podem contar comigo quando precisarem. Muito obrigado.”

Leandro Barreto

___


Colaboradores:

Alexandre Santos Costa

André Oliveira

Augusto Mello

Bárbara Cabral da Conceição

Bruno Jardim

Bruno Souza (JavaMan)

Carol Vilas Boas

Eduardo Gomes

Eduardo Gonçalves

Fabiana Ravanêda

Fabrício Guimarães

Fernanda Belmont Reis

Fernando Mellone

Hugo Cordeiro

Jakeliny Gracielly

Karine Cordeiro

Lamara Ferreira

Leandro Barreto

Leonardo Matsumota

Lucas Tito

Luciana Gomes

Marcelo Costa

Mauro Pedra

Michelle Frasson

Renato Fontes Nogueira

Vanesa Bustamante

___

Esta obra representa a concretização de um sonho que começou solitário e tornou-se realidade graças à participação de 32 pessoas incríveis que entenderam que a essência verdadeira da cultura DevOps é a colaborAÇÃO.


Imagine uma equipe diversificada que não se conhecia antes do livro e agora trabalha engajada em várias iniciativas para alcançar resultados fantásticos. Esse é apenas um exemplo do poder de integração que a Jornada DevOps pode viabilizar nas organizações.


Agradecimento especial à Dynatrace pelo forte apoio à comunidade, assim como todas as organizações inovadoras que recebem de braços abertos, em várias cidades, o workshop da Jornada DevOps para a troca de experiências da comunidade sobre o conteúdo do livro.


Antonio Muniz

Idealizador da Jornada DevOps

SUMÁRIO JORNADA DEVOPS

ADOÇÃO DO DEVOPS

1. Conceitos básicos do DevOps (Antonio Muniz)

1.1. Introdução ao DevOps e sua ligação com Lean e métodos ágeis

1.2. Jornada DevOps abraça outras iniciativas e frameworks

1.3. Como o DevOps potencializa a transformação digital

1.4. Integração contínua, entrega contínua e implantação contínua

1.4.1. Integração contínua (continuous integration)
1.4.2. Entrega contínua (continuous delivery)
1.4.3. Implantação contínua (continuous deployment)

1.5. Infraestrutura ágil e infraestrutura como código

1.6. Kata

1.7. Trabalho em andamento (WIP)

1.8. Débito técnico

1.9. Tempo de espera (lead time)

1.10. DevOps depende de código limpo

1.11. DevOps e terceirização (CALMSS)

1.12. Devopsdays

1.13. Pulo do gato para a prova :-)

1.14. Referências

2. Princípios das Três Maneiras (Antonio Muniz)

2.1. Princípios de fluxo, feedback, aprendizado e experimentação

2.2. Diferença para DevOps entre sistema de registro e engajamento

2.3. Pulo do gato para a prova :-)

2.4. Referências

3. Organização (Antonio Muniz)

3.1. Como as diversas funções do DevOps agregam valor ao negócio

3.2. Diferenças entre os perfis I-shaped, T-shaped e E-shaped

3.3. Como integrar as operações no trabalho diário de desenvolvimento

3.4. Pulo do gato para a prova :-)

3.5. Referências

PARTE II. A PRIMEIRA MANEIRA: FLUXO

4. Pipeline de implantação (Rodrigo Moutinho)

4.1. Etapas de um pipeline

4.2. Exemplo de pipeline no Jenkins

4.3. Visão complementar do pipeline

4.4. Benefícios e requisitos

4.5. Resolvendo problemas com infraestrutura como código e container

4.6. Soluções para otimizar o fluxo de valor

4.6.1. Teoria das restrições

4.7. Integração do repositório de controle de versão compartilhada

4.8. Adaptando a definição de pronto para refletir os princípios DevOps

4.9. Como as ferramentas podem automatizar a criação dos ambientes

4.10. Pulo do gato para a prova :-)

4.11. Referências

5. Testes automatizados (Analia Irigoyen/Bárbara Cabral da Conceição/Rodrigo Fitipaldi/Marcelo Costa)

5.1. Desenvolvimento guiado por testes (TDD)

5.2. Desenvolvimento guiado por comportamento (BDD)

5.3. Case de implementação de testes automatizados

5.4. Pulo do gato para a prova :-)

5.5. Referências

6. Integração contínua (Rodrigo Moutinho)

6.1. Escolhendo a ramificação (branching) ideal

6.2. Influência da dívida técnica sobre o fluxo

6.3. Como eliminar a dívida técnica

6.4. Case de integração e deploy automático (Marcelo Costa/Analia Irigoyen)

6.5. Pulo do gato para a prova :-)

6.6. Referências

7. Releases de baixo risco (Leandro Barreto/Antonio Muniz)

7.1. Padrão de implantação azul-verde (blue-green)

7.2. Padrão de liberação canário (release canário)

7.3. Alternância de recurso (feature toggles)

7.4. Arquitetura monolítica e microsserviço

7.5. Pulo do gato para a prova :-)

7.6. Referências

PARTE III: A SEGUNDA MANEIRA: FEEDBACK

8. Telemetria (Bárbara Cabral da Conceição/Analia Irigoyen/Antonio Muniz/Fernando Mellone/Fabrício Guimarães/Renato Fontes)

8.1. Conceitos fundamentais da telemetria

8.1.1. Recursos de computação
8.1.2. Tempo de resposta das requisições a serviços ou consultas ao banco de dados
8.1.3. Exceções de aplicativos
8.1.4. Dashboard de negócio

8.2. Como a telemetria contribui para a otimização do fluxo de valor

8.2.1. Qualidade versus velocidade
8.2.2. Quebrando silos e aumentando a visibilidade no nível do usuário final
8.2.3. Passos para uma demonstração no produto de telemetria
8.3. Componentes do framework de monitoramento

8.4. Valor agregado de disponibilizar o autosserviço à telemetria

8.5. Pulo do gato para a prova :-)

8.6. Referências

9. Feedback (Lamara Ferreira/Analia Irigoyen)

9.1. Resolvendo problemas de implantação com correção progressiva e reversão

9.2. Lista de verificação dos requisitos de lançamento com base em DevOps

9.3. Aplicando verificações de segurança LRR e HRR

9.4. Usando a experiência do usuário (UX) como mecanismo de feedback

9.5. Pulo do gato para a prova :-)

9.6. Referências

10. Desenvolvimento orientado a hipóteses e testes A/B (Leonardo Matsumoto/Analia Irigoyen)

10.1. Como os testes A/B podem ser integrados para release

10.2. Usando o desenvolvimento orientado a hipótese

10.3. Pulo do gato para a prova :-)

10.4. Referências

11. Revisão e coordenação (Analia Irigoyen/Bárbara Cabral da Conceição/Eduardo Gomes)

11.1. Eficácia de um processo de requisição puxado

11.2. Programação em par

11.3. Revisão sobre os ombros

11.4. e-mail repassado ou passagem de e-mail

11.5. Revisão de código assistida por ferramentas

11.6. Cenários para escolha da melhor técnica de revisão

11.7. Pulo do gato para a prova :-)

11.8. Referências

PARTE IV. A TERCEIRA MANEIRA: APRENDIZAGEM E EXPERIMENTAÇÃO

12. Aprendizagem (Vanesa Bustamante/Bárbara Cabral da Conceição/Antonio Muniz/Analia Irigoyen)

12.1. Tipos de macaco do exército simiano e injeção de falha para aumentar resiliência

12.2. Reunião post mortem livre de culpa

12.3. Quando utilizar dias de jogo

12.4. Pulo do gato para a prova :-)

12.5. Referências

13. Descobertas (Bárbara Cabral da Conceição/Rodrigo Moutinho/Analia Irigoyen)

13.1. Usando requisitos não funcionais para projetar as operações

13.2. Elaborando histórias de usuários de operações reutilizáveis

13.3. Objetos que devem ser armazenados no repositório de códigos-fonte

13.4. Como transformar descobertas locais em melhorias globais

13.5. Pulo do gato para a prova :-)

13.6. Referências

PARTE V. SEGURANÇA E GESTÃO DE MUDANÇAS

14. Segurança da informação (Rodrigo Costa dos Santos/Antonio Muniz)

14.1. Como integrar controles de segurança preventiva

14.1.1. Integrar InfoSec com Dev desde o início

14.1.2. Integrar InfoSec no controle de defeitos e post mortem

14.1.3. Controles de segurança preventivos no código-fonte

14.1.4. Integrar segurança no pipeline de implementação

14.1.5. Garantir segurança no aplicativo e no ambiente

14.1.6. Telemetria do aplicativo e do ambiente

14.1.7. Proteger pipeline de implementação

14.2. Como integrar a segurança ao pipeline de implementação

14.3. Como utilizar a telemetria para aumentar a segurança

14.3.1. Telemetria em ambientes

14.3.2. Telemetria em aplicativos

14.4. Pulo do gato para a prova :-)

14.5. Referências

15. Gestão de mudanças (GEMUD) (Analia Irigoyen/Mauro Pedra/Antonio Muniz)

15.1. Como inserir segurança no processo de gestão de mudanças?

15.2. Como manter a conformidade durante a mudança

15.3. Cases reais de aplicação de DevOps na Gestão de Mudanças

15.4. Pulo do gato para a prova :-)

15.5. Referências

PARTE VI. ORIENTAÇÕES PARA CERTIFICAÇÃO E SIMULADO ON-LINE

16. Certificação EXIN DevOps Professional (Karine Cordeiro/Hugo Cordeiro)

16.1. Requisitos para a prova

16.2. Assuntos prioritários

16.3. Agendamento da prova com desconto

16.4. Referências

17. Simulado (Eduardo Gonçalves)

17.1. Simulado com 40 questões

17.2. Gabarito oficial

17.3. Explicação do simulado em vídeo (Antonio Muniz)

17.4. Referências

18. Dicas para melhorar sua performance na prova (Antonio Muniz)

18.1 Preparação prévia e na semana da prova

18.2. Durante a prova

PARTE VII. CARREIRA, DIVERSIDADE E COMUNIDADE

19. Potencialize sua jornada DevOps (Antonio Muniz)

19.1. Dica 1 – Conheça e pratique a comunicação não violenta (CNV)

19.2. Dica 2 – Colabore para criar um ambiente com segurança psicológica

19.3. Dica 3 – Alinhe seu propósito com sua maior habilidade

19.4. Referências

20. Os cinco passos para colocar seu projeto (e sua carreira!) na direção certa (Bruno Souza/Rodrigo Moutinho)

20.1. Entenda onde você está

20.2. Defina objetivos claros

20.3. Crie um sistema

20.4. Teste seu progresso

20.5. Ajuste e repita

21. Mulheres de TI podem se destacar? (Fabiana Ravanêda Vercezes)

21.1. Um pouco de história

21.2. Dias atuais

21.3. Futuro promissor

21.4. Referências

22. Deficientes visuais podem se destacar na TI?

22.1. Depoimento de Alexandre Santos Costa

22.2. Depoimento de Lucas Tito

22.3. Depoimento de Michelle Frasson

23. O poder do autoconhecimento (Jakeliny Gracielly)

23.1. Inteligência emocional

23.2. Tenha uma carreira de sucesso

24. O poder de acolhimento das comunidades (Carol Vilas Boas)

Apêndice. Qual a ligação da transformação Lean com DevOps? (Luciana Gomes)

Referências

Material Complementar

ISBN:
9788574529271
Edição:
1
Páginas:
320
Largura:
17
Comprimento:
24
Lombada:
1.7
Volume:
693.6
Lançamento:
27/05/2019
Situação:
Lançamento
Idioma:
Português
não sei qual é o meu CEP

Nenhuma mensagem encontrada

Fazer uma avaliação

Clientes Também Compraram