ALM Summit Brasil 2014
ALM Summit Brasil 2014
Integração contínua de banco de dados
utilizando Database Project, Data Tool...
ALM Summit Brasil 2014
Motivação
• Clientes tratando desenvolvimento de banco como
exceção no ciclo:
• Evitam automatizar ...
ALM Summit Brasil 2014
Agenda
• Conceitos (Integração Contínua, Deployments Contínuos e Entregas Contínuas)
• Database pro...
ALM Summit Brasil 2014
Integração contínua
A prática de constantemente integrar e validar
o código da aplicação modificado...
ALM Summit Brasil 2014
Deployments contínuos
A prática de continuamente realizar deployments
da aplicação em ambientes (de...
ALM Summit Brasil 2014
Entregas contínuas
A prática de constantemente estar entregando
algo que agregue valor para a o neg...
ALM Summit Brasil 2014
Database projects
Criado com o objetivo de integrar o
desenvolvimento de banco de dados ao ciclo de...
ALM Summit Brasil 2014
Release Management
ALM Summit Brasil 2014
Release Management
Hands on!
ALM Summit Brasil 2014
Enfim...
• Com o Database Projects fica simples integrar o
desenvolvimento de banco de dados as est...
ALM Summit Brasil 2014
ALM Summit Brasil 2014
Obrigado!
igor.macedo@especificacoes.com
www.especificacoes.com
Faça parte d...
Próximos SlideShares
Carregando em…5
×

DatabaseCI_ALMSummit2014

248 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
248
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

DatabaseCI_ALMSummit2014

  1. 1. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Integração contínua de banco de dados utilizando Database Project, Data Tools e Release Management Igor Rosa Macedo igor.macedo@especificacoes.com
  2. 2. ALM Summit Brasil 2014 Motivação • Clientes tratando desenvolvimento de banco como exceção no ciclo: • Evitam automatizar a parte do banco por questões de governança ou receio de perderem o “controle”; • Normalmente ficam apenas com o deploy automatizado de scripts; • Clientes em busca de uma solução para automação de deployment de banco de dados, mas que se surpreendem com o que é possível ser feito (desinformação); • Implantação recente desta abordagem (Case Valor Econômico);
  3. 3. ALM Summit Brasil 2014 Agenda • Conceitos (Integração Contínua, Deployments Contínuos e Entregas Contínuas) • Database projects e SQL Data Tools; • Testes unitários; • Controle de versão; • Build e deployment automatizado; • Release Management; • Conclusões;
  4. 4. ALM Summit Brasil 2014 Integração contínua A prática de constantemente integrar e validar o código da aplicação modificado (ou criado) pelos desenvolvedores. aspecto de desenvolvimento
  5. 5. ALM Summit Brasil 2014 Deployments contínuos A prática de continuamente realizar deployments da aplicação em ambientes (desenvolvimento, QA, produção). aspecto de operação
  6. 6. ALM Summit Brasil 2014 Entregas contínuas A prática de constantemente estar entregando algo que agregue valor para a o negócio. aspecto de negócio
  7. 7. ALM Summit Brasil 2014 Database projects Criado com o objetivo de integrar o desenvolvimento de banco de dados ao ciclo de desenvolvimento da aplicação. Hands on!
  8. 8. ALM Summit Brasil 2014 Release Management
  9. 9. ALM Summit Brasil 2014 Release Management Hands on!
  10. 10. ALM Summit Brasil 2014 Enfim... • Com o Database Projects fica simples integrar o desenvolvimento de banco de dados as estratégias de ALM; • A utilização de builds e testes automatizados nos database projects materializa a integração contínua de banco de dados; • O Release Management possibilita a implementação de deployments contínuos sem perder a governança nos ambientes, além de habilitar a implantação de entregas contínuas;
  11. 11. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Obrigado! igor.macedo@especificacoes.com www.especificacoes.com Faça parte do nosso time: contato@especificacoes.com

×