SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
globo
.com
Gestão de mudanças Ágil
Colin Saliceti
Mudança
Mudança (para operações)
Gestão de mudanças
Ágil
Ágil
‣ Iterações curtas
‣ Risco menor
‣ Feedback rápido
‣ Variações de escopo bem vinda
Lean
Gestão de mudanças Ágil
?
Big Brother Brasil
‣ Milhões de usuários simultâneos
‣ Votação a través do site
‣ Programa 24x7
‣ Edição 24x7
Não pode quebrar!
Mudanças no BBB 12
0
5
10
15
20
25
31/12 18/1 5/2 23/2 14/3
6
Como melhorar?
??
HOT DEPLOY
Blue-Green deployment
RoteadorUsuários Web App Banco
Blue-Green deployment
RoteadorUsuários
Web App
Web App
Banco
Banco
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Usuários
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
Balanceador
Usuários
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
Usuários
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
Usuários
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
VIP Beta
Usuários Teste
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
VIP Beta
Usuários Teste
Balanceador
Implementação
Aplicação
Máquina 1
VIP Live
Aplicação
Máquina 2
Aplicação
Máquina 1
Aplicação
Máquina 2
VIP Beta
Usuários Teste
app v230
compatible with db
v14
DB
version
15
DB
version
14
app v205
compatible with db
v13 and v14
app v234
compatible with db
v14
app v241
compatible with db
v14 and 15
DB
version
13
app v248
compatible with db
v15
Time
app v205
deployed
migrate
db to v14
app v230
deployed
app v234
deployed
app v234
deployed
app v248
deployed
migrate
db to v15
decouple db updates
Friday, August 19, 11
Banco de dados
Hot deploy - política
‣ Apresentação
‣ Reuniões
‣ Negociação
‣ Alteração do processo
‣ Treinamento
‣ Acompanhamento
Sem interrupção
Mudanças seguras
Horário comercial
Motivação
Time-to-market
Mudanças no BBB 13
0
5
10
15
20
25
31/12 18/1 5/2 23/2 14/3
6
23
buscar
Mais...
Outras implementações
‣ Balanceador software
‣ Amazon ELB (Elastic Load Balancing)
‣ DNS
‣ PAAS (Platform As A Service)
‣ ...
Lançamento escondido
Mudança “canário”
Testes A/B
80% 20%
Mudança continua
Commit
Testes de
unidade
Testes de
integração
Testes de
aceitação
Produção
Referências
Obrigado!
colin@corp.globo.com

Mais conteúdo relacionado

Semelhante a Gestão de mudanças ágil e sem interrupções no Big Brother Brasil

Ads&Performance - Performance em SEO - técnicas para aumentar a conversão
Ads&Performance - Performance em SEO - técnicas para aumentar a conversãoAds&Performance - Performance em SEO - técnicas para aumentar a conversão
Ads&Performance - Performance em SEO - técnicas para aumentar a conversãoE-Commerce Brasil
 
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini Magalhaes
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini MagalhaesCongresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini Magalhaes
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini MagalhaesVictor Rossini Magalhães
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayiMasters
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TICarlos Buzeto
 
[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de VersãoAlessandro Almeida
 
Gestão de Produtos de Software - RanchoDev
Gestão de Produtos de Software - RanchoDevGestão de Produtos de Software - RanchoDev
Gestão de Produtos de Software - RanchoDevJoaquim Torres
 
The twelve factor app - Princípios e boas práticas aplicados no mundo real
The twelve factor app - Princípios e boas práticas aplicados no mundo realThe twelve factor app - Princípios e boas práticas aplicados no mundo real
The twelve factor app - Princípios e boas práticas aplicados no mundo realJosé Filipe Lyra
 
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesBPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesEloGroup
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous DeliverySamanta Cicilia
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013André Dias
 
Lean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaLean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaRodrigo Yoshima
 
Pwa e o futuro do frontend
Pwa e o futuro do frontendPwa e o futuro do frontend
Pwa e o futuro do frontendRaphael Moraes
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoValquíria Duarte D'Amato
 
Kanban: Em busca de ritmo sustentável
Kanban: Em busca de ritmo sustentávelKanban: Em busca de ritmo sustentável
Kanban: Em busca de ritmo sustentávelAlisson Vale
 
Performance em SEO - técnicas para aumentar a conversão
Performance em SEO - técnicas para aumentar a conversãoPerformance em SEO - técnicas para aumentar a conversão
Performance em SEO - técnicas para aumentar a conversãoE-Commerce Brasil
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSRodrigo Kono
 
Performance na Web - GDG DevFest SP 2014
Performance na Web - GDG DevFest SP 2014Performance na Web - GDG DevFest SP 2014
Performance na Web - GDG DevFest SP 2014Alexandre Tarifa
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...EloGroup
 
[Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas [Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas EloGroup
 

Semelhante a Gestão de mudanças ágil e sem interrupções no Big Brother Brasil (20)

Ads&Performance - Performance em SEO - técnicas para aumentar a conversão
Ads&Performance - Performance em SEO - técnicas para aumentar a conversãoAds&Performance - Performance em SEO - técnicas para aumentar a conversão
Ads&Performance - Performance em SEO - técnicas para aumentar a conversão
 
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini Magalhaes
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini MagalhaesCongresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini Magalhaes
Congresso E-Commerce Brasil ADS&PERFORMANCE 2018 - Victor Rossini Magalhaes
 
Android DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google PlayAndroid DevConference - Develop on Android and find success on Google Play
Android DevConference - Develop on Android and find success on Google Play
 
DevOps - Novos Desafios para TI
DevOps - Novos Desafios para TIDevOps - Novos Desafios para TI
DevOps - Novos Desafios para TI
 
[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão
 
Gestão de Produtos de Software - RanchoDev
Gestão de Produtos de Software - RanchoDevGestão de Produtos de Software - RanchoDev
Gestão de Produtos de Software - RanchoDev
 
The twelve factor app - Princípios e boas práticas aplicados no mundo real
The twelve factor app - Princípios e boas práticas aplicados no mundo realThe twelve factor app - Princípios e boas práticas aplicados no mundo real
The twelve factor app - Princípios e boas práticas aplicados no mundo real
 
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidadesBPM Ágil – desenvolvimento e implementação de novas funcionalidades
BPM Ágil – desenvolvimento e implementação de novas funcionalidades
 
[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery[Lady talks]Continuous Delivery
[Lady talks]Continuous Delivery
 
Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013Continuous Delivery com TFS e Release Management for Visual Studio 2013
Continuous Delivery com TFS e Release Management for Visual Studio 2013
 
Lean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaLean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de Tecnologia
 
Pwa e o futuro do frontend
Pwa e o futuro do frontendPwa e o futuro do frontend
Pwa e o futuro do frontend
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projeto
 
Go global para Windows
Go global para WindowsGo global para Windows
Go global para Windows
 
Kanban: Em busca de ritmo sustentável
Kanban: Em busca de ritmo sustentávelKanban: Em busca de ritmo sustentável
Kanban: Em busca de ritmo sustentável
 
Performance em SEO - técnicas para aumentar a conversão
Performance em SEO - técnicas para aumentar a conversãoPerformance em SEO - técnicas para aumentar a conversão
Performance em SEO - técnicas para aumentar a conversão
 
Controlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTSControlando o Ciclo de Software e porque você deveria usar o VSTS
Controlando o Ciclo de Software e porque você deveria usar o VSTS
 
Performance na Web - GDG DevFest SP 2014
Performance na Web - GDG DevFest SP 2014Performance na Web - GDG DevFest SP 2014
Performance na Web - GDG DevFest SP 2014
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 
[Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas [Café com BPM] Concepção e desenvolvimento de sistemas
[Café com BPM] Concepção e desenvolvimento de sistemas
 

Gestão de mudanças ágil e sem interrupções no Big Brother Brasil