SlideShare uma empresa Scribd logo
1 de 153
Continuous Delivery:
entregando software de valor
(versão estendida)
@samantacicilia
Sobre mim
Continuous Delivery
Case da Infoglobo – GoCD
Outros Tópicos
Resultados
Referências
@samantacicilia
Sobre mim
@samantacicilia
insideoutproject.com.br
Mulheres Palestrantes
http://insideoutproject.com.br/mulheres-palestrantes
Reflexão
A forma como as empresas desenvolvem software muda
rapidamente – seja por necessidades do mercado, evolução
de tecnologias ou até mesmo redução de custos. Todos os
dias essas empresas precisam fazer mais com menos
investimento, para simultaneamente manter a
competitividade e reduzir os custos. (The Phoenix Project)
Antipadrões
@samantacicilia
Antipadrões
Antipadrões
• Implantar software manualmente;
Antipadrões
• Implantar software manualmente;
• Implantar em ambiente similar ao de Produção somente
quando o desenvolvimento está completo;
Antipadrões
• Implantar software manualmente;
• Implantar em ambiente similar ao de Produção somente
quando o desenvolvimento está completo;
• Gerência de Configuração manual.
Continuous Delivery
@samantacicilia
Objetivos
Objetivos
• tornar todas as partes do processo de compilar, implantar, testar e entregar a
versão visíveis para todas as pessoas envolvidas a fim de promover
colaboração;
Objetivos
• tornar todas as partes do processo de compilar, implantar, testar e entregar a
versão visíveis para todas as pessoas envolvidas a fim de promover
colaboração;
• melhorar o feedback do processo para que problemas sejam identificados o
mais cedo possível dentro do ciclo ; e
Objetivos
• tornar todas as partes do processo de compilar, implantar, testar e entregar a
versão visíveis para todas as pessoas envolvidas a fim de promover
colaboração;
• melhorar o feedback do processo para que problemas sejam identificados o
mais cedo possível dentro do ciclo ; e
• permitir que o software seja entregue em qualquer ambiente e a qualquer
momento.
Todo check-in é uma versão
em potencial
Princípios
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
• Se é difícil, faça com mais frequência;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
• Se é difícil, faça com mais frequência;
• Qualidade deve estar presente desde o início;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
• Se é difícil, faça com mais frequência;
• Qualidade deve estar presente desde o início;
• Pronto = Versão Entregue;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
• Se é difícil, faça com mais frequência;
• Qualidade deve estar presente desde o início;
• Pronto = Versão Entregue;
• Todos são responsáveis pelo Processo de Entrega;
Princípios
• Processo de Confiabilidade e repetitividade de entrega de versão;
• Automatize quase tudo;
• Mantenha tudo sobre Controle de Versão;
• Se é difícil, faça com mais frequência;
• Qualidade deve estar presente desde o início;
• Pronto = Versão Entregue;
• Todos são responsáveis pelo Processo de Entrega;
• Melhoria Contínua.
Conceitos Importantes
@samantacicilia
Gerência de Configuração
Gerência de Configuração
• Controle de Versão;
Gerência de Configuração
• Controle de Versão;
• Gerenciar Dependências (Bibliotecas & Componentes);
Gerência de Configuração
• Controle de Versão;
• Gerenciar Dependências (Bibliotecas & Componentes);
• Gerenciar Configuração de Software;
Gerência de Configuração
• Controle de Versão;
• Gerenciar Dependências (Bibliotecas & Componentes);
• Gerenciar Configuração de Software;
• Gerenciar Ambientes.
Integração Contínua
• Check-ins regulares;
Integração Contínua
• Check-ins regulares;
• Conjunto de Testes Automatizados;
Integração Contínua
• Check-ins regulares;
• Conjunto de Testes Automatizados;
• Processo de Compilação e Testes curto.
Integração Contínua (Práticas)
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
• Aguardar a execução de testes antes de continuar;
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
• Aguardar a execução de testes antes de continuar;
• Esteja preparado para voltar a versão anterior;
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
• Aguardar a execução de testes antes de continuar;
• Esteja preparado para voltar a versão anterior;
• Limite o tempo antes de reverter a mudança;
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
• Aguardar a execução de testes antes de continuar;
• Esteja preparado para voltar a versão anterior;
• Limite o tempo antes de reverter a mudança;
• NÃO COMENTE TESTES QUE ESTÃO FALHANDO!!!
Integração Contínua (Práticas)
• Não faça check-in se o processo de compilação está quebrando;
• Rodar os testes antes de enviar as mudanças ao servidor;
• Aguardar a execução de testes antes de continuar;
• Esteja preparado para voltar a versão anterior;
• Limite o tempo antes de reverter a mudança;
• NÃO COMENTE TESTES QUE ESTÃO FALHANDO!!!
• TDD.
Estratégia de Testes
Estratégia de Testes
Estratégia de Testes
Pipeline de Implantação
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.
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.
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.
Práticas
Práticas
● Compile seus binários somente uma vez;
Práticas
● Compile seus binários somente uma vez;
● Faça a implementação da mesma maneira em cada ambiente;
Práticas
● Compile seus binários somente uma vez;
● Faça a implementação da mesma maneira em cada ambiente;
● Use Smoke Tests;
Práticas
● Compile seus binários somente uma vez;
● Faça a implementação da mesma maneira em cada ambiente;
● Use Smoke Tests;
● Implante em uma cópia de Produção;
Práticas
● Compile seus binários somente uma vez;
● Faça a implementação da mesma maneira em cada ambiente;
● Use Smoke Tests;
● Implante em uma cópia de Produção;
● Cada mudança deve ser propagada pelo pipeline instantaneamente;
Práticas
● Compile seus binários somente uma vez;
● Faça a implementação da mesma maneira em cada ambiente;
● Use Smoke Tests;
● Implante em uma cópia de Produção;
● Cada mudança deve ser propagada pelo pipeline instantaneamente;
● Se qualquer parte do pipeline falhar, pare o processo.
Como fazer um pipeline?
@samantacicilia
Como fazer um pipeline?
Como fazer um pipeline?
● Modelar o fluxo de valor;
Como fazer um pipeline?
● Modelar o fluxo de valor;
● Automatizar compilação e implantação;
Como fazer um pipeline?
● Modelar o fluxo de valor;
● Automatizar compilação e implantação;
● Automatizar testes unitários e análise de código;
Como fazer um pipeline?
● Modelar o fluxo de valor;
● Automatizar compilação e implantação;
● Automatizar testes unitários e análise de código;
● Automatizar testes de aceitação;
Como fazer um pipeline?
● Modelar o fluxo de valor;
● Automatizar compilação e implantação;
● Automatizar testes unitários e análise de código;
● Automatizar testes de aceitação;
● Automatizar a entrega.
Case
@samantacicilia
124 pipelines
Escalável
Diferentes tecnologias
Estágio de Commit
Estágio de Commit
Estágio de Commit
● Entrada: Código
○ compilar projeto;
○ executar testes unitários;
○ executar Análise Estática de Código (Sonar);
○ gerar binário;
Estágio de Commit
● Entrada: Código
○ compilar projeto;
○ executar testes unitários;
○ executar Análise Estática de Código (Sonar);
○ gerar binário;
● Saída: Binários e Relatórios
SONARTESTES
UNITÁRIOS
ARTEFATO
Deploy em INTEGRAÇÃO
Deploy em INTEGRAÇÃO
Deploy em INTEGRAÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Integração;
Deploy em INTEGRAÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Integração;
● Saída: Servidores atualizados
Promover para STAGING
SMOKE TESTSDEPLOY
Deploy STAGING
Deploy em STAGING
Deploy em STAGING
Deploy em STAGING
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Staging;
Deploy em STAGING
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Staging;
● Saída: Servidores atualizados
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Promover para PRODUÇÃO
Testes de Performance Automatizados
● Scritps do Jmeter;
Testes de Performance Automatizados
● Scritps do Jmeter;
● Cenários pré-definidos;
Testes de Performance Automatizados
● Scritps do Jmeter;
● Cenários pré-definidos;
● Limite máximo aceitável de tempo.
Testes de Performance Automatizados
● Scritps do Jmeter;
● Cenários pré-definidos;
● Limite máximo aceitável de tempo.
Testes de Performance Automatizados
DEPLOY
REGRESSIVOS
TESTES DE
PERFORMANCE
Análise de Log Automatizada
Análise de Log Automatizada
● Logs da Aplicação;
Análise de Log Automatizada
● Logs da Aplicação;
● Sumarização do TOP 15 erros que mais ocorreram;
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;
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;
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);
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;
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.
Análise de Log Automatizada
ANÁLISE
DE LOG
Abrir Coordenação de Mudança Automática
Deploy em PRODUÇÃO
Deploy em PRODUÇÃO
Deploy em PRODUÇÃO
Deploy em PRODUÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Produção;
Deploy em PRODUÇÃO
● Entrada: Versão para Deploy
○ pegar binário no repositório;
○ executar deploy em Produção;
● Saída: Servidores atualizados
DEPLOY
HEALTH CHECK
Demonstração
@samantacicilia
Outros Tópicos
@samantacicilia
Gerência de Dados
Gerência de Dados
● Scritps no Controle de Versão;
Gerência de Dados
● Scritps no Controle de Versão;
● Mudanças incrementais;
Gerência de Dados
● Scritps no Controle de Versão;
● Mudanças incrementais;
● Testar as mudanças;
Gerência de Dados
● Scritps no Controle de Versão;
● Mudanças incrementais;
● Testar as mudanças;
● Rollback sem perda de dados;
Gerência de Dados
● Scritps no Controle de Versão;
● Mudanças incrementais;
● Testar as mudanças;
● Rollback sem perda de dados;
● Desacoplar implantação da aplicação da migração de banco de dados.
Gerência de Dados
Estratégias de Implantação
● Blue-Green
Estratégias de Implantação
● Canário
Resultados
@samantacicilia
Alguns Resultados
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• +120 pipelines em 1 ano;
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• +120 pipelines em 1 ano;
• Devs fazem Deploy em PRODUÇÃO o/;
Alguns Resultados
• Deploys por camadas (Tomcat, Apache, Varnish, Solr, Serviços);
• Deploy em qualquer horário;
• +120 pipelines em 1 ano;
• Devs fazem Deploy em PRODUÇÃO o/;
• Redução do tempo de entrega (menos de 1 hora)
Referências
@samantacicilia
Referências
Referências
Referências
Outros Links
agiletesters.com.br
meetup.com/pt-BR/Grupo-de-Testes-Carioca
dgmorales.info/talks/cm-pas/#/
agiletesters.com.br/topic/457/slides-e-fotos-do-agile-testers-conference
Monografia - https://goo.gl/CE6xzH
Notas: http://testedesoftware.com/continuous-delivery/563
Contatos
➔ testedesoftware.com
➔ rtstreinamentos.com.br
➔ medium.com/@samantacicilia
➔ Linkedin: Samanta Cicilia
➔ Twitter: @samantacicilia
➔ Slideshare: pt.slideshare.net/samantacicilia/
➔ Email: samanta.souza@infoglobo.com.br
➔ Email: samycici@gmail.com

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Visual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipelineVisual Regression Testing: mais um tipo de teste pra sua pipeline
Visual Regression Testing: mais um tipo de teste pra sua pipeline
 
CNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous DeliveryCNQS - Testes Automatizados & Continuous Delivery
CNQS - Testes Automatizados & Continuous Delivery
 
WTM - Entrega Contínua
WTM - Entrega ContínuaWTM - Entrega Contínua
WTM - Entrega Contínua
 
MTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression TestingMTC - Automatizando Visual Regression Testing
MTC - Automatizando Visual Regression Testing
 
[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados[DevOps Carioca] Testes Automatizados
[DevOps Carioca] Testes Automatizados
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
 
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de TestesTOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
TOTVS - Agile Testing e a Importância de se ter Estratégia de Testes
 
Minas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega ContínuaMinas Testing Conference - Entrega Contínua
Minas Testing Conference - Entrega Contínua
 
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
Samanta Cicilia - MTC - Importância de Testes Automatizados para Continuous D...
 
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-sourceDa Integração Contínua à Entrega Contínua apenas com ferramentas open-source
Da Integração Contínua à Entrega Contínua apenas com ferramentas open-source
 
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva 3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
3 noções básicas para automação de testes efetivos - Taíse Dias da Silva
 
DevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a QualidadeDevQA - Da zona de conforto ao comprometimento com a Qualidade
DevQA - Da zona de conforto ao comprometimento com a Qualidade
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile Testing
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
 
Todas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágilTodas as abordagens de testes dentro do ágil
Todas as abordagens de testes dentro do ágil
 
Qa ops mtc 2020 - mayara fernandes
Qa ops   mtc 2020 - mayara fernandesQa ops   mtc 2020 - mayara fernandes
Qa ops mtc 2020 - mayara fernandes
 
Palestra TDD Javou! #08 2016
Palestra TDD Javou! #08 2016Palestra TDD Javou! #08 2016
Palestra TDD Javou! #08 2016
 
Papel do QA na Transformação Ágil
Papel do QA na Transformação ÁgilPapel do QA na Transformação Ágil
Papel do QA na Transformação Ágil
 

Semelhante a Continuous Delivery - versão estendida :)

Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
André Thiago
 

Semelhante a Continuous Delivery - versão estendida :) (20)

QConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous DeliveryQConRio 2014 - Tutorial Iniciando Com Continuous Delivery
QConRio 2014 - Tutorial Iniciando Com Continuous Delivery
 
Tdc continuous testing
Tdc   continuous testing Tdc   continuous testing
Tdc continuous testing
 
Apresentação webinar - DevOps - Os benefícios de um pipeline de entrega continua
Apresentação webinar - DevOps - Os benefícios de um pipeline de entrega continuaApresentação webinar - DevOps - Os benefícios de um pipeline de entrega continua
Apresentação webinar - DevOps - Os benefícios de um pipeline de entrega continua
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 
Pipelines para CI/CD com kubernetes - Entregue valor ao cliente
Pipelines para CI/CD com kubernetes - Entregue valor ao clientePipelines para CI/CD com kubernetes - Entregue valor ao cliente
Pipelines para CI/CD com kubernetes - Entregue valor ao cliente
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016Palestra TDD - TDC - 2016
Palestra TDD - TDC - 2016
 
Implantação de sistemas web
Implantação de sistemas webImplantação de sistemas web
Implantação de sistemas web
 
Estratégias para o uso de integração e entrega contínua com gocd
Estratégias para o uso de integração e entrega contínua com gocdEstratégias para o uso de integração e entrega contínua com gocd
Estratégias para o uso de integração e entrega contínua com gocd
 
Testes
TestesTestes
Testes
 
Workshop ietec Devops Testing
Workshop ietec Devops TestingWorkshop ietec Devops Testing
Workshop ietec Devops Testing
 
Melhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-pontaMelhorando a qualidade do software com testes de ponta a-ponta
Melhorando a qualidade do software com testes de ponta a-ponta
 
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração ContínuaAutomação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
 
Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
Estratégias e Técnicas de Testes - Parte1
Estratégias e Técnicas de Testes - Parte1Estratégias e Técnicas de Testes - Parte1
Estratégias e Técnicas de Testes - Parte1
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia Ágil
 
Deploy Automatizado usando Octopus
Deploy Automatizado usando OctopusDeploy Automatizado usando Octopus
Deploy Automatizado usando Octopus
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 

Mais de Samanta Cicilia

Mais de Samanta Cicilia (10)

InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
TDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negóciosTDC POA - Especificação Por Exemplo como ferramenta de negócios
TDC POA - Especificação Por Exemplo como ferramenta de negócios
 
[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & Eventos[Semana da mulher] Comunidades & Eventos
[Semana da mulher] Comunidades & Eventos
 
[MBQA6] Redes sociais
[MBQA6] Redes sociais[MBQA6] Redes sociais
[MBQA6] Redes sociais
 
Informatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de DadosInformatica - Ferramenta de Qualidade de Dados
Informatica - Ferramenta de Qualidade de Dados
 
Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!Qualidade & Agilidade: desafios!
Qualidade & Agilidade: desafios!
 
Perfil segundo o E-Talent
Perfil segundo o E-TalentPerfil segundo o E-Talent
Perfil segundo o E-Talent
 
Processo de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionaisProcesso de Qualidade: indo além dos testes funcionais
Processo de Qualidade: indo além dos testes funcionais
 
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
Utilização de Ferramenta de Gestão de TI para melhoria dos serviços prestados...
 
Métricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de softwareMétricas para estimativa de esforço em projetos de teste de software
Métricas para estimativa de esforço em projetos de teste de software
 

Último

Último (6)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Continuous Delivery - versão estendida :)