SlideShare uma empresa Scribd logo
Continuous Deployment
Welington Oliveira da Silva
#ALMRoadShow
Welington Oliveira da Silva
Participe...
• #DotNetCuritiba
• http://bit.ly/DotNetCuritiba
Continuous Deployment
• O que é?
“É a capacidade de entregar valor para seu cliente o mais rápido e
frequente possível”
• É uma evolução do Continuous Integration e do Continuous Delivery
• Vamos todos publicar em produção todo dia e toda a hora?
Cenário de Caos
Metodologia Ágil
•Foco nos indivíduos e interações e não no processo
•Maior retorno de valor
•Ciclos iterativos e incrementais
Valor para o cliente é igual a software em
PRODUÇÃO
Metodologia Ágil
Primeiro, Integração Contínua
É a prática de minimizar o tempo e o esforço necessário para integrar
o código fonte de todos os integrantes da equipe
• Repositório Integrado
• Validação constante no repositório
• Builds Automatizados
• Monitoramento e Feedback
E a Qualidade?
• Testes,Testes e maisTestes
• Automatização deTestes
• Integração eValidação
• Testes Unitários ou Aceitação
Principais Aspectos
Automatização
Padrões e Práticas
Colaboração
Benefícios
Para o cliente o que vale é o SOFTWARE EM
PRODUÇÃO
• Redução do Risco e da complexidade da entrega
• Definição de pronto é realmente pronto,
ou seja, ENTREGUE
• Feedback do usuário o mais rápido possível
Principais Desafios
• Mudanças estruturais (Banco de Dados)
• Garantir a Qualidade e Evitar Erros
• Manter a Agilidade do Processo de Deploy
• Impedir Sistema Inoperante
Adequar a Realidade
• Necessidades da área de negócio
• Impacto estratégico
• Inovação
• Reação Rápida
• Resposta a mudanças
Continuous Delivery Pipeline
Visual Studio ALM
Controle deVersão
Integração Contínua
TestesAutomatizados
Team Build
Release Management
Team Foundation Build 2015
• A ferramenta foi totalmente remodelada
• Os templates emWorkflow Foundation não são mais utilizados
• Os Build Agents não necessitam mais de um ambiente Windows
• Adicione passos(steps) a sua definição de Build
• Crie seus próprios steps customizados
• Execute e configure os testes facilmente
• Continuous Deployment pra nuvem
Cross-Plataform
• Os Build Agents podem executar em qualquer ambiente
• Windows
• Linux
• Mac
• Build de qualquer plataforma executando em qualquer plataforma
• Node.js App (Agent)
Release Management
Release Management
• Automatização dos Deploys
• Padronização do Processo para Ambiente Diferentes
• Controle do Processo deWorkflow de Aprovação
Release Management
Release Management
Release Management Server
Release Management Client
Deployment Agents
Release Management
Controla, gerencia e executa as releases
Conecta ao RM Server para administração das releases
Servidor que faz parte do ambiente das Releases
Demonstração
Continuous Deployment
Obrigado!
Dúvidas?
welington@wztecnologia.com.br
#ALMRoadShow

Mais conteúdo relacionado

Mais procurados

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
Carlos Santana
 
Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)
Pablo Juan ஃ
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Alvaro Brognoli
 
Integração contínua - Parte 1
Integração contínua - Parte 1Integração contínua - Parte 1
Integração contínua - Parte 1
Fernando Fabricio
 
Cultura dev ops
Cultura dev opsCultura dev ops
Cultura dev ops
Silvio dos Passos Neto
 
Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
André Dias
 
Conhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerConhecendo o Team Foundation Server
Conhecendo o Team Foundation Server
Julio Arruda
 
Como gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoftComo gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoft
Alan Correa Morais
 
Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automação
Vinícius Hana Scardazzi
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Jaqueline Ramos
 
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Jaqueline Ramos
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs
Jaqueline Ramos
 
Modelos de Processo de Software - INCREMENTAL
Modelos de Processo de Software - INCREMENTALModelos de Processo de Software - INCREMENTAL
Modelos de Processo de Software - INCREMENTAL
Vitória Pavan
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
André Dias
 
QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de software
Sandy Maciel
 
VSTS de Ponta a Ponta
VSTS de Ponta a PontaVSTS de Ponta a Ponta
VSTS de Ponta a Ponta
Milton Camara Gomes
 
Tdc continuous testing
Tdc   continuous testing Tdc   continuous testing
Tdc continuous testing
Walter Farias
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
Lu
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
Ramon Durães
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
Thoughtworks
 

Mais procurados (20)

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
 
Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gerenciando projetos através do VSTS(Visual Studio Team Services)
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
 
Integração contínua - Parte 1
Integração contínua - Parte 1Integração contínua - Parte 1
Integração contínua - Parte 1
 
Cultura dev ops
Cultura dev opsCultura dev ops
Cultura dev ops
 
Notes From the Field Build Automation
Notes From the Field   Build AutomationNotes From the Field   Build Automation
Notes From the Field Build Automation
 
Conhecendo o Team Foundation Server
Conhecendo o Team Foundation ServerConhecendo o Team Foundation Server
Conhecendo o Team Foundation Server
 
Como gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoftComo gerenciar e executar testes com ferramentas microsoft
Como gerenciar e executar testes com ferramentas microsoft
 
Configuration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automaçãoConfiguration as code e ALM: a nova realidade da automação
Configuration as code e ALM: a nova realidade da automação
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
Gerenciando seu débito técnico, utilizando Sonarqube e Team Foundation Server...
 
[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs[O Palco é Delas!] Azure DevTest Labs
[O Palco é Delas!] Azure DevTest Labs
 
Modelos de Processo de Software - INCREMENTAL
Modelos de Processo de Software - INCREMENTALModelos de Processo de Software - INCREMENTAL
Modelos de Processo de Software - INCREMENTAL
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de software
 
VSTS de Ponta a Ponta
VSTS de Ponta a PontaVSTS de Ponta a Ponta
VSTS de Ponta a Ponta
 
Tdc continuous testing
Tdc   continuous testing Tdc   continuous testing
Tdc continuous testing
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Impacto do DevOps nos negócios
Impacto do DevOps nos negóciosImpacto do DevOps nos negócios
Impacto do DevOps nos negócios
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 

Destaque

Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014
Rodrigo Moyle
 
Entregando inovação de forma contínua com maior agilidade
Entregando inovação de forma contínua com maior agilidadeEntregando inovação de forma contínua com maior agilidade
Entregando inovação de forma contínua com maior agilidade
Allyson Chiarini
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Robson Agapito Correa
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkins
George Godas
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
drluckyspin
 

Destaque (6)

linked in 1
linked in 1linked in 1
linked in 1
 
Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014
 
Entregando inovação de forma contínua com maior agilidade
Entregando inovação de forma contínua com maior agilidadeEntregando inovação de forma contínua com maior agilidade
Entregando inovação de forma contínua com maior agilidade
 
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
Continuous Integration, Automated Builds e Continuous Deploy, desenvolvimento...
 
Continuous integration with jenkins
Continuous integration with jenkinsContinuous integration with jenkins
Continuous integration with jenkins
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 

Semelhante a Continuous Deployment

DevOps na nuvem: Azure DevOps Projects
DevOps na nuvem: Azure DevOps ProjectsDevOps na nuvem: Azure DevOps Projects
DevOps na nuvem: Azure DevOps Projects
Qaladies
 
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
Otávio Calaça Xavier
 
Workshop ietec Devops Testing
Workshop ietec Devops TestingWorkshop ietec Devops Testing
Workshop ietec Devops Testing
Rodrigo Oliveira, Msc, PMP
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
Ramon Durães
 
Integrando testes de segurança ao processo de desenvolvimento de software
Integrando testes de segurança ao processo de desenvolvimento de softwareIntegrando testes de segurança ao processo de desenvolvimento de software
Integrando testes de segurança ao processo de desenvolvimento de software
Conviso Application Security
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
Jackson Veroneze
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
Mario Mendonça
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
Antonio Lobato
 
Sonarqube
SonarqubeSonarqube
Sonarqube
CDS
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
José Alexandre Macedo
 
Desenvolvendo software com qualidade e agilidade
Desenvolvendo software com qualidade e agilidadeDesenvolvendo software com qualidade e agilidade
Desenvolvendo software com qualidade e agilidade
Diogo Augusto Pereira
 
Brateste 2013: Testes Agile em Processos Agile
Brateste 2013:  Testes Agile em Processos AgileBrateste 2013:  Testes Agile em Processos Agile
Brateste 2013: Testes Agile em Processos Agile
ananegrello
 
SonarQube
SonarQubeSonarQube
SonarQube
CDS
 
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
Guilherme Cardoso
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
Vinicius Moura
 
DatabaseCI_ALMSummit2014
DatabaseCI_ALMSummit2014DatabaseCI_ALMSummit2014
DatabaseCI_ALMSummit2014
Igor Rosa Macedo
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
Leandro Kersting de Freitas
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
Grupo de Testes Carioca
 
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
Rodrigo Russo
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
Alexandre Machado
 

Semelhante a Continuous Deployment (20)

DevOps na nuvem: Azure DevOps Projects
DevOps na nuvem: Azure DevOps ProjectsDevOps na nuvem: Azure DevOps Projects
DevOps na nuvem: Azure DevOps Projects
 
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
 
Workshop ietec Devops Testing
Workshop ietec Devops TestingWorkshop ietec Devops Testing
Workshop ietec Devops Testing
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Integrando testes de segurança ao processo de desenvolvimento de software
Integrando testes de segurança ao processo de desenvolvimento de softwareIntegrando testes de segurança ao processo de desenvolvimento de software
Integrando testes de segurança ao processo de desenvolvimento de software
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
Desenvolvendo software com qualidade e agilidade
Desenvolvendo software com qualidade e agilidadeDesenvolvendo software com qualidade e agilidade
Desenvolvendo software com qualidade e agilidade
 
Brateste 2013: Testes Agile em Processos Agile
Brateste 2013:  Testes Agile em Processos AgileBrateste 2013:  Testes Agile em Processos Agile
Brateste 2013: Testes Agile em Processos Agile
 
SonarQube
SonarQubeSonarQube
SonarQube
 
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
 
Organizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation serverOrganizando demandas de desenvolvimento com o microsoft team foundation server
Organizando demandas de desenvolvimento com o microsoft team foundation server
 
DatabaseCI_ALMSummit2014
DatabaseCI_ALMSummit2014DatabaseCI_ALMSummit2014
DatabaseCI_ALMSummit2014
 
Automatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOpsAutomatização de Ambientes CI & CD & DevOps
Automatização de Ambientes CI & CD & DevOps
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
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
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 

Mais de Welington Oliveira da Silva

Múltiplos Ambientes com Azure Web Apps
Múltiplos Ambientes com Azure Web AppsMúltiplos Ambientes com Azure Web Apps
Múltiplos Ambientes com Azure Web Apps
Welington Oliveira da Silva
 
Azure Scheduler
Azure SchedulerAzure Scheduler
Apresentação do Projeto Curitiba TI
Apresentação do Projeto Curitiba TIApresentação do Projeto Curitiba TI
Apresentação do Projeto Curitiba TI
Welington Oliveira da Silva
 
Compartilhe facilmente sua API no Azure
Compartilhe facilmente sua API no Azure Compartilhe facilmente sua API no Azure
Compartilhe facilmente sua API no Azure
Welington Oliveira da Silva
 
Apresentação institucional
Apresentação institucionalApresentação institucional
Apresentação institucional
Welington Oliveira da Silva
 
Global Azure Bootcamp 2015 Curitiba
Global Azure Bootcamp 2015 CuritibaGlobal Azure Bootcamp 2015 Curitiba
Global Azure Bootcamp 2015 Curitiba
Welington Oliveira da Silva
 

Mais de Welington Oliveira da Silva (6)

Múltiplos Ambientes com Azure Web Apps
Múltiplos Ambientes com Azure Web AppsMúltiplos Ambientes com Azure Web Apps
Múltiplos Ambientes com Azure Web Apps
 
Azure Scheduler
Azure SchedulerAzure Scheduler
Azure Scheduler
 
Apresentação do Projeto Curitiba TI
Apresentação do Projeto Curitiba TIApresentação do Projeto Curitiba TI
Apresentação do Projeto Curitiba TI
 
Compartilhe facilmente sua API no Azure
Compartilhe facilmente sua API no Azure Compartilhe facilmente sua API no Azure
Compartilhe facilmente sua API no Azure
 
Apresentação institucional
Apresentação institucionalApresentação institucional
Apresentação institucional
 
Global Azure Bootcamp 2015 Curitiba
Global Azure Bootcamp 2015 CuritibaGlobal Azure Bootcamp 2015 Curitiba
Global Azure Bootcamp 2015 Curitiba
 

Último

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 

Último (8)

Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 

Continuous Deployment

Notas do Editor

  1. Descrever um cenário de desenvolvimento de software Waterfall com planejamento, desenvolvimento, levantamento e entrega Caos na publicação
  2. Métodos Ágeis Foco na entrega e não no processo Maior retorno de valor Valor para o cliente é igual a software em PRODUÇÃO Ciclos iterativos e incrementais
  3. Métodos Ágeis Foco na entrega e não no processo Maior retorno de valor Valor para o cliente é igual a software em PRODUÇÃO Ciclos iterativos e incrementais
  4. Descrever os aspectos da integração contínua Repositório único e integrado Integração o mais rápido possível Validação e testes executados no repositório Monitoramento
  5. Foco na facilidade e na rapidez da integração Porém garantindo a qualidade Testes de regras de negócios, testes de aceitação, testes de interface, testes de integração TESTES.... Devem permitir a execução rápida e isolada
  6. Entender os aspectos principais da entrega contínua Automação Padrões e Práticas Colaboração
  7. Para o cliente o que vale é o SOFTWARE EM PRODUÇÃO Redução do Risco e da complexidade da entrega Definição de pronto é realmente pronto, ou seja, ENTREGUE Feedback do usuário o mais rápido possível
  8. Quais os principais desafios e problemas Mudanças estruturais (Banco de Dados) Garantir a Qualidade e Evitar Erros Velocidade do Processo Sistema Inoperante
  9. Não esquecer da necessidade do negócio A empresa pode ter um momento certo para disponibilizar Parametrização – Feature On/Off
  10. Recursos do Team Foundation Server pro Continuous Deployment Repositório Central TFVC GIT Integração Contínua Team Build Testes Automatizados Release Management Visual Studio Online X On-Premise