SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Arrancada & DevOps
O QUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
Arrancada – você já viu?
 Você já viu uma prova de arrancada?
 Como uma equipe se organiza?
 Uma equipe inteira, por trás do preparo de um carro e piloto, para ele arrancar em
uma pista de 201ou 402m em menos de 5s.
 Que lições podemos aprender com eles para garantir que a TI seja ágil e
performática?
DevOps, Agilidade e Performance – Como?
Cada vez mais, precisamos encontrar ferramentas, modelos, fórmulas e receitas que
nos permitam ser ágeis e performáticos, mas como?
 Como entregar valor, de forma rápida, mantendo a qualidade e com o menor
custo?
 Como entregar uma experiência Incrível ao cliente?
 Como o uso de um esporte de alta performance (ARRANCADA), contribui para
termos uma cultura e processos de TI, aderentes à necessidade do negócio?
 Como podemos buscar nas experiências do nosso dia a dia, novos aprendizados?
Mas afinal, o que é uma Arrancada?
Arrancada, o que é afinal?
Arrancada, o que é afinal?
Mas antes de entender como?
Vamos entender os motivos:
Porquê:
Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc.
Acontecem e SEMPRE vão acontecer.
E QUANDO O INESPERADO ACONTECE?
Mas antes de entender como?
Vamos entender os motivos:
Mas antes de entender como?
Vamos entender os motivos:
Mas antes de entender como?
Vamos entender os motivos:
Porquê:
Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc.
Acontecem e SEMPRE vão acontecer.
E QUANDO O INESPERADO ACONTECE?
+ 1000 Deploys/mês;
Baixo índice de indisponibilidade
Testes contínuos de capacidade para garantir PERFORMANCE das aplicações.
10 segundos;
201 metros percorridos em 120km/hora
O carro é levado ao limite em busca da melhor PERFORMANCE e TEMPO.
Mas antes de entender como?
Vamos entender os motivos:
ENTÃO, COMO LIDAR COM ESSES EVENTOS EM PRODUÇÃO?
1. Construir uma cultura de TI aderente à necessidade do Negócio;
2. TI como estratégia do negócio;
3. Ter um processo ágil, eficiente para restabelecer falhas de forma rápida e com o menor impacto ao
negócio;
CALMS: Cultura, Automação, Valor, Medição e Compartilhamento, porque:
O que não é definido não pode ser controlado
O que não é controlado não pode ser medido
O que não é medido não pode ser melhorado
ITIL
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
ARRANCADA
Sonho x Viabilidade
DEVOPS
Novo Produto / Hipótese
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento
Plan
Desenho
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Construção
Build
Code
Construção
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Integração
Contínua
Treino
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Fim da Corrida!
Produto em produção!
Pronto, missão cumprida! Ops, tem certeza?
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Implantação
Deploy
Corrida
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Operação
Produção
Sustentação
Falhas e Quebras / Incidentes e Bugs
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
Telemetria
Feedback
Contínuo
Análise/Performance/Acompanhamento
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
A IMPORTÂNCIA DA TELEMETRIA
Não acredita, então veja:
FONTE: https://www.grandepremio.com.br/f1/noticias/video-hulkenberg-tenta-enganar-engenheiro-em-singapura-mas-e-pego-no-pulo
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e
Agilidade?
LIÇÕES APRENDIDAS
LIÇÕES APRENDIDAS
Arrancada – Por isso, precisamos de Performance!!!
“Eu sou parte de uma equipe. Então, quando venço, não sou apenas eu quem vence. De
certa forma termino o trabalho de um grupo enorme de pessoas.”
Ayrton Senna
Ifood – Por isso, precisamos de Performance!!!
São 20M Pedidos mês
PEDIDOS EM HORÁRIO DE PICO:
+ 50 por segundo / +3k por minuto / +150k por hora
+120K Entregadores
+ 100K Restaurantes
+ 12,6M Usuários
Estamos revolucionando o universo da alimentação usando nossa tecnologia para transformar
hábitos, criar experiências e mudar a vida de milhões de pessoas!
Ifood
Então em 5 passos, temos:
AÇÃO
Correção rápida (G. de Incidentes e Crises)
Comunicação, Transparência e Visibilidade
Análise de Impacto – RCA
Solução de Causa Raiz
Métricas
ALIADO
Monitoramento / Teste de API (Por min.)
Statuspage Interno
Blameless Postmortem
Gestão de Problemas
Reunião semanal de alinhamento
1
2
3
4
5
AUTOMAÇÃO
Quer saber mais e trocar figurinhas:
@tatypaya /tatypaya
Quer conhecer mais sobre DevOps e
analogias do dia a dia?
http://materiais.movile.com/eboo
kdevopsearrancadas
OBRIGADA!
Acompanhe nossas Vagas
Seja um FoodLover
https://jobs.kenoby.com/ifood
Quer mais conteúdo
Na Movile tem, acesse:
https://movile.blog/

Mais conteúdo relacionado

Mais procurados

Implantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principiosImplantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principiosCarlos Felippe Cardoso
 
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...tdc-globalcode
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorMarcio Sete
 
State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018Leonardo Pabon - CSP, MSc
 
Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013Handrus Nogueira
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsManoel Pimentel Medeiros
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
SAFe - Visão Geral Em 10 Slides
SAFe - Visão Geral Em 10 SlidesSAFe - Visão Geral Em 10 Slides
SAFe - Visão Geral Em 10 SlidesJulio Cesar Fausto
 
Aumento seus lucros no mundo digital utilizando as boas práticas de DevOps
Aumento seus lucros  no mundo digital utilizando as boas práticas de DevOpsAumento seus lucros  no mundo digital utilizando as boas práticas de DevOps
Aumento seus lucros no mundo digital utilizando as boas práticas de DevOpsDynatrace Latin America
 
Implantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachImplantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachRodrigo Yoshima
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Marcio Sete
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Marcio Sete
 
Do diagnostico ao aumento de produtividade - O case Vagas.com
Do diagnostico ao aumento de produtividade - O case Vagas.comDo diagnostico ao aumento de produtividade - O case Vagas.com
Do diagnostico ao aumento de produtividade - O case Vagas.comThulio Ultramari
 
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarMetodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarWagner Mendes Voltz Fusca
 

Mais procurados (20)

Lean Kanban BR17
Lean Kanban BR17Lean Kanban BR17
Lean Kanban BR17
 
Implantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principiosImplantando continuous delivery e seus oito principios
Implantando continuous delivery e seus oito principios
 
A cultura do DevOps
A cultura do DevOpsA cultura do DevOps
A cultura do DevOps
 
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
 
Transformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valorTransformando a experiência da TI com ciclos curtos de alto valor
Transformando a experiência da TI com ciclos curtos de alto valor
 
State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018State of Product Ownership - Scrum Day BR 2018
State of Product Ownership - Scrum Day BR 2018
 
Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013Testes, por que se importar com eles? Spin Campinas 2013
Testes, por que se importar com eles? Spin Campinas 2013
 
Como não ficar careca em Agile Transformations
Como não ficar careca em Agile TransformationsComo não ficar careca em Agile Transformations
Como não ficar careca em Agile Transformations
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
SAFe - Visão Geral Em 10 Slides
SAFe - Visão Geral Em 10 SlidesSAFe - Visão Geral Em 10 Slides
SAFe - Visão Geral Em 10 Slides
 
10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe10 dicas para escalar Agile usando SAFe
10 dicas para escalar Agile usando SAFe
 
Aumento seus lucros no mundo digital utilizando as boas práticas de DevOps
Aumento seus lucros  no mundo digital utilizando as boas práticas de DevOpsAumento seus lucros  no mundo digital utilizando as boas práticas de DevOps
Aumento seus lucros no mundo digital utilizando as boas práticas de DevOps
 
Implantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachImplantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile Coach
 
Mais com menos
Mais com menosMais com menos
Mais com menos
 
ScrumOps
ScrumOpsScrumOps
ScrumOps
 
Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013Continuous Delivery - ALM Summit Brasil 2013
Continuous Delivery - ALM Summit Brasil 2013
 
Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013Continuous delivery - Agile Trends 2013
Continuous delivery - Agile Trends 2013
 
Do diagnostico ao aumento de produtividade - O case Vagas.com
Do diagnostico ao aumento de produtividade - O case Vagas.comDo diagnostico ao aumento de produtividade - O case Vagas.com
Do diagnostico ao aumento de produtividade - O case Vagas.com
 
Governança Ágil de Portfólio
Governança Ágil de PortfólioGovernança Ágil de Portfólio
Governança Ágil de Portfólio
 
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - UnicesumarMetodologia ágil - VIII Semana das Engenharias - Unicesumar
Metodologia ágil - VIII Semana das Engenharias - Unicesumar
 

Semelhante a Arrancada DevOps Agilidade Performance

Pra que serve um agile coach
Pra que serve um agile coachPra que serve um agile coach
Pra que serve um agile coachThulio Ultramari
 
Agilidade em escala - Agile Brazil 2018
Agilidade em escala  - Agile Brazil 2018Agilidade em escala  - Agile Brazil 2018
Agilidade em escala - Agile Brazil 2018Ewerton Santos (Ton)
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Juan Bernabó
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGWelington Monteiro
 
Fatores Críticos de Sucesso na Transformação de uma Cultura Organizacional
Fatores Críticos de Sucesso na Transformação de uma Cultura OrganizacionalFatores Críticos de Sucesso na Transformação de uma Cultura Organizacional
Fatores Críticos de Sucesso na Transformação de uma Cultura OrganizacionalLuiz C. Parzianello
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook Marcio Sete
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
A Relação da Gestão de Projetos com as Áreas de Ti e Telecom
A Relação da Gestão de Projetos com as Áreas de Ti e TelecomA Relação da Gestão de Projetos com as Áreas de Ti e Telecom
A Relação da Gestão de Projetos com as Áreas de Ti e Telecomanderborges
 
Como ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfComo ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfValriaFerreira59
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadorobisson_oliveira
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosEloGroup
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareRildo (@rildosan) Santos
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágilAlan Zanatta
 
Agilidade em escala na teoria e na pratica
Agilidade em escala na teoria e na praticaAgilidade em escala na teoria e na pratica
Agilidade em escala na teoria e na praticaDaniel Santos
 

Semelhante a Arrancada DevOps Agilidade Performance (20)

Pra que serve um agile coach
Pra que serve um agile coachPra que serve um agile coach
Pra que serve um agile coach
 
Agilidade em escala - Agile Brazil 2018
Agilidade em escala  - Agile Brazil 2018Agilidade em escala  - Agile Brazil 2018
Agilidade em escala - Agile Brazil 2018
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0
 
Palestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MGPalestra sobre DevOps na ASSESPRO-MG
Palestra sobre DevOps na ASSESPRO-MG
 
Fatores Críticos de Sucesso na Transformação de uma Cultura Organizacional
Fatores Críticos de Sucesso na Transformação de uma Cultura OrganizacionalFatores Críticos de Sucesso na Transformação de uma Cultura Organizacional
Fatores Críticos de Sucesso na Transformação de uma Cultura Organizacional
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook   Workshop - The DevOps Cookbook
Workshop - The DevOps Cookbook
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
A Relação da Gestão de Projetos com as Áreas de Ti e Telecom
A Relação da Gestão de Projetos com as Áreas de Ti e TelecomA Relação da Gestão de Projetos com as Áreas de Ti e Telecom
A Relação da Gestão de Projetos com as Áreas de Ti e Telecom
 
Como ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdfComo ensinar um elefante a dançar.pdf
Como ensinar um elefante a dançar.pdf
 
Sistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercadoSistemas ERP - Implantação e tendências de mercado
Sistemas ERP - Implantação e tendências de mercado
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de Software
 
Alex batista(cscbrasil) apresentacao-cmg_2008
Alex batista(cscbrasil) apresentacao-cmg_2008Alex batista(cscbrasil) apresentacao-cmg_2008
Alex batista(cscbrasil) apresentacao-cmg_2008
 
As regras do jogo de um time ágil
As regras do jogo de um time ágilAs regras do jogo de um time ágil
As regras do jogo de um time ágil
 
Gestão da TI (26/02/2015)
Gestão da TI (26/02/2015)Gestão da TI (26/02/2015)
Gestão da TI (26/02/2015)
 
Agilidade em escala na teoria e na pratica
Agilidade em escala na teoria e na praticaAgilidade em escala na teoria e na pratica
Agilidade em escala na teoria e na pratica
 
Outcome-Driven Management
Outcome-Driven ManagementOutcome-Driven Management
Outcome-Driven Management
 

Arrancada DevOps Agilidade Performance

  • 1. Arrancada & DevOps O QUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
  • 2. Arrancada – você já viu?  Você já viu uma prova de arrancada?  Como uma equipe se organiza?  Uma equipe inteira, por trás do preparo de um carro e piloto, para ele arrancar em uma pista de 201ou 402m em menos de 5s.  Que lições podemos aprender com eles para garantir que a TI seja ágil e performática?
  • 3. DevOps, Agilidade e Performance – Como? Cada vez mais, precisamos encontrar ferramentas, modelos, fórmulas e receitas que nos permitam ser ágeis e performáticos, mas como?  Como entregar valor, de forma rápida, mantendo a qualidade e com o menor custo?  Como entregar uma experiência Incrível ao cliente?  Como o uso de um esporte de alta performance (ARRANCADA), contribui para termos uma cultura e processos de TI, aderentes à necessidade do negócio?  Como podemos buscar nas experiências do nosso dia a dia, novos aprendizados?
  • 4. Mas afinal, o que é uma Arrancada?
  • 5. Arrancada, o que é afinal?
  • 6. Arrancada, o que é afinal?
  • 7. Mas antes de entender como? Vamos entender os motivos: Porquê: Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc. Acontecem e SEMPRE vão acontecer. E QUANDO O INESPERADO ACONTECE?
  • 8. Mas antes de entender como? Vamos entender os motivos:
  • 9. Mas antes de entender como? Vamos entender os motivos:
  • 10. Mas antes de entender como? Vamos entender os motivos: Porquê: Falhas (incidentes); Indisponibilidades (downtimes); Imprevistos (gap de processos), etc. Acontecem e SEMPRE vão acontecer. E QUANDO O INESPERADO ACONTECE? + 1000 Deploys/mês; Baixo índice de indisponibilidade Testes contínuos de capacidade para garantir PERFORMANCE das aplicações. 10 segundos; 201 metros percorridos em 120km/hora O carro é levado ao limite em busca da melhor PERFORMANCE e TEMPO.
  • 11. Mas antes de entender como? Vamos entender os motivos: ENTÃO, COMO LIDAR COM ESSES EVENTOS EM PRODUÇÃO? 1. Construir uma cultura de TI aderente à necessidade do Negócio; 2. TI como estratégia do negócio; 3. Ter um processo ágil, eficiente para restabelecer falhas de forma rápida e com o menor impacto ao negócio; CALMS: Cultura, Automação, Valor, Medição e Compartilhamento, porque: O que não é definido não pode ser controlado O que não é controlado não pode ser medido O que não é medido não pode ser melhorado ITIL
  • 12. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Sonho x Viabilidade DEVOPS Novo Produto / Hipótese Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 13. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 14. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Plan Desenho
  • 15. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 16. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Construção Build Code Construção
  • 17. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 18. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Integração Contínua Treino
  • 19. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 20. Fim da Corrida! Produto em produção! Pronto, missão cumprida! Ops, tem certeza? Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Implantação Deploy Corrida
  • 21. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 22. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Operação Produção Sustentação Falhas e Quebras / Incidentes e Bugs
  • 23. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 24. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? Telemetria Feedback Contínuo Análise/Performance/Acompanhamento
  • 25. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? A IMPORTÂNCIA DA TELEMETRIA Não acredita, então veja: FONTE: https://www.grandepremio.com.br/f1/noticias/video-hulkenberg-tenta-enganar-engenheiro-em-singapura-mas-e-pego-no-pulo
  • 26. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? LIÇÕES APRENDIDAS LIÇÕES APRENDIDAS
  • 27. Arrancada – Por isso, precisamos de Performance!!! “Eu sou parte de uma equipe. Então, quando venço, não sou apenas eu quem vence. De certa forma termino o trabalho de um grupo enorme de pessoas.” Ayrton Senna
  • 28. Ifood – Por isso, precisamos de Performance!!! São 20M Pedidos mês PEDIDOS EM HORÁRIO DE PICO: + 50 por segundo / +3k por minuto / +150k por hora +120K Entregadores + 100K Restaurantes + 12,6M Usuários Estamos revolucionando o universo da alimentação usando nossa tecnologia para transformar hábitos, criar experiências e mudar a vida de milhões de pessoas! Ifood
  • 29. Então em 5 passos, temos: AÇÃO Correção rápida (G. de Incidentes e Crises) Comunicação, Transparência e Visibilidade Análise de Impacto – RCA Solução de Causa Raiz Métricas ALIADO Monitoramento / Teste de API (Por min.) Statuspage Interno Blameless Postmortem Gestão de Problemas Reunião semanal de alinhamento 1 2 3 4 5 AUTOMAÇÃO
  • 30. Quer saber mais e trocar figurinhas: @tatypaya /tatypaya Quer conhecer mais sobre DevOps e analogias do dia a dia? http://materiais.movile.com/eboo kdevopsearrancadas
  • 31. OBRIGADA! Acompanhe nossas Vagas Seja um FoodLover https://jobs.kenoby.com/ifood Quer mais conteúdo Na Movile tem, acesse: https://movile.blog/