Lean Architecture

496 views

Published on

Lean Architecture

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
496
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lean Architecture

  1. 1. Diego Pacheco :: Software Architect | Agile Coach @diego_pacheco diego.pacheco@ilegra.com Lean Architecture
  2. 2. Lean Architecture
  3. 3. Quem é o Arquiteto…
  4. 4. Fodão!?
  5. 5. Cowboy!?
  6. 6. Configurador de Jars?
  7. 7. Piper Installer?
  8. 8. Npner? .JS!?
  9. 9. Gemeiro? Railer?
  10. 10. … ou simplismente Faper?
  11. 11. Na Torre de Marfin: Só jogar coisas pra baixo?
  12. 12. Projeto de Arquitetura de Software…
  13. 13. … O time tem medo de falar com o Arquiteto!
  14. 14. Por que esses Anti-Patterns acontecem ?
  15. 15. Alta Especialização: Medicina, Engenharia, Advocacia, Software, etc..
  16. 16. Copiamos desde crianças, aprender pelo exemplo.
  17. 17. Visão sobre Arquitetura de Software… Seu Trabalho!
  18. 18. Ok… Vamos fixar isso! Agora…
  19. 19. Para que serve Arquitetura de software... Hein? http://www.architecturepics.org/wp- content/uploads/2012/02/bridge-sea-usa.jpg 20
  20. 20. Resolver problemas... http://www.ereleases.com/prfuel/wp- content/uploads/2010/12/solutions_not_problems.jpg 21
  21. 21. Não Todos, mas as pedras grandes !!! http://www.antoniojamasb.com/wpcontent/uploads/2012/03/Problems.png 22
  22. 22. Permite o crescimento... http://www.geekologie.com/2009/05/31/grow%20a%20seat.jpg 23
  23. 23. http://farm4.static.flickr.com/3636/3624328817_5c0499024e_o.jpg Em outras palavras... 24
  24. 24. http://wallpampers.com/pictures/4422/Salisbury_Cathedral, %20Wiltshire,%20England.jpg Integridade Conceitual!
  25. 25. Solução Completa!
  26. 26. Lean Assumption 1: A mature organization looks at the whole system; it does not focus on optimizing disagreggregated parts. Assumption 2 A mature organization focuses on learning effectively and empowers the people who do the work to make decisions.
  27. 27. Lean Why do it at all ? Remove Waste
  28. 28. Maturidade
  29. 29. Chão Batido Paralelepipido Autoestrada Tempo Complexidade Valor Agregado Escalabilidade Risco XP Evolutionary Approach
  30. 30. POCs
  31. 31. Aprenda: Uma coisa de cada vez!
  32. 32. Pode o time participar da Arch? Sim, mas tem que ter guidance. Um olho no espeto outro no gato!
  33. 33. Arch On Demand? Sim é possível… (Contratos)
  34. 34. #1 Liderança: Arquiteto atuando como um Coach Técnico!
  35. 35. #2 Venda: Arquiteto vendendo ideias
  36. 36. #3 Classificador: Patterns, Classes, etc...
  37. 37. #4 Designer: Fora da arquitetura…
  38. 38. • http://www.leansoftwarearchitecture.com/ • https://sites.google.com/a/gertrudandcope.com/www/jimcoplien • http://www.ics.uci.edu/~taylor/classes/211/ArchIntro.pdf • http://www.codingthearchitecture.com/pages/define.html • http://www.infoq.com/articles/brown-are-you-a-software-architect • https://www.ibm.com/developerworks/community/blogs/LeanArchitect ure/?lang=en • http://www.mif.vu.lt/~donatas/Vadovavimas/Temos/OOP_evoliucija_DCI _Qi4j/2009%20-%20LeanArchitecture(draft).pdf • http://johannesbrodwall.com/2013/12/02/lean-architecture/ • http://www.julianbrowne.com/article/viewer/the-lean-architect • http://www.sigs.de/download/oop_09/Coplien%20Nmo1.pdf • http://shishkin.org/blog/exploring-lean-architecture • http://architects.dzone.com/articles/lean-architecture • http://msdn.microsoft.com/en-us/library/ee658098.aspx • http://en.wikipedia.org/wiki/Servant_leadership • https://greenleaf.org/what-is-servant-leadership/ • http://www.skipprichard.com/9-qualities-of-the-servant-leader/ Links
  39. 39. Livros
  40. 40. Diego Pacheco :: Software Architect | Agile Coach @diego_pacheco diego.pacheco@ilegra.com Lean Architecture Thank You! Obrigado!

×