TRUQUENOLOGIA – ELEMENTOS PARA SE PENSAR UMA TEORIA DA GAMBIARRA TECNOLÓGICA
Fronteiras entre o Lean e a Gambiarra
-
Upload
andrei-tognolo -
Category
Software
-
view
158 -
download
3
Transcript of Fronteiras entre o Lean e a Gambiarra
![Page 1: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/1.jpg)
Fronteiras entre o Lean e a Gambiarra
@andreitognolo
![Page 3: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/3.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
LeanGambiarra
![Page 4: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/4.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Gambiarra
Deu certo? Deixa! Funcionou? Não mexa!!
![Page 5: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/5.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Gambiarra
GatoImprovisação
PrecárioMal acabado
![Page 6: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/6.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
![Page 7: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/7.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Gambiarra
![Page 8: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/8.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Gambiarra
![Page 9: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/9.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean
Having no superfluous fat
(Sem gordura desnecessária)
![Page 10: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/10.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean
(…) lean is a systematic method
for the elimination of waste
within a manufacturing system
(Wikipedia)
![Page 11: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/11.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean
Atrito (friction)
http://www.leanessays.com/2015/08/friction.html
![Page 12: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/12.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
7 PrincípiosLean
![Page 13: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/13.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
![Page 14: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/14.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean 7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
(Last Responsible Moment)
![Page 15: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/15.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean 7 PrincípiosLean
1. Eliminate Waste
3. Decide as late as possible
4. Deliver as fast as possible
![Page 16: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/16.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 17: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/17.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Lean Gambiarra
Como s
aber
onde está
a fron
teira?
![Page 18: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/18.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Foco no MVP, de olho no objetivo final
MVPHoje Objetivoa longo prazo
![Page 19: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/19.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Foco no MVP, de olho no objetivo final
Minimizar o desvio
Hoje MVP Objetivoa longo prazo
![Page 20: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/20.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
![Page 21: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/21.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 22: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/22.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
App ser uma image
Precisamos verificar se existe interesse
Foco no MVP, de olho no objetivo final
Ter um app fácil de manter
![Page 23: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/23.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
Objetivoa longo prazo
![Page 24: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/24.jpg)
Lean
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Primeiro iPhone não tinha copiar e colar!
http://www.caroli.org/qualidade-e-preciosismo/
![Page 25: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/25.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 26: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/26.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Build travada no Snap
![Page 27: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/27.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Build travada no Snap
Cenário 1Cenário 2Cenário 3Cenário 4Cenário 5
N. Ocorrências
![Page 28: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/28.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Build travada no Snap
Cenário 1Cenário 2Cenário 3Cenário 4Cenário 5
N. Ocorrências
![Page 29: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/29.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
https://signalvnoise.com/posts/3124-give-it-five-minutes
![Page 30: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/30.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Processo de decisão
![Page 31: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/31.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Processo de decisão
![Page 32: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/32.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Processo de decisão
![Page 33: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/33.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Autonomation (…) means that work is
organised so that the slightest abnormality is
immediately detected, work stops (…)
Implementing Lean Software Development (page 5)
![Page 34: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/34.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Build travada no Snap
Cenário 1Cenário 2Cenário 3Cenário 4Cenário 5
(Sabendo de suas limitações)
![Page 35: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/35.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 36: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/36.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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/
![Page 37: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/37.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Sistema de pendências
GAMB
IARRA
![Page 38: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/38.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Sistema de pendências
Pendencia
ABCD XYZ ALPHA
ABCD-1 ABCD-2 XYZ-1 XYZ-2
![Page 39: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/39.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 40: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/40.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
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
![Page 41: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/41.jpg)
@andreitognologithub.com/[email protected]
Obrigado! is hiring!
http://join.thoughtworks.com/
@snap_ci
![Page 42: Fronteiras entre o Lean e a Gambiarra](https://reader034.fdocument.pub/reader034/viewer/2022042611/588507531a28ab7d698b6a3b/html5/thumbnails/42.jpg)
http://blog.ninlabs.com/2013/01/programmer-interrupted/
Créditos
Target Icon made by Freepik from www.flaticon.com