Como melhoramos a entrega
de software usando o
Azure DevOps
Jaqueline Ramos
Um pouquinho sobre mim
• Jaqueline Ramos
• Aproximadamente 8 anos na área
• Dev, Infra, Monitoração, ALM e
DevOps
• Atualmente Consultora DevOps na
ESX
• Comunidades: WoMakers Code e
Developers-BR/Interior
• Microsoft MVP
Contatos
https://bit.ly/2S19v2d
@JaqueCR2
https://bit.ly/2uhN28S
https://bit.ly/2yMPROF
Problemas? Todo mundo tem!
Mas, se a situação complicar ...
E simplesmente fechar os olhos ...
Problemas identificados
1. Planejamento não condiz com a realidade
2. Pacotes sendo gerados localmente
3. Integração de códigos só quando vai para produção
4. Teste? Oi?
5. Processo de entrega manual (baixar pacote, limpar config,
subir no ftp)
6. Muitas falhas, pacotes de hotfix no dia seguinte ao deploy
7. Muito tempo para a entrega de um ambiente
8. Não consigo monitorar meu ambiente
Cenário dos sonhos
Práticas
CI (continuous integration)
A cada novo
commit/check-in, realize
testes individuais ou de
integração
Práticas
CD (continuous deployment)
Realize pequenas entregas a
qualquer momento, em
conjunto com CI
CI + CD = <3
Juntos, você ficará mais
próximo e consequentemente
chegará mais rápido a um
processo com Continuous
Delivery.
Ferramentas
Estratégia adotada
Azure DevOps
Planeje de forma mais
inteligente, colabore
melhor e entregue mais
rapidamente com um
conjunto de serviços
modernos de
desenvolvimento.
Solução
1. Planejamento: Boards, WIs
2. Pacotes locais: Build (Pipelines) + CI
3. Integração de códigos: Repos + estratégia de branches
4. Testes: Plans + Automação na Build e Release
5. Entrega manual: Release (Pipelines) + CD
6. Muitas falhas: Todo o processo acima, mencionado
7. Demora na entrega de ambientes: ARM Templates + Release
(Pipelines)
8. Monitoramento: App Insights
Ganhos
1. Processo
2. Desenvolvimento
3. Entrega
4. Autonomia
5. Sem dependências de outros times
6. Redução de custos
O software que antes você entregava
em meses, agora você pode entregar
em semanas ou MINUTOS.
Contatos
https://bit.ly/2S19v2d
@JaqueCR2
https://bit.ly/2uhN28S
https://bit.ly/2yMPROF
Obrigada!
Jaqueline Ramos

Americana Tech Conf 2018