Se beber não programe

Programação de "baixo nível", ou "alto nível" se preferir

Deploy Contínuo com Guilherme Silveira

deixe um comentário »

Em 2008 lançamos a versão 2.0 de um produto interno que era baseado em um script manual de deploy.

Os problemas que surgem por causa do script manual são diversos, sendo um típico processo de sexta feira pré fim de semana cheio:

- abertura de ticket de deploy ou ligação para o responsável
- enviar um script de atualização do banco
- aguardar o responsável terminar outras tarefas ou o ticket ser atendido (alguns dias)
- o processo de deploy (um arquivo .doc) é executado passo a passo, algo errado acontece
- mais um dia para saber que deu algo errado
- os desenvolvedores procuram o problema e corrigem
- aguarda o responsável ter tempo ou o ticket ser atendido novamente
- o processo de deploy é repetido

E assim consequentemente até o momento que seu sistema está no ar, muitos dias depois das funcionalidades terem sido escritas. O que fazer?

Automatize!

Nesse vídeo você acompanha o processo de deploy contínuo e sua importância, algo que foi feito desde 2005 até 2008 (integração contínua) e de 2008 até hoje (deploy contínuo), aumentando a velocidade de entrega de valor do nosso produto. Em breve postarei passo a passo cada técnica utilizada no blog de agile.

Essa palestra foi apresentada no Maré de Agilidade de BH, Maré de Agilidade de Vitória e no grupo de usuários de Ruby de São Paulo

Escrito por guilhermesilveira

Julho 6, 2010 às 10:10 am

Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.