DNAD11 - wcamb - Palestra 5

1,796 views

Published on

Presentation about IT Architecture and the career of IT Architect.

Published in: Career, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,796
On SlideShare
0
From Embeds
0
Number of Embeds
868
Actions
Shares
0
Downloads
31
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DNAD11 - wcamb - Palestra 5

  1. 1. DNAD11Matriz de Habilidades de um Arquiteto de TI <br />Palestra 5<br />Waldemir Cambiucci<br />Arquiteto de Soluções | Microsoft Brasil<br />http://blogs.msdn.com/wcamb/<br />http://twitter.com/wcamb/<br />Data: 03 de Junho de 2011.<br />
  2. 2. Agenda<br />Resultados do Survey<br />Quem é o Arquiteto de TI?<br />Quais são as habilidades de um Arquiteto de TI?<br />Quais são as ferramentas de um Arquiteto de TI?<br />Debate e Ideias!!!<br />
  3. 3. Resultados da pesquisa<br />
  4. 4. Resultados da Pesquisa<br />
  5. 5. Resultados da Pesquisa<br />
  6. 6. Resultados da Pesquisa<br />
  7. 7. Quem é o arquiteto?<br />
  8. 8. O arquiteto é a pessoaque…<br />fazmodelagem de negócionaperspectiva de TI?<br />direciona um processoiterativo de criação de software?<br />fazengenhariaoudesenhoavançado de software?<br />seleciona frameworks, tecnologias e fornecedores?<br />direcionaosserviços, tecnologias e fornecedorescorretospara um projeto?<br />
  9. 9. Mar/2011<br />Dez/2005<br />Set/2008<br />
  10. 10. Desafiosparadefinir o papel do arquiteto…<br />
  11. 11. O que é arquitetura de ti?<br />
  12. 12. ModeloOperacional de umaEmpresa<br />É o alicerce de execução do negócio da empresa.<br />Reflete o nível de integração e padronização dos processos de negócio para a geração de bens e serviços aos clientes. <br />Diferentes modelos operacionais preparam as empresas para diferentes tipos de crescimentoe indústrias.<br />As empresas mudam seu modelo operacional para crescer em alguns cenários de mercado.<br />
  13. 13. ModeloOperacional de umaEmpresa<br />Definimos quatro modelos operacionais que mostram como a organização está situada em termos de padronização e integração de processos:<br />
  14. 14. QuatroTipos de Arquiteturas de TI<br />Arquitetura estratégica (Corporativa/Enterprise)<br />Define a lógica organizacional dos processos de negócio e da infraestrutura de TI, refletindo os requisitos de integração e padronização do modelo operacional da empresa.<br />Arquitetura de processos (Negócios/Processos/Cultura)<br />Define o mapa das atividades que compõe os processos de negócios.<br />Arquitetura de aplicação (Sistemas/Software/Soluções)<br />Define as aplicações individuais, relacionamentos e suas interfaces. <br />Arquitetura tecnológica (INFRA/DEV)<br />Define os padrões de tecnologias que os serviços de infraestrutura e de desenvolvimento devem seguir.<br />
  15. 15. Arquitetura de TI<br />“Arquitetura de TI é a Arte ou Ciência de desenhar e implementar estratégias de tecnologia de valor.”<br />by IASA<br />International Association of Software Architects<br />Por valor, entende-se a entrega ou realizações em TI que suportam os objetivos de negócio da corporação.<br />
  16. 16. Arquiteto de TI = um estrategista<br />“O arquiteto de TI é o estrategista de tecnologia da organização.”<br />by IASA<br />International Association of Software Architects<br />Trabalha com as partes interessadas para a construção de uma visão holística das estratégias da organização, processos, informações e ativos de TI.<br />Garante que a tecnologiasuporte as estratégias de negócio da empresa.<br />
  17. 17. Especializações de um Arquiteto de TI<br />Arquiteto de Software (Software Architect) <br />Arquiteto de Soluções (Solution Architect)<br />Arquitetode Informação (Information Architect) <br />Arquiteto de Infraestrutura (Infrastructure Architect) <br />Arquiteto de Negócio (Business Architect)<br />ArquitetoCorporativo (Enterprise Architect) <br />Entre outras…<br />SOA Architect, Database Architect, Security Architect, etc.<br />
  18. 18. Exemplo: Arquitetode InfraestruturaInfrastructure Architect<br />Pilares da Plataforma de Aplicações<br />Serviços de Desenvolvimento<br />Serviços de Segurança<br />Serviços de Integração<br />Serviços de Armazenamento e BI<br />Serviços de Hospedagem<br />Serviços de Gerenciamento<br />
  19. 19. Arquiteto de InfraestruturaInfrastructure Architect<br />Pilares da Plataforma de Aplicações<br />VS2010, UML, Unit Test, Coded UI Test, .NET Framework, Share Point, SQL Server, TFS<br />WIF, AD FS 2.0, ForeFront, AD, SQL<br />BizTalk, ESB Toolkit, UDDI 3.0, SQL Server, SSIS, SharePoint<br />SQL Server, Master Data Services, SSIS, SteamInsight, SQL Azure<br />Desenvolvimento<br />Armazenamento<br />Windows Server AppFabric, WAS, IIS, Windows Azure, Azure AppFabric<br />Integração<br />Gerenciamento<br />System Center Suite, Opalis, AVICode<br />Hospedagem<br />Segurança<br />Um exemplo usando a plataforma Microsoft.<br />
  20. 20. Segundo o IASA, Arquiteto de TI é umaProfissão de TI...<br />
  21. 21. Se o arquiteto de ti é umaprofissão, quaissãosuashabilidades?<br />
  22. 22. Matriz de Habilidades do Arquiteto / by IASA<br />ArquiteturaCorporativa de TI<br />Papel<br />Arquitetura de Software<br />Arquitetura de Infraestrutura<br />Arquitetura de Informação<br />Arquitetura de Negócio…<br />Especialização<br /> Base de Conhecimento<br />Estratégias de Tecnologia de Negócios / Business Technology Strategy<br />Ambiente de TI / IT Environment<br />Base de Conhecimento<br />Atributos de Qualidade / Quality Attributes<br />Desenho / Design<br />Dinâmica Humana / Human Dynamics<br />
  23. 23. DevenvolvimentoEstratégico de Tecnologia<br />
  24. 24. IT Environment<br />
  25. 25. Atributos de Qualidade / Quality Attributes<br />
  26. 26. Desenho & Projeto / Design Skills<br />
  27. 27. Human Dynamics<br />
  28. 28. Resumindo…<br />Existeváriasdefiniçõessobrearquitetura de TI<br />todascorretas sob diferentesperspectivas.<br />Segundo o IASA, arquitetura de TI é:<br />A arte ouciência de desenhar e entregarestratégias de tecnologia de valor;<br />Uma profissãoemergente com um amploleque de conhecimento especializado;<br /><ul><li>Um arquiteto de TI é o estrategista de tecnologia da organização.</li></ul>Presteatençãoaomodelooperacional da empresa.<br />
  29. 29. Como medir um arquiteto de ti?<br />
  30. 30. Avalieseuimpactonaorganização<br /><ul><li>Melhoriasfinanceiras
  31. 31. Geração de lucro
  32. 32. Redução de custo
  33. 33. Redução de complexidade e redundância
  34. 34. Consolidação
  35. 35. Racionalização
  36. 36. Focoemresultados
  37. 37. Desenvolvimentoeconômico
  38. 38. Time to Market
  39. 39. Inovação
  40. 40. Comunicação/Cultura
  41. 41. Melhoria da culturaorganizacional
  42. 42. Promoção do conhecimento
  43. 43. Impacto/Influência</li></li></ul><li>Ferramentas do arquiteto<br />
  44. 44. Metodologias e Ferramentas<br />Métodos<br />Frameworks<br />Enterprise<br />Process<br />FEA<br />ITIL<br />DODAF<br />ArquiteturaCorporativa<br />COBIT<br />ZACHMAN<br />PRINCE<br />TOGAF<br />IASA<br />
  45. 45.
  46. 46. The Open Group Architecture FrameworkTOGAF<br />ADM – Architecture Development Method.<br />Define um processoorganizadoemfases, paraimplantaçãode umaarquiteturacorporativa.<br />The Open Group SOA Integration Maturity Model (OSIMM) <br />
  47. 47. Relatórios Gartner e Hype Cycle<br />
  48. 48. Certificações<br />IASA Foundations 101/102 Certification<br />IASA CITA-P Certification<br />TOGAF 9 Certification<br />The Open Group IT Architect Certification ITAC <br />ITIL Master Certification<br />PMP Certification<br />SCRUM Master Certification<br />SOA School Certifications<br />Microsoft MCP Certifications<br />MBA’s somente de acordo com a necessidade da empresa…<br />
  49. 49. Conclusões…<br />
  50. 50. Siga a jornada…<br /><ul><li>Avalieseus skills segundo as disciplinas da base de conhecimento IASApara o arquiteto de TI
  51. 51. Determine seunívelparacadadisciplina.
  52. 52. Mantenhaseumapa de skills sempreatualizado.
  53. 53. Acompanhesuaevoluçãoaolongo do tempo.
  54. 54. O arquiteto de TI é umaprofissãoemergente e emfrancocrescimento… prepare-se!</li></ul>Enjoy the ride!!!<br />
  55. 55. Pratique o Egoless Programming<br />Entenda e aceite que você irá cometer erros.<br />Você não é seu código.<br />Não importa o quanto seja bom seu "karate", alguém sempre irá saber mais do que você.<br />Não reescreva código sem consultar outras pessoas.<br />Trate as pessoas que sabem menos do que você com respeito, deferência e paciência.<br />A única constante no mundo é a mudança.<br />A única verdadeira autoridade fundamenta-se no conhecimento, não na posição.<br />Lute pelo que você acredita, mas graciosamente aceite a derrota.<br />Não seja "o cara na sala".<br />Critique o código ao invés do codificador. Seja gentil com o codificador, não com o código. <br />by Jerry Weinberg<br />
  56. 56. Pratique o Egoless Architecting<br />Entenda e aceite que você irá cometer erros.<br />Você não é sua arquitetura.<br />Não importa o quanto seja bom seu "karate", alguém sempre irá saber mais do que você.<br />Não reescreva arquitetura sem consultar outras pessoas.<br />Trate as pessoas que sabem menos do que você com respeito, deferência e paciência.<br />A única constante no mundo é a mudança.<br />A única verdadeira autoridade fundamenta-se no conhecimento, não na posição.<br />Lute pelo que você acredita, mas graciosamente aceite a derrota.<br />Não seja "o cara na sala".<br />Critique o arquitetura ao invés do arquiteto. Seja gentil com o arquiteto, não com aarquitetura. <br />by wcamb<br />
  57. 57. referências<br />
  58. 58. OutrasLeiturasObrigatórias!!!<br />
  59. 59. Referências<br />Microsoft Application Architecture Guide, 2nd Ed.<br />http://msdn.microsoft.com/en-us/library/ff650706.aspx<br />Windows Server System Reference Architecture (WSSRA) <br />http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d44e34ec-b4e2-49a1-9f40-9ed4ba3765df<br />Writing Software Patterns (by Martin Fowler)<br />http://martinfowler.com/articles/writingPatterns.html<br />Software Engineering Institute: Software Architecture<br />http://www.sei.cmu.edu/architecture/<br />Infrastructure Planning and Design <br />http://www.microsoft.com/downloads/en/details.aspx?familyid=ad3921fb-8224-4681-9064-075fdf042b0c&displaylang=en<br />
  60. 60. Obrigado!<br />

×