Prática da Arquitetura    Evolucionária      Elemar Júnior
Quem é Elemar JR?    Arquiteto de Software – Procad    14 anos na empresa    Apaixonado por computação desde cedo (9 anos)...
Objetivos    Apresentar uma abordagem    prática para arquitetura    evolucionária.    Manter ênfase nas atividades, não  ...
Sempre é bom lembrar...RT @elemarjr: #DNAD11
Três respostas para : “O que éarquitetura de software?”    1) Conjunto das decisões mais importantes;    2) Decisões com a...
Aspecto evolucionário da arquiteturaRT @elemarjr: #DNAD11
Arquitetura é um                   conjunto de                     decisõesRT @elemarjr: #DNAD11
Desenvolvimento da arquiteturaRT @elemarjr: #DNAD11
decisões de quem                        ?RT @elemarjr: #DNAD11
todos os                        stakeholders                  o arquiteto é um                    consolidadorRT @elemarjr...
Everybody,                        All Together,                          Early OnRT @elemarjr: #DNAD11
Existe arquiteto? Se existe arquitetura, sim.RT @elemarjr: #DNAD11
Quem são os Stakeholders?    Identify the people that care that this system    even exists, what it does, or how it does i...
When you are   building a   system, you   need a system   view                    and in the                        system...
Pessoas gostam de ser convidadas cedo para festas           mas, chegam               atrasadasRT @elemarjr: #DNAD11
O que é responsabilidade de todos é de ninguémRT @elemarjr: #DNAD11
Gestão = DecisãoRT @elemarjr: #DNAD11
Qual é o             “Job to be done”                        ?RT @elemarjr: #DNAD11
Qual é a                        estratégia                            ?RT @elemarjr: #DNAD11
Estratégia                      =               Padrão coerente               para tomada de                   decisõesRT ...
Família de produtos x                Segmentos de MercadoRT @elemarjr: #DNAD11
Trade-offsRT @elemarjr: #DNAD11
Eficiência x EficáciaRT @elemarjr: #DNAD11
Objetivos competitivos x Objetivos              de desempenhoRT @elemarjr: #DNAD11
objetivos X áreas de decisãoRT @elemarjr: #DNAD11
Análise de focoRT @elemarjr: #DNAD11
Priorização de CritériosRT @elemarjr: #DNAD11
Comparação com a concorrênciaRT @elemarjr: #DNAD11
Matriz de Slack – Importância x DesempenhoRT @elemarjr: #DNAD11
Componentes – Papéis – RelacionamentosRT @elemarjr: #DNAD11
Por hoje, era isso!;-)RT @elemarjr: #DNAD11
Upcoming SlideShare
Loading in …5
×

02b - Elemar Jr. - Examinando a Arquitetura Evolucionária

1,224
-1

Published on

A arquitetura de software pode ser definida de uma única vez durante o desenvolvimento de um software: mas essa não é uma boa ideia. Nessa sessão, os palestrantes discorrerão sobre o tema, trazendo experiências próprias e reflexões no intuito de instigar os participantes a pensarem na necessidade de utilizar uma abordagem evolucionária no desenvolvimento de software. Desmistificando inclusive a ideia de que a arquitetura por si só é uma concepção complexa e rebuscada.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,224
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

02b - Elemar Jr. - Examinando a Arquitetura Evolucionária

  1. 1. Prática da Arquitetura Evolucionária Elemar Júnior
  2. 2. Quem é Elemar JR? Arquiteto de Software – Procad 14 anos na empresa Apaixonado por computação desde cedo (9 anos). Apaixonado por MSX, escreveu programas muitas vezes por não ter grana para comprar fita-cassete. Aprendeu BASIC, C e Assembly. Vendeu a alma ao diabo e se rendeu a linguagens como Clipper, COBOL e Visual Basic para poder pagar as contas. Sendo um cara de sorte, conseguiu arrumar quem o pagasse para escrever programas maneiros utilizando tecnologia de ponta. Pai, programador, músico, enxadrista, apreciador de bons vinhos. elemarjr.net twitter.com/elemarjr voidpodcast.com www.procad.netRT @elemarjr: #DNAD11
  3. 3. Objetivos Apresentar uma abordagem prática para arquitetura evolucionária. Manter ênfase nas atividades, não nos papéis Ponderação, persistência e consistênciaRT @elemarjr: #DNAD11
  4. 4. Sempre é bom lembrar...RT @elemarjr: #DNAD11
  5. 5. Três respostas para : “O que éarquitetura de software?” 1) Conjunto das decisões mais importantes; 2) Decisões com alto custo de reversão; 3) Componentes – Papéis – relacionamentosRT @elemarjr: #DNAD11
  6. 6. Aspecto evolucionário da arquiteturaRT @elemarjr: #DNAD11
  7. 7. Arquitetura é um conjunto de decisõesRT @elemarjr: #DNAD11
  8. 8. Desenvolvimento da arquiteturaRT @elemarjr: #DNAD11
  9. 9. decisões de quem ?RT @elemarjr: #DNAD11
  10. 10. todos os stakeholders o arquiteto é um consolidadorRT @elemarjr: #DNAD11
  11. 11. Everybody, All Together, Early OnRT @elemarjr: #DNAD11
  12. 12. Existe arquiteto? Se existe arquitetura, sim.RT @elemarjr: #DNAD11
  13. 13. Quem são os Stakeholders? Identify the people that care that this system even exists, what it does, or how it does it (Snowden 2009)RT @elemarjr: #DNAD11
  14. 14. When you are building a system, you need a system view and in the system view, everything mattersRT @elemarjr: #DNAD11
  15. 15. Pessoas gostam de ser convidadas cedo para festas mas, chegam atrasadasRT @elemarjr: #DNAD11
  16. 16. O que é responsabilidade de todos é de ninguémRT @elemarjr: #DNAD11
  17. 17. Gestão = DecisãoRT @elemarjr: #DNAD11
  18. 18. Qual é o “Job to be done” ?RT @elemarjr: #DNAD11
  19. 19. Qual é a estratégia ?RT @elemarjr: #DNAD11
  20. 20. Estratégia = Padrão coerente para tomada de decisõesRT @elemarjr: #DNAD11
  21. 21. Família de produtos x Segmentos de MercadoRT @elemarjr: #DNAD11
  22. 22. Trade-offsRT @elemarjr: #DNAD11
  23. 23. Eficiência x EficáciaRT @elemarjr: #DNAD11
  24. 24. Objetivos competitivos x Objetivos de desempenhoRT @elemarjr: #DNAD11
  25. 25. objetivos X áreas de decisãoRT @elemarjr: #DNAD11
  26. 26. Análise de focoRT @elemarjr: #DNAD11
  27. 27. Priorização de CritériosRT @elemarjr: #DNAD11
  28. 28. Comparação com a concorrênciaRT @elemarjr: #DNAD11
  29. 29. Matriz de Slack – Importância x DesempenhoRT @elemarjr: #DNAD11
  30. 30. Componentes – Papéis – RelacionamentosRT @elemarjr: #DNAD11
  31. 31. Por hoje, era isso!;-)RT @elemarjr: #DNAD11
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×