SlideShare une entreprise Scribd logo
1  sur  77
Télécharger pour lire hors ligne
Copyright 2015,Alexandre Freire Kawakami and Industrial Logic, Inc.
All Rights Reserved.
Deploy Contínuo de
Software Legado:
Loucura ou
Genialidade?
#1e5d91
alex@industriallogic.com
@freire_da_silva
• Diretor de Produtos @IndustrialLogic
• Ágil desde 2001
• Founder AgilCoop e AgilBits
• Tese de Mestrado:“Reflexões sobre o Ensino de
Metodologias Ágeis na Academia, Indústria e
Governo”
• Décadas de experiência e sucesso com empresas
renomadas mundialmente, praticando deploy
contínuo à 14 anos!
• Gosto de construir casas e surfar.
Software Legado?
#1e5d91
A Estrada para o
Deploy Contínuo
#1e5d91
A Estrada para o
Deploy Contínuo
Cultura DevOps
#1e5d91
Testes
Automatizados
A Estrada para o
Deploy Contínuo
Cultura DevOps
#1e5d91
Integração
Contínua (CI)
Testes
Automatizados
A Estrada para o
Deploy Contínuo
Cultura DevOps
#1e5d91
Entrega
Contínua (CD)
Integração
Contínua (CI)
Testes
Automatizados
A Estrada para o
Deploy Contínuo
Cultura DevOps
#1e5d91
Deploy
Contínuo
(CD)
Entrega
Contínua (CD)
Integração
Contínua (CI)
Testes
Automatizados
A Estrada para o
Deploy Contínuo
Cultura DevOps
#1e5d91
Cultura DevOps
#1e5d91
Cultura DevOps
DEV
#1e5d91
Cultura DevOps
DEV
OPS
#1e5d91
Cultura DevOps
DEV QA
OPS
#1e5d91
Cultura DevOps
DEV QA
OPS
💰
#1e5d91
Testes Automatizados
Integrate and build the system many times a day,
every time a task is completed.
— Kent Beck, Extreme Programming Explained
Integração Contínua (CI)
#1e5d91
É no Master!
#1e5d91
Entrega Contínua
(Continuous Delivery)
#1e5d91
Entrega Contínua
(Continuous Delivery)
#1e5d91
Entrega Contínua
(Continuous Delivery)
#1e5d91
Entrega Contínua
(Continuous Delivery)
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
Qual é a Diferença?
#1e5d91
Qual é a Diferença?
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
Deploy Contínuo
(Continuous Deployment)
#1e5d91
#FAIL
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
Deploy
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
Switch
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
Só um desses
pré-
requisitos é
necessário!
#1e5d91
ZERO Downtime
Para habilitar Zero Downtime use um
Proxy Reverso, trocando o ambiente
ativo de Green para Blue depois do
deploy no Green, e vice-versa.
Registro de Domínios
na Locaweb
Registro de Domínios
na Locaweb
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
MS IIS
Registro de Domínios
na Locaweb
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
.org <http>
eNon
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
.org <http>
eNon
MS IIS
Registro de Domínios
na Locaweb
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
.org <http>
eNon
#1e5d91
Precisamos Re-escrever!
#1e5d91
Precisamos Re-escrever!
• mas em Ruby
#1e5d91
Precisamos Re-escrever!
• mas em Ruby
• usando Ruby on Rails
#1e5d91
Precisamos Re-escrever!
• mas em Ruby
• usando Ruby on Rails
• com PostgreSQL
#1e5d91
Precisamos Re-escrever!
• mas em Ruby
• usando Ruby on Rails
• com PostgreSQL
• e aVerisign nos avisou que está
aposentando o sistema SOAP, e em 6
meses só a nova API REST vai funcionar!
Como Sair do Legado?
Como Sair do Legado?
#1e5d91
#1e5d91
🚫
#1e5d91
#1e5d91
Qual a primeira
mudança?
#1e5d91
#1e5d91
🚫
#1e5d91
O que esse sistema faz?
#1e5d91
O que esse sistema faz?
• Reserva
• Registra
• Renova
• Transfere
• Remove
• Vezes 3, para cada Registar externo
• mantem uma interface interna comum
#1e5d91
MS IIS
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
.org <http>
eNon
MS IIS
DB MS Access
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Verising
.com <SOAP>
.br <.exe>
registro.br
.org <http>
eNon
#1e5d91
Camada Anti-Corrupção
#1e5d91
MS IIS
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
Camada Anti-Corrupção
DB MS Access
#1e5d91
MS IIS
LibFichao_2.asp
________
________
________
________
________
________
________
~6K loc
registro.asp
________________
Camada Anti-Corrupção
DB MS Access
#1e5d91
Proxy
registro.asp
________________
#1e5d91
Proxy
registro.asp
________________
if(Application(“verisign.delete.migrated”)
#1e5d91
Proxy
registro.asp
________________
if(Application(“verisign.delete.migrated”)
REST
Ruby
on
Rails
#1e5d91
Proxy
registro.asp
________________
if(Application(“verisign.delete.migrated”)
REST
Ruby
on
Rails
DB PostgreSQL
#1e5d91
Proxy
registro.asp
________________
if(Application(“verisign.delete.migrated”)
REST
Ruby
on
Rails
Verising
REST
DB PostgreSQL
Loucura ou
Genialidade?
#1e5d91
ITIL®
Consegui mudar a
Cultura?
Consegui mudar a
Cultura?
X9
#1e5d91
Nem loucura nem
genialidade: Deploy
Contínuo é Mais Simples do
que você imagina. E você
pode fazê-lo sem ser
perfeito.

Contenu connexe

En vedette (7)

Tarea domiciliaria la maestra y sus alumnos
Tarea domiciliaria la maestra y sus alumnosTarea domiciliaria la maestra y sus alumnos
Tarea domiciliaria la maestra y sus alumnos
 
middle school curriculum
middle school curriculummiddle school curriculum
middle school curriculum
 
Final ppp
Final pppFinal ppp
Final ppp
 
Proyecto cambio social reciclaje
Proyecto cambio social reciclajeProyecto cambio social reciclaje
Proyecto cambio social reciclaje
 
1º ex diagnostico gina-
1º ex diagnostico gina-1º ex diagnostico gina-
1º ex diagnostico gina-
 
herramientas para el mantenimiento preventivo y correctivo de un equipo de co...
herramientas para el mantenimiento preventivo y correctivo de un equipo de co...herramientas para el mantenimiento preventivo y correctivo de un equipo de co...
herramientas para el mantenimiento preventivo y correctivo de un equipo de co...
 
JeannineTaylor_DesignWritingSamples
JeannineTaylor_DesignWritingSamplesJeannineTaylor_DesignWritingSamples
JeannineTaylor_DesignWritingSamples
 

Similaire à Deploy Contínuo de Software Legado: Loucura ou Genialidade?

TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...tdc-globalcode
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horasSamanta Cicilia
 
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...tdc-globalcode
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Jonathan Prates
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous DeliverySamanta Cicilia
 
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 ÁgilDanilo Sato
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...tdc-globalcode
 
Fisl14 - DevOps - Exame.com
Fisl14 - DevOps - Exame.comFisl14 - DevOps - Exame.com
Fisl14 - DevOps - Exame.comRobson Chikasawa
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
 
Desafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeDesafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeEduardo Rozario
 
Blue/Green Deployment Pattern - DevOpsDays 2020
Blue/Green Deployment Pattern - DevOpsDays 2020Blue/Green Deployment Pattern - DevOpsDays 2020
Blue/Green Deployment Pattern - DevOpsDays 2020Roberto Alves
 
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 DevOpsJosé Alexandre Macedo
 
Aplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerAplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerWellington Silva
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOpsCaio Candido
 
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0tdc-globalcode
 

Similaire à Deploy Contínuo de Software Legado: Loucura ou Genialidade? (20)

TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
TDC2018SP | Trilha UX - Deploy Continuo de Software Legado: Loucura ou Genial...
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
 
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
TDC2018SP | Trilha Banco de Dados - Transformacao do DBA. O que Agile e DevOp...
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
 
Continuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na NuvemContinuous Deployment e DevOps na Nuvem
Continuous Deployment e DevOps na Nuvem
 
[DevOps Carioca] Continuous Delivery
[DevOps Carioca]  Continuous Delivery[DevOps Carioca]  Continuous Delivery
[DevOps Carioca] Continuous Delivery
 
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
 
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
TDC2017 | São Paulo - Trilha Containers How we figured out we had a SRE team ...
 
Fisl14 - DevOps - Exame.com
Fisl14 - DevOps - Exame.comFisl14 - DevOps - Exame.com
Fisl14 - DevOps - Exame.com
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
 
Desafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as codeDesafios e glórias na implementação de infra as code
Desafios e glórias na implementação de infra as code
 
Alm e share point
Alm e share pointAlm e share point
Alm e share point
 
Blue/Green Deployment Pattern - DevOpsDays 2020
Blue/Green Deployment Pattern - DevOpsDays 2020Blue/Green Deployment Pattern - DevOpsDays 2020
Blue/Green Deployment Pattern - DevOpsDays 2020
 
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
 
Aplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com DockerAplicações 12 fatores, melhor com Docker
Aplicações 12 fatores, melhor com Docker
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 
DevOps Exame.com
DevOps Exame.comDevOps Exame.com
DevOps Exame.com
 
Clean Architecture com .NET Core
Clean Architecture com .NET CoreClean Architecture com .NET Core
Clean Architecture com .NET Core
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
 
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
 

Plus de alexandre freire

Making People Awesome @Nubank TDC Floripa 2019
Making People Awesome @Nubank TDC Floripa 2019Making People Awesome @Nubank TDC Floripa 2019
Making People Awesome @Nubank TDC Floripa 2019alexandre freire
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubankalexandre freire
 
Making People Awesome TDC POA 2018 - Alexandre Freire
Making People Awesome   TDC POA 2018 - Alexandre FreireMaking People Awesome   TDC POA 2018 - Alexandre Freire
Making People Awesome TDC POA 2018 - Alexandre Freirealexandre freire
 
Modern Agile and the Future of SW Development GUMARS 2018
Modern Agile and the Future of SW Development GUMARS 2018Modern Agile and the Future of SW Development GUMARS 2018
Modern Agile and the Future of SW Development GUMARS 2018alexandre freire
 
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...alexandre freire
 
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015alexandre freire
 
Como NÃO testar o seu projeto de Software. DevDay 2014
Como NÃO testar o seu projeto de Software. DevDay 2014Como NÃO testar o seu projeto de Software. DevDay 2014
Como NÃO testar o seu projeto de Software. DevDay 2014alexandre freire
 
Tech Safety - um caminho inesperado à excelência
Tech Safety - um caminho inesperado à excelênciaTech Safety - um caminho inesperado à excelência
Tech Safety - um caminho inesperado à excelênciaalexandre freire
 
What NOT to test in your project
What NOT to test in your projectWhat NOT to test in your project
What NOT to test in your projectalexandre freire
 
Como não testar seu projeto de software
Como não testar seu projeto de softwareComo não testar seu projeto de software
Como não testar seu projeto de softwarealexandre freire
 
Ágil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira ÁgilÁgil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira Ágilalexandre freire
 
Progamacao para não programadores
Progamacao para não programadoresProgamacao para não programadores
Progamacao para não programadoresalexandre freire
 
surge con 2011 lightning talk - closed loop server lifecycle
surge con 2011 lightning talk - closed loop server lifecycle surge con 2011 lightning talk - closed loop server lifecycle
surge con 2011 lightning talk - closed loop server lifecycle alexandre freire
 
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...alexandre freire
 
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011alexandre freire
 

Plus de alexandre freire (17)

Making People Awesome @Nubank TDC Floripa 2019
Making People Awesome @Nubank TDC Floripa 2019Making People Awesome @Nubank TDC Floripa 2019
Making People Awesome @Nubank TDC Floripa 2019
 
Technical Product Management at Nubank
Technical Product Management at NubankTechnical Product Management at Nubank
Technical Product Management at Nubank
 
Making People Awesome TDC POA 2018 - Alexandre Freire
Making People Awesome   TDC POA 2018 - Alexandre FreireMaking People Awesome   TDC POA 2018 - Alexandre Freire
Making People Awesome TDC POA 2018 - Alexandre Freire
 
Modern Agile and the Future of SW Development GUMARS 2018
Modern Agile and the Future of SW Development GUMARS 2018Modern Agile and the Future of SW Development GUMARS 2018
Modern Agile and the Future of SW Development GUMARS 2018
 
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...
Como influenciar sua equipe para ser excelente com medo, culpa, vergonha, pun...
 
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015
Otimizando sua Máquina Cultural na busca pela excelência QCon SP 2015
 
Como NÃO testar o seu projeto de Software. DevDay 2014
Como NÃO testar o seu projeto de Software. DevDay 2014Como NÃO testar o seu projeto de Software. DevDay 2014
Como NÃO testar o seu projeto de Software. DevDay 2014
 
Agile #FAIL QCon 2013
Agile #FAIL QCon 2013Agile #FAIL QCon 2013
Agile #FAIL QCon 2013
 
Tech Safety - um caminho inesperado à excelência
Tech Safety - um caminho inesperado à excelênciaTech Safety - um caminho inesperado à excelência
Tech Safety - um caminho inesperado à excelência
 
What NOT to test in your project
What NOT to test in your projectWhat NOT to test in your project
What NOT to test in your project
 
Como não testar seu projeto de software
Como não testar seu projeto de softwareComo não testar seu projeto de software
Como não testar seu projeto de software
 
Divida tecnica
Divida tecnicaDivida tecnica
Divida tecnica
 
Ágil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira ÁgilÁgil x Lean Startup no Caipira Ágil
Ágil x Lean Startup no Caipira Ágil
 
Progamacao para não programadores
Progamacao para não programadoresProgamacao para não programadores
Progamacao para não programadores
 
surge con 2011 lightning talk - closed loop server lifecycle
surge con 2011 lightning talk - closed loop server lifecycle surge con 2011 lightning talk - closed loop server lifecycle
surge con 2011 lightning talk - closed loop server lifecycle
 
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...
Dívida tecnica: precisando de crédito? Quão fundo entrar e como evitar que o ...
 
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011
COWBLAM! - a sua metodologia é a melhor. Agile Brasil 2011
 

Deploy Contínuo de Software Legado: Loucura ou Genialidade?