[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
-
Upload
samanta-cicilia -
Category
Technology
-
view
649 -
download
0
Transcript of [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
![Page 1: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/1.jpg)
Entrega Contínua na Infoglobo:
gerando valor em 2 horas
@samantacicilia
![Page 2: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/2.jpg)
![Page 3: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/3.jpg)
![Page 4: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/4.jpg)
![Page 5: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/5.jpg)
![Page 6: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/6.jpg)
• Focada no Impresso em processo de migração para o digital;
![Page 7: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/7.jpg)
• Focada no Impresso em processo de migração para o digital;
• Agilidade nasceu em TI e está indo (gradualmente) para as áreas de negócio;
![Page 8: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/8.jpg)
• Focada no Impresso em processo de migração para o digital;
• Agilidade nasceu em TI e está indo (gradualmente) para as áreas de negócio;
![Page 9: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/9.jpg)
Principais Plataformas
![Page 10: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/10.jpg)
Principais Plataformas
![Page 11: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/11.jpg)
Principais Plataformas
![Page 12: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/12.jpg)
Alguns Números
![Page 13: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/13.jpg)
Alguns Números
PageViews: >192M/mês
![Page 14: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/14.jpg)
Alguns Números
PageViews: >192M/mês
Projetos: 55@2015
![Page 15: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/15.jpg)
Alguns Números
PageViews: >192M/mês
Projetos: 55@2015
Funcionários: 2.200
Em TI: 135 + 128
![Page 16: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/16.jpg)
![Page 17: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/17.jpg)
O mega deploy
da meia-noiteO mega deploy da meia-noite
![Page 18: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/18.jpg)
![Page 19: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/19.jpg)
Nossa maior prioridade é satisfazer o
cliente, através da entrega adiantada
e contínua de software de valor.
Manifesto Ágil - 2001
![Page 20: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/20.jpg)
![Page 21: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/21.jpg)
![Page 22: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/22.jpg)
Pipeline de Implantação
![Page 23: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/23.jpg)
Pipeline de Implantação
● Implementação automatizada do processo de compilar todas as partes de uma
aplicação, implantá-las em um ambiente qualquer – homologação ou produção
– testá-la e efetuar sua entrega final.
![Page 24: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/24.jpg)
Pipeline de Implantação
● Implementação automatizada do processo de compilar todas as partes de uma
aplicação, implantá-las em um ambiente qualquer – homologação ou produção
– testá-la e efetuar sua entrega final.
![Page 25: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/25.jpg)
Pipeline de Implantação
● Implementação automatizada do processo de compilar todas as partes de uma
aplicação, implantá-las em um ambiente qualquer – homologação ou produção
– testá-la e efetuar sua entrega final.
![Page 26: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/26.jpg)
Ferramentas
![Page 27: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/27.jpg)
Ferramentas
Kvalito
QATools
![Page 28: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/28.jpg)
Nosso Pipeline
![Page 29: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/29.jpg)
![Page 30: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/30.jpg)
![Page 31: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/31.jpg)
Estágio de Commit
![Page 32: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/32.jpg)
Estágio de Commit
![Page 33: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/33.jpg)
Estágio de Commit
● Entrada: Código
○ compilar projeto;
○ executar testes unitários;
○ executar Sonar;
○ gerar binário;
○ armazenar no repositório (binário + propriedades).
![Page 34: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/34.jpg)
Estágio de Commit
● Entrada: Código
○ compilar projeto;
○ executar testes unitários;
○ executar Sonar;
○ gerar binário;
○ armazenar no repositório (binário + propriedades).
● Saída: Binários e Relatórios
![Page 35: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/35.jpg)
![Page 36: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/36.jpg)
![Page 37: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/37.jpg)
![Page 38: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/38.jpg)
Deploy em INTEGRAÇÃO
![Page 39: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/39.jpg)
Deploy em INTEGRAÇÃO
![Page 40: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/40.jpg)
Deploy em INTEGRAÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Integração;
○ atualizar propriedades do binário.
![Page 41: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/41.jpg)
Deploy em INTEGRAÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Integração;
○ atualizar propriedades do binário.
● Saída: Servidores e propriedades do binário atualizados
![Page 42: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/42.jpg)
![Page 43: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/43.jpg)
![Page 44: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/44.jpg)
![Page 45: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/45.jpg)
Promover para STAGING
![Page 46: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/46.jpg)
![Page 47: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/47.jpg)
![Page 48: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/48.jpg)
Deploy STAGING
![Page 49: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/49.jpg)
Deploy STAGING
![Page 50: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/50.jpg)
Deploy em STAGING
![Page 51: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/51.jpg)
Deploy em STAGING
![Page 52: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/52.jpg)
Deploy em STAGING
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Staging;
○ atualizar propriedades do binário.
![Page 53: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/53.jpg)
Deploy em STAGING
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Staging;
○ atualizar propriedades do binário.
● Saída: Servidores e propriedades do binário atualizados
![Page 54: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/54.jpg)
![Page 55: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/55.jpg)
![Page 56: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/56.jpg)
![Page 57: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/57.jpg)
Promover para PRODUÇÃO
![Page 58: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/58.jpg)
Promover para PRODUÇÃO
![Page 59: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/59.jpg)
Promover para PRODUÇÃO
![Page 60: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/60.jpg)
Promover para PRODUÇÃO
![Page 61: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/61.jpg)
Promover para PRODUÇÃO
![Page 62: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/62.jpg)
Promover para PRODUÇÃO
![Page 63: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/63.jpg)
Promover para PRODUÇÃO
![Page 64: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/64.jpg)
Análise de Log Automatizada
![Page 65: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/65.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
![Page 66: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/66.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
![Page 67: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/67.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
● Verificação de erros 404 e 50X;
![Page 68: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/68.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
● Verificação de erros 404 e 50X;
● Envio de e-mail para todos os responsáveis;
![Page 69: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/69.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
● Verificação de erros 404 e 50X;
● Envio de e-mail para todos os responsáveis;
● Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO);
![Page 70: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/70.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
● Verificação de erros 404 e 50X;
● Envio de e-mail para todos os responsáveis;
● Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO);
● Muito importante para os produtos mais antigos;
![Page 71: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/71.jpg)
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
● Verificação de erros 404 e 50X;
● Envio de e-mail para todos os responsáveis;
● Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO);
● Muito importante para os produtos mais antigos;
● Preocupação de OPS.
![Page 72: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/72.jpg)
Análise de Log Automatizada
![Page 73: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/73.jpg)
Testes de Performance Automatizados
![Page 74: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/74.jpg)
Testes de Performance Automatizados● Scritps do Jmeter;
![Page 75: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/75.jpg)
Testes de Performance Automatizados● Scritps do Jmeter;
● Cenários pré-definidos;
![Page 76: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/76.jpg)
Testes de Performance Automatizados● Scritps do Jmeter;
● Cenários pré-definidos;
● Limite máximo aceitável de tempo.
![Page 77: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/77.jpg)
Testes de Performance Automatizados● Scritps do Jmeter;
● Cenários pré-definidos;
● Limite máximo aceitável de tempo.
![Page 78: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/78.jpg)
Abrir Coordenação de Mudança Automática
![Page 79: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/79.jpg)
Abrir Coordenação de Mudança Automática
![Page 80: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/80.jpg)
![Page 81: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/81.jpg)
![Page 82: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/82.jpg)
![Page 83: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/83.jpg)
Deploy em PRODUÇÃO
![Page 84: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/84.jpg)
Deploy em PRODUÇÃO
![Page 85: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/85.jpg)
Deploy em PRODUÇÃO
![Page 86: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/86.jpg)
Deploy em PRODUÇÃO
![Page 87: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/87.jpg)
Deploy em PRODUÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Produção;
○ atualizar propriedades do binário.
![Page 88: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/88.jpg)
Deploy em PRODUÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ verificar propriedades do binário (pode fazer deploy?);
○ executar deploy em Produção;
○ atualizar propriedades do binário.
● Saída: Servidores e propriedades do binário atualizados
![Page 89: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/89.jpg)
![Page 90: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/90.jpg)
![Page 91: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/91.jpg)
Alguns Resultados
![Page 92: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/92.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
![Page 93: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/93.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
![Page 94: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/94.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• 90 pipelines em 1 ano;
![Page 95: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/95.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• 90 pipelines em 1 ano;
![Page 96: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/96.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• 90 pipelines em 1 ano;
• Devs fazendo Deploy em PRODUÇÃO (pelo Jenkins, é claro) \o/;
![Page 97: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/97.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• 90 pipelines em 1 ano;
• Devs fazendo Deploy em PRODUÇÃO (pelo Jenkins, é claro) \o/;
• Redução do tempo de entrega
![Page 98: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/98.jpg)
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• 90 pipelines em 1 ano;
• Devs fazendo Deploy em PRODUÇÃO (pelo Jenkins, é claro) \o/;
• Redução do tempo de entrega (15 dias para 2 horas).
![Page 99: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/99.jpg)
Ainda existem Desafios
![Page 100: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/100.jpg)
Ainda existem Desafios
• Derrubar os mitos;
![Page 101: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/101.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
![Page 102: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/102.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
• DevOps;
![Page 103: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/103.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
• DevOps;
• Mobile;
![Page 104: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/104.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
• DevOps;
• Mobile;
• Disseminar o conhecimento sobre Entrega Contínua;
![Page 105: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/105.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
• DevOps;
• Mobile;
• Disseminar o conhecimento sobre Entrega Contínua;
• Pipelines de alguns projetos antigos.
![Page 106: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/106.jpg)
Ainda existem Desafios
• Derrubar os mitos;
• Testes Unitários e TDD;
• DevOps;
• Mobile;
• Disseminar o conhecimento sobre Entrega Contínua;
• Pipelines de alguns projetos antigos.
![Page 107: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/107.jpg)
Próximos Passos
![Page 108: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/108.jpg)
Próximos Passos
![Page 109: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/109.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
![Page 110: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/110.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
![Page 111: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/111.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
• Pipeline pra mobile;
![Page 112: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/112.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
• Pipeline pra mobile;
• DevOps;
![Page 113: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/113.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
• Pipeline pra mobile;
• DevOps;
• Evoluir Dashboard de Métricas;
![Page 114: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/114.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
• Pipeline pra mobile;
• DevOps;
• Evoluir Dashboard de Métricas;
• Testes Automatizados de Segurança;
![Page 115: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/115.jpg)
Próximos Passos• Incluir Banco de Dados no Pipeline;
• Criar pipeline do legado;
• Pipeline pra mobile;
• DevOps;
• Evoluir Dashboard de Métricas;
• Testes Automatizados de Segurança;
• Testes unitários de Javascript no Pipeline.
![Page 116: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/116.jpg)
Referências
![Page 117: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/117.jpg)
Referências
![Page 118: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/118.jpg)
![Page 119: [Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas](https://reader031.fdocument.pub/reader031/viewer/2022021815/5a6de2f87f8b9ac1628b4a41/html5/thumbnails/119.jpg)
Contatos
➔ testedesoftware.com
➔ rtstreinamentos.com.br
➔ medium.com/@samantacicilia
➔ Linkedin: Samanta Cicilia
➔ Twitter: @samantacicilia
➔ Slideshare: pt.slideshare.net/samantacicilia/
➔ Email: [email protected]
➔ Email: [email protected]