SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Fronteiras entre o Lean
e a Gambiarra
@andreitognolo
@andreitognolo
github.com/andreitognolo
andreitognolo@gmail.com
@snap_ci
Lean
G
am
biarra
Gambiarra
Deu certo? Deixa! Funcionou? Não mexa!!
Gambiarra
Gato
Improvisação
Precário
Mal acabado
Gambiarra
Gambiarra
Lean
Having no superfluous fat
(Sem gordura desnecessária)
Lean
(…) lean is a systematic method 
for the elimination of waste 
within a manufacturing system
(Wikipedia)
Lean
Atrito (friction)
http://www.leanessays.com/2015/08/friction.html
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
Lean 7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
(Last Responsible Moment)
Lean 7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
Lean 7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
Poderiam muito bem serem
usados para justificar uma
gambiarra
Lean Gambiarra
Com
o
saber
onde está
a
fronteira?
Foco no MVP, de olho no objetivo final
MVPHoje
Objetivo
a longo prazo
Foco no MVP, de olho no objetivo final
Minimizar o desvio
Hoje MVP
Objetivo
a longo prazo
Liberar uma
versão do app
Precisamos verificar
se existe interesse
Foco no MVP, de olho no objetivo final
Ter um app
fácil de manter
App
ser uma image
Precisamos verificar
se existe interesse
Foco no MVP, de olho no objetivo final
Ter um app
fácil de manter
If some activity could be bypassed or the result could
be achieved without it, it is waste.
MVPHoje
Wikipedia
Foco no MVP, de olho no objetivo final
Objetivo
a longo prazo
Lean
Primeiro iPhone
não tinha copiar e
colar!
http://www.caroli.org/qualidade-e-preciosismo/
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
6. Build integrity in
http://www.se-radio.net/2015/08/se-radio-episode-234-barry-oreilly-on-lean-enterprise/
SE-Radio Episode 234:
Barry O’Reilly on Lean Enterprise
Build travada no Snap
Build travada no Snap
Cenário
1
Cenário
2
Cenário
3
Cenário
4
Cenário
5
N. Ocorrências
Build travada no Snap
Cenário
1
Cenário
2
Cenário
3
Cenário
4
Cenário
5
N. Ocorrências
https://signalvnoise.com/posts/3124-give-it-five-minutes
Processo de decisão
Processo de decisão
Processo de decisão
Autonomation (…) means that work is
organised so that the slightest abnormality is
immediately detected, work stops (…)
Implementing Lean Software Development (page 5)
Build travada no SnapCenário
1
Cenário
2
Cenário
3
Cenário
4
Cenário
5
(Sabendo de suas limitações)
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
6. Build integrity in
7. See the whole
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
6. Build integrity in
7. See the whole
http://antiifcampaign.com/
Sistema de pendências
GAMBIARRA
Sistema de pendências
Pendencia
ABCD XYZ ALPHA
ABCD-1 ABCD-2 XYZ-1 XYZ-2
Don’t Automate Complexity
Implementing Lean Software Development (page 72)
We are not helping our customers if we simply automate a
complex or messy process
Resumo
Foco no MVP, de olho no objetivo final
Ter em mente todos os princípios do Lean (e não só o que te convém)
Cuidado com IFs
Não automatize complexidade
@andreitognolo
github.com/andreitognolo
andreitognolo@gmail.com
Obrigado!
is hiring!
http://join.thoughtworks.com/
@snap_ci
Créditos
Target Icon made by Freepik from www.flaticon.com

Mais conteúdo relacionado

Semelhante a Fronteiras Lean e Gambiarra

Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Cleiton Luis Mafra
 
O que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleO que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleRodrigo Yoshima
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecBreno Campos
 
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaPaulo César M Jeveaux
 
Melhorando continuamente através de práticas ágeis
Melhorando continuamente através de práticas ágeisMelhorando continuamente através de práticas ágeis
Melhorando continuamente através de práticas ágeisVladson Freire
 
10 dicas para uma estratégia de adoção ágil
10 dicas para uma estratégia de adoção ágil10 dicas para uma estratégia de adoção ágil
10 dicas para uma estratégia de adoção ágilJoão Paulo Novais
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Rodrigo Yoshima
 
Menos reunião e mais post-it: Kanban na prática
Menos reunião e mais post-it: Kanban na práticaMenos reunião e mais post-it: Kanban na prática
Menos reunião e mais post-it: Kanban na práticaRodrigo Vieira
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoLuiz Duarte
 
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]Cleiton Luis Mafra
 

Semelhante a Fronteiras Lean e Gambiarra (15)

Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
Saindo da lama com o metodo Kanban [TDC Floripa 04/2019]
 
O que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com eleO que é Kanban e porque se importar com ele
O que é Kanban e porque se importar com ele
 
Do Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatecDo Agil ao agil, como evoluimos processos na plataformatec
Do Agil ao agil, como evoluimos processos na plataformatec
 
Projeto Implementação Lean
Projeto Implementação Lean Projeto Implementação Lean
Projeto Implementação Lean
 
Kanban
KanbanKanban
Kanban
 
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-diaCase Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
Case Giran - Os desafios no uso de XP e SCRUM no dia-a-dia
 
Melhorando continuamente através de práticas ágeis
Melhorando continuamente através de práticas ágeisMelhorando continuamente através de práticas ágeis
Melhorando continuamente através de práticas ágeis
 
10 dicas para uma estratégia de adoção ágil
10 dicas para uma estratégia de adoção ágil10 dicas para uma estratégia de adoção ágil
10 dicas para uma estratégia de adoção ágil
 
MBA em projetos - Gestao Ágil
MBA em projetos - Gestao ÁgilMBA em projetos - Gestao Ágil
MBA em projetos - Gestao Ágil
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?
 
Menos reunião e mais post-it: Kanban na prática
Menos reunião e mais post-it: Kanban na práticaMenos reunião e mais post-it: Kanban na prática
Menos reunião e mais post-it: Kanban na prática
 
Curso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - IntroduçãoCurso Scrum e Métodos Ágeis - Introdução
Curso Scrum e Métodos Ágeis - Introdução
 
Cultura Lean Agile Weekend
Cultura Lean Agile WeekendCultura Lean Agile Weekend
Cultura Lean Agile Weekend
 
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
Saindo da Lama com o Método Kanban [Lean Kanban Brazil 2018]
 
Engenharia de software Lean Kanban
Engenharia de software  Lean KanbanEngenharia de software  Lean Kanban
Engenharia de software Lean Kanban
 

Mais de Andrei Tognolo

Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Andrei Tognolo
 
Overcoming the fear of deployments
Overcoming the fear of deploymentsOvercoming the fear of deployments
Overcoming the fear of deploymentsAndrei Tognolo
 
Reducing passive interruptions
Reducing passive interruptionsReducing passive interruptions
Reducing passive interruptionsAndrei Tognolo
 
Porque nosso time parou de estimar
Porque nosso time parou de estimarPorque nosso time parou de estimar
Porque nosso time parou de estimarAndrei Tognolo
 
Testes UI: não aceite mais falso negativos
Testes UI: não aceite mais falso negativosTestes UI: não aceite mais falso negativos
Testes UI: não aceite mais falso negativosAndrei Tognolo
 
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaNavegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaAndrei Tognolo
 
Refatorar! Porque ninguém gosta de código que cheira mal
Refatorar! Porque ninguém gosta de código que cheira malRefatorar! Porque ninguém gosta de código que cheira mal
Refatorar! Porque ninguém gosta de código que cheira malAndrei Tognolo
 

Mais de Andrei Tognolo (7)

Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?Mais de 24 anos de Scrum - Ainda faz sentido usar?
Mais de 24 anos de Scrum - Ainda faz sentido usar?
 
Overcoming the fear of deployments
Overcoming the fear of deploymentsOvercoming the fear of deployments
Overcoming the fear of deployments
 
Reducing passive interruptions
Reducing passive interruptionsReducing passive interruptions
Reducing passive interruptions
 
Porque nosso time parou de estimar
Porque nosso time parou de estimarPorque nosso time parou de estimar
Porque nosso time parou de estimar
 
Testes UI: não aceite mais falso negativos
Testes UI: não aceite mais falso negativosTestes UI: não aceite mais falso negativos
Testes UI: não aceite mais falso negativos
 
Navegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo javaNavegando em um mar de siglas do mundo java
Navegando em um mar de siglas do mundo java
 
Refatorar! Porque ninguém gosta de código que cheira mal
Refatorar! Porque ninguém gosta de código que cheira malRefatorar! Porque ninguém gosta de código que cheira mal
Refatorar! Porque ninguém gosta de código que cheira mal
 

Fronteiras Lean e Gambiarra