SlideShare uma empresa Scribd logo
1 de 36
Dissecando e entendendo
pipelines de entrega de software
gfcmotta @ gmail @ twitter @ linkedin
Guilherme Motta
Agile Coach
DevOps
DevOps
Jidoka
Autonomação =
automação + interação
Jidoka
Autonomação =
automação + interação
(humana)
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
FIM
INICIO
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
Syntax
Checker
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
Syntax
Checker
Testes
Unitários
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Mocks vs Stubs
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Métricas
Tecnicas
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Métricas
Tecnicas
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
Ex: Login em app
de tocar musicas
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
Ex: Login em app
de tocar musicas
Funcionalidades
com alto grau de
modificacoes
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
Ex: Login em app
de tocar musicas
Funcionalidades
com alto grau de
modificacoes
AssertBased vs
JourneyBased
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
Ex: Login em app
de tocar musicas
Testes de
comportamento
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Alto valor de
negocio &
relevante para o
usuario
Testes Funcionais
Automatizados
Ex: Login em app
de tocar musicas
Testes de
comportamento
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Segurança
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Segurança
Performance
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Segurança
Performance
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Testes de
Integração
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Testes de
Integração
https://pixabay.com/static/uploads/photo/2014/10/30/23/03/pressure-water-line-
509870_960_720.jpg
Syntax
Checker
Testes
Unitários
Compilação
Testes
Funcionais
Automatizados
Métricas
Tecnicas
Testes Funcionais
Automatizados
Testes
Não Funcionais
Automatizados
Testes de
Integração
Testes Manuais Testes de
Segurança
Testes de
Performance
Pre-prod Env?
UAT Env?
E2E2 Env?
DevOps
Obrigado!
Guilherme Motta
gfcmotta @ gmail @ twitter @ linkedin
Críticas? Feedback? Sugestões?
Happy Hour Ágil 11/07 @ Biermrkt 20h

Mais conteúdo relacionado

Mais de Guilherme Motta

[Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego [Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego Guilherme Motta
 
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeisGuilherme Motta
 
[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017Guilherme Motta
 
[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de práticaGuilherme Motta
 
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipesGuilherme Motta
 
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalistaGuilherme Motta
 
[TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen [TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen Guilherme Motta
 
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comTabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comGuilherme Motta
 
[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile CeremoniesGuilherme Motta
 
[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI BimodalGuilherme Motta
 
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não OrtodoxasGuilherme Motta
 
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de softwareGuilherme Motta
 
[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?Guilherme Motta
 
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...Guilherme Motta
 
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Guilherme Motta
 
[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucessoGuilherme Motta
 
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0Guilherme Motta
 
[TDC SP 2016] A importância da negociação para a vida e a TI
[TDC SP 2016] A importância da negociação para a vida e a TI[TDC SP 2016] A importância da negociação para a vida e a TI
[TDC SP 2016] A importância da negociação para a vida e a TIGuilherme Motta
 
[LT XP2016] Non Orthodox Agile Ceremonies
[LT XP2016] Non Orthodox Agile Ceremonies[LT XP2016] Non Orthodox Agile Ceremonies
[LT XP2016] Non Orthodox Agile CeremoniesGuilherme Motta
 
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...Guilherme Motta
 

Mais de Guilherme Motta (20)

[Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego [Agilidade recife 2017] Scrum com lego
[Agilidade recife 2017] Scrum com lego
 
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
[Agile Trends Floripa 2017] Aprendendo com transformações ágeis
 
[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017[Caipira 2017] workshop métricas oct 2017
[Caipira 2017] workshop métricas oct 2017
 
[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática[Agile Brazil 2017] Guildas e comunidades de prática
[Agile Brazil 2017] Guildas e comunidades de prática
 
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
[Scrum Gathering Rio 2017] Dinâmicas e ferramentas para formação de equipes
 
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
[TDC Floripa 2017] Dificuldades e oportunidades de ser generalista
 
[TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen [TDC Floripa 2017] Ruby Koans e a prática Zen
[TDC Floripa 2017] Ruby Koans e a prática Zen
 
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.comTabela Periódica das Retrospectivas - RetroAgil.wordpress.com
Tabela Periódica das Retrospectivas - RetroAgil.wordpress.com
 
[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies[Scrum Day Peru 2017] Beyond Agile Ceremonies
[Scrum Day Peru 2017] Beyond Agile Ceremonies
 
[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal[Agile Brazil 2016] Julgamento da TI Bimodal
[Agile Brazil 2016] Julgamento da TI Bimodal
 
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
[Agile Brazil 2016] Práticas Ágeis: Cerimônias Não Ortodoxas
 
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
[TDC Porto Alegre 2016] Dissecando e entendendo pipelines de entrega de software
 
[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?[TDC POA 2016] Valores individuais? E de sua equipe?
[TDC POA 2016] Valores individuais? E de sua equipe?
 
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
[Palestra] Técnicas, cases e práticas ágeis para concepção de produtos e serv...
 
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
Meetup dinamicas e facilitacao porto alegre agosto 2016 - Formação de equipes...
 
[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso[Desconf 2015] Oito traços que levam o profissional ao sucesso
[Desconf 2015] Oito traços que levam o profissional ao sucesso
 
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
[TDC São Paulo 2016] Motivadores Intrínsecos Moving Motivators Gestão 3.0
 
[TDC SP 2016] A importância da negociação para a vida e a TI
[TDC SP 2016] A importância da negociação para a vida e a TI[TDC SP 2016] A importância da negociação para a vida e a TI
[TDC SP 2016] A importância da negociação para a vida e a TI
 
[LT XP2016] Non Orthodox Agile Ceremonies
[LT XP2016] Non Orthodox Agile Ceremonies[LT XP2016] Non Orthodox Agile Ceremonies
[LT XP2016] Non Orthodox Agile Ceremonies
 
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
[TDC Floripa 2016] Facilitando Concepções de Produtos de TI de maneira colabo...
 

[DevOpsDays Porto Alegre 2016] Dissecando e Entendendo Pipelines de Entrega de Software