Your SlideShare is downloading. ×
0
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Quem quer ser um arquiteto?

512

Published on

Palestra feita na trilha de Arquitetura no TDC2014 em São Paulo …

Palestra feita na trilha de Arquitetura no TDC2014 em São Paulo

O que é Arquitetura de Software, quais as principais preocupações e conhecimentos preciso ter? A proposta dessa palestra é conversar sobre a funçào da arquitetura de software

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

No Downloads
Views
Total Views
512
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © 2014 IBM Corporation Quem quer ser um arquiteto? The Developers Conference https://twitter.com/marceloancelmo Marcelo Sousa Ancelmo Senior IT Specialist – IBM Rational marcelo.ancelmo@br.ibm.com marceloancelmo http://www.slideshare.net/marceloancelmo https://www.linkedin.com/in/marceloancelmo
  • 2. O que é ser um arquiteto?
  • 3. O que é preciso para ser um Arquiteto?
  • 4. Conhecimento técnico é importante... • Saber se comunicar bem com equipes técnicas e de negócio • Um trusted advisor para a gerência de projetos e stakeholders • É preciso ser um mentor para a equipe • Saber gerenciar crises e conflitos arquiteturais • Analisar problemas de neǵocio • Gerenciar expectativas • Saber a hora de recuar e de progredir para defender a arquitetura
  • 5. Liderança
  • 6. Conhecimento de diferentes dominios • Arquitetura de Negocio • Arquietura de Infraestrutura • Arquitetura de Software • Arquitetura de Segurança • Arquitetura de Dados
  • 7. E de suas tecnicas e tecnologias associadas • NoSQL, SQL, XML, JSON, Big Data, Cache, Data Grid • UML • Requisitos Funcionais • Requisitos Não-Funcionais – Escalabilidade – Alta Disponibilidade – Segurança – Resiliência – Disponibilidade – Etc... • DSL, BPM, BRM
  • 8. Conhecimento de diferentes Plataformas • Mainframe • Client-Server • Web • Mobile • Cloud • Monolitica • Client-Server (2-tier, 3-tier, n-tier) • P2P • EDA • SOA • REST E de estilos arquiteturais
  • 9. Conhecer processos de desenvolvimento • Extreme programming (XP) • Agile Methods • Kanban • RUP • Unified Process • Waterfall
  • 10. Conhecimentos de Análise e Design • Padrões de Design – GOF – EIP – MEP – Java EE Design Patterns • OOAD • Domain Driven-Design
  • 11. Conhecimento de Middleware • ESB – Enterprise Service Bus • MOM - Message Oriented Middleware • EAI – Enterprise Application Integration • ETL – Extract, Transform and Load • Java Application Server
  • 12. Conhecer linguagens de programação
  • 13. Conhecer tecnologias e frameworks
  • 14. Possuir um arsenal de ferramentas • ALM • Modelagem e Arquitetura de Software • SCM • Build Automation • CI • Deploy Automation • Etc...
  • 15. Para montar uma visão alto nivel • Montar a visão do Big Picture, sem perder a visão final • Identificar Componentes, Comunicação e Padrões • No Silver Bullet
  • 16. Adotar uma abordagem Lean • Evitar Big Design Up Front e Big Architecture Up Front • Não tentar dar soluções para problemas que você ainda não sabe se vão acontecer (Eles podem não ser realmente problemas, podem não ser tão importantes ou podem nunca acontecer) • Foco nas partes que não podem / devem sofrer mudanças • Isolar os frameworks e componentes de terceiros pode facilitar a sua mudança
  • 17. Afinal, o que é preciso para ser um arquiteto?
  • 18. É preciso preparo • Ler livros, artigos e blogs • Conversar com outros arquitetos e saber sobre suas experiências • Participar de fóruns e eventos que abordem o tema Para desenvolver e aprimorar sua técnica
  • 19. E um arqui-inimigo :-)
  • 20. Perguntas Image: FreeDigitalPhotos.net
  • 21. Próximas Palestras IBM:
  • 22. Thank You Merci Grazie Gracias Obrigado Danke Japanese English French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Tamil Thai Korean Dziękuję Polish Marcelo Sousa Ancelmo Senior IT Specialist – IBM Rational marcelo.ancelmo@br.ibm.com

×