SlideShare uma empresa Scribd logo
1 de 24
Arrancada (DevOps)
O QUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
Tatiane Payá
https://www.linkedin.com/in/tatianepaya
Mãe do Luiz Felipe, 9 anos, Piloto de Drag Jr. e da Mariana, 2
anos, futura piloto de Drag Jr .
Formada em Eletrônica e Sistemas da Informação, Pós
Graduada em Governança de TI e Gestão de Pessoas.
Atuo como Coordenadora de Governança de TI e Suporte no
Ifood.
Estou no mercado de TI há mais de 18 anos, onde comecei
como analista de Suporte Técnico e Infraestrutura.
Nos últimos 6 anos, busco desenvolvimento e conhecimento
em práticas que dêem visibilidade, transparência e
direcionamento em relação a entrega de valor dos serviços de
TI ao Negócio.
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?
Mas afinal, o que é uma Arrancada?
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
DEVOPS
Novo Produto / Feature
Nasce devido a:
Necessidade
Inovação
Empreendedorismos
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade?
ARRANCADA
Viabilidade
DEVOPS
Análise / Hipóteses
Com Design Thinking é possível
traçar hipóteses e desenhar a
entrega de valor
(Ideias e Protótipos).
Tá, mas???
Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade?
ARRANCADA
Desenho
DEVOPS
Planejamento
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?
ARRANCADA
Construção
DEVOPS
Desenvolvimento
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?
ARRANCADA
Treino
DEVOPS
Testes
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?
ARRANCADA
Corrida
DEVOPS
Implantação
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?
ARRANCADA
Manutenção
DEVOPS
Sustentação
Fim da Corrida!
Produto em produção!
Pronto, missão cumprida! Ops, tem certeza?
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?
ARRANCADA
Falhas e Quebras
DEVOPS
Incidentes e Bugs
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?
ARRANCADA
Telemetria
DEVOPS
Monitoramento
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?
ARRANCADA
Ajustes
DEVOPS
Correção
Falha inesperada? Monitoramento apontou? Equipe em ação para correção!
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?
ARRANCADA
Análise e Performance
DEVOPS
Lições Aprendidos
Lições aprendidas ou Erros Conhecidos
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?
ARRANCADA
Acompanhamento
DEVOPS
Medição
Planejamento Construção
Integração
Contínua
Plan
Build
Implantação
Feedback
Contínuo
Operação
DeployProdução
Code
Sustentação
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 ~ 23K pedidos por hora
São ~ 150K pedidos por hora em horário de pico
120K Entregadores
12.6M Usuários
1800 FoodLovers
Com o propósito de Revolucionar o universo da alimentação por uma
vida mais prática e prezerosa
MAIS CONTEÚDO!
Para conhecer mais sobre este assunto: Arrancada e DevOps, acesse:
http://materiais.movile.com/ebookdevopsearrancadas
OBRIGADA!
Quer receber conteúdo e todas as
novidades direto no seu e-mail?
bit.ly/conteudo_movile
Quer ser um FoodLover
TEMOS VAGAS
https://jobs.kenoby.com/ifood

Mais conteúdo relacionado

Mais procurados

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
 
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
 
Kanban e a análise de negócios
Kanban e a análise de negóciosKanban e a análise de negócios
Kanban e a análise de negóciosRodrigo Yoshima
 
Continuous delivery principios e praticas - Knowledge21
Continuous delivery   principios e praticas - Knowledge21Continuous delivery   principios e praticas - Knowledge21
Continuous delivery principios e praticas - Knowledge21Carlos Felippe Cardoso
 
Além do Agile Coaching
Além do Agile CoachingAlém do Agile Coaching
Além do Agile CoachingRodrigo Yoshima
 
Lidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaLidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaRodrigo Yoshima
 
Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Rodrigo Yoshima
 
Ferramentas Trabalho Remoto
Ferramentas Trabalho RemotoFerramentas Trabalho Remoto
Ferramentas Trabalho RemotoEvelise Canali
 
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
 
The PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maioresThe PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maioresManoel Pimentel Medeiros
 
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
 
2. abpmp bpm day campinas leandro jesus
2. abpmp bpm day campinas leandro jesus2. abpmp bpm day campinas leandro jesus
2. abpmp bpm day campinas leandro jesusEloGroup
 
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
 
Liderança no Trabalho Remoto v2
Liderança no Trabalho Remoto v2Liderança no Trabalho Remoto v2
Liderança no Trabalho Remoto v2Troposlab
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanRodrigo Yoshima
 
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
 
Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0Rodrigo Yoshima
 

Mais procurados (20)

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
 
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...
 
Kanban e a análise de negócios
Kanban e a análise de negóciosKanban e a análise de negócios
Kanban e a análise de negócios
 
Lean Kanban BR17
Lean Kanban BR17Lean Kanban BR17
Lean Kanban BR17
 
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
 
Continuous delivery principios e praticas - Knowledge21
Continuous delivery   principios e praticas - Knowledge21Continuous delivery   principios e praticas - Knowledge21
Continuous delivery principios e praticas - Knowledge21
 
Além do Agile Coaching
Além do Agile CoachingAlém do Agile Coaching
Além do Agile Coaching
 
Estratégias para Transição Ágil
Estratégias para Transição ÁgilEstratégias para Transição Ágil
Estratégias para Transição Ágil
 
Lidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaLidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legada
 
Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)
 
Ferramentas Trabalho Remoto
Ferramentas Trabalho RemotoFerramentas Trabalho Remoto
Ferramentas Trabalho Remoto
 
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
 
The PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maioresThe PornoAgile - Uma visão ágil somente para maiores
The PornoAgile - Uma visão ágil somente para maiores
 
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
 
2. abpmp bpm day campinas leandro jesus
2. abpmp bpm day campinas leandro jesus2. abpmp bpm day campinas leandro jesus
2. abpmp bpm day campinas leandro jesus
 
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
 
Liderança no Trabalho Remoto v2
Liderança no Trabalho Remoto v2Liderança no Trabalho Remoto v2
Liderança no Trabalho Remoto v2
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanban
 
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
 
Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0Apresentação e guerra dos métodos 2.0
Apresentação e guerra dos métodos 2.0
 

Semelhante a DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e performance?

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)
 
Pra que serve um agile coach
Pra que serve um agile coachPra que serve um agile coach
Pra que serve um agile coachThulio Ultramari
 
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
 
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...taty paya
 
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...Fábio Micheletti
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareRildo (@rildosan) Santos
 
Ir para cloud com arquitetura de microservices resolverá o meu problema?
Ir para cloud com arquitetura de microservices resolverá o meu problema?Ir para cloud com arquitetura de microservices resolverá o meu problema?
Ir para cloud com arquitetura de microservices resolverá o meu problema?Better Developer
 
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
 
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
 
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ó
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellDextra
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
 
Triangulo demontracao v001
Triangulo demontracao v001Triangulo demontracao v001
Triangulo demontracao v001Rafael Marega
 
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
 
Do war room ao DevOps, uma jornada de APM.
Do war room ao DevOps, uma jornada de APM.Do war room ao DevOps, uma jornada de APM.
Do war room ao DevOps, uma jornada de APM.especificacoes.com
 
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
 
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
 

Semelhante a DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e performance? (20)

Agilidade em escala - Agile Brazil 2018
Agilidade em escala  - Agile Brazil 2018Agilidade em escala  - Agile Brazil 2018
Agilidade em escala - Agile Brazil 2018
 
Pra que serve um agile coach
Pra que serve um agile coachPra que serve um agile coach
Pra que serve um agile coach
 
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
 
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...
DODSP19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e per...
 
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...
Kanban Brazil 2021 - Como o KMM está apoiando a Transformação Digital na Riac...
 
Alex batista(cscbrasil) apresentacao-cmg_2008
Alex batista(cscbrasil) apresentacao-cmg_2008Alex batista(cscbrasil) apresentacao-cmg_2008
Alex batista(cscbrasil) apresentacao-cmg_2008
 
Produtividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de SoftwareProdutividade em Desenvolvimento de Software
Produtividade em Desenvolvimento de Software
 
Ir para cloud com arquitetura de microservices resolverá o meu problema?
Ir para cloud com arquitetura de microservices resolverá o meu problema?Ir para cloud com arquitetura de microservices resolverá o meu problema?
Ir para cloud com arquitetura de microservices resolverá o meu problema?
 
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
 
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
 
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
 
ERP
ERPERP
ERP
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshell
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da Indústria
 
Triangulo demontracao v001
Triangulo demontracao v001Triangulo demontracao v001
Triangulo demontracao v001
 
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
 
Do war room ao DevOps, uma jornada de APM.
Do war room ao DevOps, uma jornada de APM.Do war room ao DevOps, uma jornada de APM.
Do war room ao DevOps, uma jornada de APM.
 
Tecnologia e Sustentabilidade
Tecnologia e Sustentabilidade Tecnologia e Sustentabilidade
Tecnologia e Sustentabilidade
 
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...
 
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...
 

DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e performance?

  • 1. Arrancada (DevOps) O QUE ESTE ESPORTE PODE NOS ENSINAR SOBRE AGILIDADE E PERFORMANCE?
  • 2. Tatiane Payá https://www.linkedin.com/in/tatianepaya Mãe do Luiz Felipe, 9 anos, Piloto de Drag Jr. e da Mariana, 2 anos, futura piloto de Drag Jr . Formada em Eletrônica e Sistemas da Informação, Pós Graduada em Governança de TI e Gestão de Pessoas. Atuo como Coordenadora de Governança de TI e Suporte no Ifood. Estou no mercado de TI há mais de 18 anos, onde comecei como analista de Suporte Técnico e Infraestrutura. Nos últimos 6 anos, busco desenvolvimento e conhecimento em práticas que dêem visibilidade, transparência e direcionamento em relação a entrega de valor dos serviços de TI ao Negócio.
  • 3. 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?
  • 4. 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?
  • 5. Mas afinal, o que é uma Arrancada?
  • 6. Mas afinal, o que é uma Arrancada?
  • 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? ~ 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.
  • 8. 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
  • 9. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Sonho DEVOPS Novo Produto / Feature Nasce devido a: Necessidade Inovação Empreendedorismos
  • 10. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Viabilidade DEVOPS Análise / Hipóteses Com Design Thinking é possível traçar hipóteses e desenhar a entrega de valor (Ideias e Protótipos).
  • 11. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Desenho DEVOPS Planejamento Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 12. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Construção DEVOPS Desenvolvimento 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? ARRANCADA Treino DEVOPS Testes 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? ARRANCADA Corrida DEVOPS Implantação Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 15. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Manutenção DEVOPS Sustentação Fim da Corrida! Produto em produção! Pronto, missão cumprida! Ops, tem certeza? 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? ARRANCADA Falhas e Quebras DEVOPS Incidentes e Bugs Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 17. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Telemetria DEVOPS Monitoramento 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? ARRANCADA Ajustes DEVOPS Correção Falha inesperada? Monitoramento apontou? Equipe em ação para correção! Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 19. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Análise e Performance DEVOPS Lições Aprendidos Lições aprendidas ou Erros Conhecidos Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 20. Tá, mas??? Afinal qual a relação entre Arrancada, DevOps, Performance e Agilidade? ARRANCADA Acompanhamento DEVOPS Medição Planejamento Construção Integração Contínua Plan Build Implantação Feedback Contínuo Operação DeployProdução Code Sustentação
  • 21. 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
  • 22. Ifood – Por isso, precisamos de Performance!!! São ~ 23K pedidos por hora São ~ 150K pedidos por hora em horário de pico 120K Entregadores 12.6M Usuários 1800 FoodLovers Com o propósito de Revolucionar o universo da alimentação por uma vida mais prática e prezerosa
  • 23. MAIS CONTEÚDO! Para conhecer mais sobre este assunto: Arrancada e DevOps, acesse: http://materiais.movile.com/ebookdevopsearrancadas
  • 24. OBRIGADA! Quer receber conteúdo e todas as novidades direto no seu e-mail? bit.ly/conteudo_movile Quer ser um FoodLover TEMOS VAGAS https://jobs.kenoby.com/ifood

Notas do Editor

  1. 1.As respostas nos parecem simples, mas nem sempre o modelo X serve para empresa Y. 2. Então como encontrar o caminho que irá garantir disponibilidade, escalabilidade, o menor downtime do produto ou serviço e a eficiência operacional do time? 3. Um vez que, entre o negócio e o produto pronto, existe TI e todas aquelesprocessos e sopas de letrinhas?
  2. TI ciente e alinhada sobre os impactos positivos e negativos causados ao negócio
  3. Objetivo comum: entrega de valor
  4. Objetivo comum: análise de viabilidade da entrega de valor
  5. Objetivo comum: definir qual o caminho levará à entrega de valor
  6. Objetivo comum: Construir / Desenvolver é o momento de dar vida ao plano, dar vida a entrega de valor.
  7. Testes: Na corrida a falta de testes pode causar riscos ao desenvolvimento do carro e Piloto; Na TI a falta de testes pode causar perdas ao negócio, sejam elas financeiras ou de imagem.
  8. Então é chegado o momento de correr ou de colocar o código em produção e ver enfim o resultado do trabalho da equipe ou time, para entregar o valor esperado.
  9. O produto estar entregue não é sinônimo de trabalho terminado, ou seja, é indicativo que uma nova etapa começa, onde um time tem a missão de dar sustentação à este serviço. Pois nesta etapa é preciso garantir a estabilidade e disponibilidade do serviço.
  10. Porém falhas acontecem e vão acontecer sempre e na corrida elas podem gerar quebras no motor, enquanto que em TI podem gerar indisponibilidade do serviço, afetando a experiência do cliente. Por isso, é muito importante ter processos que apoiem para o restabelecimento do serviço no menor tempo possível. Exemplo: Gestão de Incidentes e Alertas.
  11. No processo de desenvolvimento do carro de arrancada, a medição via ferramentas de Telemetria é muito importante, pois é através delas que se tem insumos para entendimento do desempenho do carro e Piloto. O mesmo ocorre em TI, através das ferramentas de monitoramento se tem a visão do desempenho do serviço que auxiliam na identificação proativa ou reativa de falhas em produção.
  12. Para falhas críticas, as correções podem vir por meio de solução de contorno, afim de mitigar o impacto rapidamente. Após correção é necessário retornar a análise de causa raiz desta falha, para garantir que a mesma seja solucionada definitivamente.
  13. são importante na corrida e na TI, pois através delas temos o mapeamento de informações (Bases de Conhecimento), que darão insumo para sustentação do serviço e podem fazer parte de um processo de Post-Mortem, para conhecimento e visibilidade da falha, impacto e plano de ação para correção. Exemplo: Revisão do monitoramento, pois este não foi assertivo na identificação da falha.
  14. O acompanhamento é importante nos dois cenários, pois através de métricas / indicadores, é possível dar visibilidade e transparência sobre a qualidade e evolução do conjunto carro/piloto ou dos serviços / sistemas. A visão destes números gera oportunidades de melhorias e mantém o alinhamento estratégico com a expectativa do negócio sobre a entrega de valor.