O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
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 Mo...
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 s...
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...
App
ser uma image
Precisamos verificar
se existe interesse
Foco no MVP, de olho no objetivo final
Ter um app
fácil de mant...
If some activity could be bypassed or the result could
be achieved without it, it is waste.
MVPHoje
Wikipedia
Foco no MVP,...
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
htt...
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 (…)
Im...
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. ...
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
6. Build integrity in
7. ...
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 a...
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 ...
@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
Fronteiras entre o Lean e a Gambiarra
Fronteiras entre o Lean e a Gambiarra
Próximos SlideShares
Carregando em…5
×

Fronteiras entre o Lean e a Gambiarra

247 visualizações

Publicada em

Big upfront design é coisa do passado. Dificilmente encontraremos alguém que defende que devemos começar com uma arquitetura que tenha a resposta para todas as perguntas. Design evolutivo tem tido um importante papel nessa área. Porém, se estamos focados só no presente, não corremos o risco de criamos gambiarras que irão cobrar altos juros no futuro? Longe de ser uma resposta concreta ou fácil, essa palestra busca explorar as fronteiras entre ser Lean e fazer Gambiarras.

Publicada em: Software
  • Seja o primeiro a comentar

Fronteiras entre o Lean e a Gambiarra

  1. 1. Fronteiras entre o Lean e a Gambiarra @andreitognolo
  2. 2. @andreitognolo github.com/andreitognolo andreitognolo@gmail.com @snap_ci
  3. 3. Lean G am biarra
  4. 4. Gambiarra Deu certo? Deixa! Funcionou? Não mexa!!
  5. 5. Gambiarra Gato Improvisação Precário Mal acabado
  6. 6. Gambiarra
  7. 7. Gambiarra
  8. 8. Lean Having no superfluous fat (Sem gordura desnecessária)
  9. 9. Lean (…) lean is a systematic method  for the elimination of waste  within a manufacturing system (Wikipedia)
  10. 10. Lean Atrito (friction) http://www.leanessays.com/2015/08/friction.html
  11. 11. 1. Eliminate Waste 3. Decide as late as possible 4. Deliver as fast as possible 7 PrincípiosLean
  12. 12. 7 PrincípiosLean 1. Eliminate Waste 3. Decide as late as possible 4. Deliver as fast as possible
  13. 13. Lean 7 PrincípiosLean 1. Eliminate Waste 3. Decide as late as possible 4. Deliver as fast as possible (Last Responsible Moment)
  14. 14. Lean 7 PrincípiosLean 1. Eliminate Waste 3. Decide as late as possible 4. Deliver as fast as possible
  15. 15. 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
  16. 16. Lean Gambiarra Com o saber onde está a fronteira?
  17. 17. Foco no MVP, de olho no objetivo final MVPHoje Objetivo a longo prazo
  18. 18. Foco no MVP, de olho no objetivo final Minimizar o desvio Hoje MVP Objetivo a longo prazo
  19. 19. 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
  20. 20. App ser uma image Precisamos verificar se existe interesse Foco no MVP, de olho no objetivo final Ter um app fácil de manter
  21. 21. 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
  22. 22. Lean Primeiro iPhone não tinha copiar e colar! http://www.caroli.org/qualidade-e-preciosismo/
  23. 23. 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
  24. 24. Build travada no Snap
  25. 25. Build travada no Snap Cenário 1 Cenário 2 Cenário 3 Cenário 4 Cenário 5 N. Ocorrências
  26. 26. Build travada no Snap Cenário 1 Cenário 2 Cenário 3 Cenário 4 Cenário 5 N. Ocorrências
  27. 27. https://signalvnoise.com/posts/3124-give-it-five-minutes
  28. 28. Processo de decisão
  29. 29. Processo de decisão
  30. 30. Processo de decisão
  31. 31. Autonomation (…) means that work is organised so that the slightest abnormality is immediately detected, work stops (…) Implementing Lean Software Development (page 5)
  32. 32. Build travada no SnapCenário 1 Cenário 2 Cenário 3 Cenário 4 Cenário 5 (Sabendo de suas limitações)
  33. 33. 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
  34. 34. 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/
  35. 35. Sistema de pendências GAMBIARRA
  36. 36. Sistema de pendências Pendencia ABCD XYZ ALPHA ABCD-1 ABCD-2 XYZ-1 XYZ-2
  37. 37. 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
  38. 38. 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
  39. 39. @andreitognolo github.com/andreitognolo andreitognolo@gmail.com Obrigado! is hiring! http://join.thoughtworks.com/ @snap_ci
  40. 40. Créditos Target Icon made by Freepik from www.flaticon.com

×