SlideShare uma empresa Scribd logo
1 de 49
Baixar para ler offline
DNAD11
    Matriz de Habilidades de um
           Arquiteto de TI
Palestra 5
Waldemir Cambiucci
Arquiteto de Soluções | Microsoft Brasil
http://blogs.msdn.com/wcamb/
http://twitter.com/wcamb/
                                           Data: 03 de Junho de 2011.
Agenda
•   Resultados do Survey
•   Quem é o Arquiteto de TI?
•   Quais são as habilidades de um Arquiteto de TI?
•   Quais são as ferramentas de um Arquiteto de TI?
•   Debate e Ideias!!!
Leitura Obrigatória!!!
RESULTADOS DA PESQUISA
Resultados da Pesquisa
Resultados da Pesquisa
Resultados da Pesquisa
QUEM É O ARQUITETO?
O que é um arquiteto de TI?
•   O arquiteto de TI faz programa?
•   O arquiteto de TI instala software?
•   O arquiteto de TI come no bandejão?
•   O arquiteto de TI usa transporte público?
•   O arquiteto de TI só usa PowerPoint?
•   O arquiteto de TI tem uma caneta bacana?
•   O arquiteto de TI manda em alguém?
•   O arquiteto de TI mora na “Torre de Marfim, s/n”?
•   O arquiteto de TI tudo sabe, tudo vê?
O arquiteto é a pessoa que…
• faz modelagem de negócio na perspectiva de TI?
• direciona um processo iterativo de criação de
  software?
• faz engenharia ou desenho avançado de
  software?
• seleciona frameworks, tecnologias e
  fornecedores?
• direciona os serviços, tecnologias e
  fornecedores corretos para um projeto?
Vagas para arquitetos no LinkedIn
               para
           IT Architect



                                    971 vagas


         Estados
         Unidos
Vagas para arquitetos no LinkedIn
                  para
           Enterprise Architect



                                    911 vagas


         Estados
         Unidos
Vagas para arquitetos no LinkedIn
               para
           IT Architect



                                    9 vagas


           Brasil
Dez/2005              Mar/2011



           Set/2008
Desafios para definir o papel do arquiteto…


  Falta de entendimento            Desalinhamento entre
  do papel do arquiteto            Negócio e Tecnologia
           de TI




     Suportar a TI existente
               X                  Liderança/Influência sem
                                      autoridade direta
      Inovação com novas
  tecnologias, abordagens, etc.
O QUE É ARQUITETURA DE TI?
Modelo Operacional de uma Empresa
• É o alicerce de execução do negócio da empresa.
   – 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.


• Diferentes modelos operacionais preparam as
  empresas para diferentes tipos de
  crescimento e indústrias.
   – As empresas mudam seu modelo operacional
     para crescer em alguns cenários de mercado.
Modelo Operacional de uma Empresa
• Definimos quatro modelos operacionais que
  mostram como a organização está situada em termos
  de padronização e integração de processos:

      Modelo Operacional   Integração   Padronização
      Diversificação         Baixa         Baixa
      Coordenação             Alta         Baixa
      Replicação             Baixa          Alta
      Unificação              Alta          Alta
Quatro Tipos de Arquiteturas de TI
• Arquitetura estratégica (Corporativa/Enterprise)
   – 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.


• Arquitetura de processos (Negócios/Processos/Cultura)
   – Define o mapa das atividades que compõe os processos de negócios.
• Arquitetura de aplicação (Sistemas/Software/Soluções)
   – Define as aplicações individuais, relacionamentos e
     suas interfaces.
• Arquitetura tecnológica (INFRA/DEV)
   – Define os padrões de tecnologias que os serviços
     de infraestrutura e de desenvolvimento devem seguir.
Arquitetura de TI
• “Arquitetura de TI é a Arte ou Ciência de
  desenhar e implementar estratégias de
  tecnologia de valor.”
                                          by IASA
                   International Association of Software Architects



• Por valor, entende-se a entrega ou realizações
  em TI que suportam os objetivos de negócio
  da corporação.
Arquiteto de TI = um estrategista
• “O arquiteto de TI é o estrategista de tecnologia
  da organização.”
                                                          by IASA
                  International Association of Software Architects


• 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.

• Garante que a tecnologia suporte as estratégias
  de negócio da empresa.
Especializações de um Arquiteto de TI
•   Arquiteto de Software (Software Architect)
•   Arquiteto de Soluções (Solution Architect)
•   Arquiteto de Informação (Information Architect)
•   Arquiteto de Infraestrutura (Infrastructure Architect)
•   Arquiteto de Negócio (Business Architect)
•   Arquiteto Corporativo (Enterprise Architect)

• Entre outras…
     – SOA Architect, Database Architect, Security Architect, etc.
Exemplo: Arquiteto de Infraestrutura
Infrastructure Architect

                    Pilares da Plataforma de Aplicações




  Serviços de Desenvolvimento             Serviços de Armazenamento e BI


    Serviços de Integração                  Serviços de Gerenciamento


    Serviços de Hospedagem                    Serviços de Segurança
Arquiteto de Infraestrutura
Infrastructure Architect

                          Pilares da Plataforma de Aplicações



Desenvolvimento                                Armazenamento

VS2010, UML, Unit Test, Coded UI Test, .NET    SQL Server, Master Data Services, SSIS,
  Framework, Share Point, SQL Server, TFS            SteamInsight, SQL Azure
Integração                                      Gerenciamento

 BizTalk, ESB Toolkit, UDDI 3.0, SQL
      Server, SSIS, SharePoint                  System Center Suite, Opalis, AVICode
Hospedagem                                      Segurança

Windows Server AppFabric, WAS, IIS,
                                                 WIF, AD FS 2.0, ForeFront, AD, SQL
 Windows Azure, Azure AppFabric

                                              Um exemplo usando a plataforma Microsoft.
SEGUNDO O IASA, ARQUITETO DE
TI É UMA PROFISSÃO DE TI...
SE O ARQUITETO DE TI É UMA PROFISSÃO,
QUAIS SÃO SUAS HABILIDADES?
Matriz de Habilidades do Arquiteto / by IASA
    Papel                      Arquitetura Corporativa de TI

                 Arquitetura de   Arquitetura de     Arquitetura de   Arquitetura de
Especialização
                    Software      Infraestrutura       Informação       Negócio…

                  Base de Conhecimento

                   Estratégias de Tecnologia de Negócios / Business Technology
                   Strategy

                   Ambiente de TI / IT Environment
  Base de
Conhecimento       Atributos de Qualidade / Quality Attributes

                   Desenho / Design

                   Dinâmica Humana / Human Dynamics
Devenvolvimento Estratégico de Tecnologia
IT Environment
Atributos de Qualidade / Quality Attributes
Desenho & Projeto / Design Skills
Human Dynamics
Resumindo…
• Existe várias definições sobre arquitetura de TI
   – todas corretas sob diferentes perspectivas.

• Segundo o IASA, arquitetura de TI é:
   – A arte ou ciência de desenhar e entregar estratégias de
     tecnologia de valor;
   – Uma profissão emergente com um amplo leque de
     conhecimento especializado;

• Um arquiteto de TI é o estrategista de tecnologia da
  organização.
   – Preste atenção ao modelo operacional da empresa.
COMO MEDIR UM ARQUITETO DE TI?
Avalie seu impacto na organização
 Melhorias financeiras   Desenvolvimento
    Geração de lucro      econômico
    Redução de custo       Time to Market
                            Inovação

 Redução de
  complexidade e          Comunicação/Cultura
  redundância               Melhoria da cultura
    Consolidação            organizacional

    Racionalização         Promoção do
                             conhecimento
    Foco em resultados
                            Impacto/Influência
FERRAMENTAS DO ARQUITETO
Metodologias e Ferramentas
Métodos                                                    Frameworks
                      Enterprise
                       Process                   FEA



      ITIL
                                                         DODAF


                                   Arquitetura
                                   Corporativa
    COBIT                                                ZACHMAN




             PRINCE                              TOGAF

                                     IASA
The Open Group Architecture Framework
TOGAF
• ADM – Architecture Development
  Method.
  – Define um processo organizado
    em fases, para implantação
    de uma arquitetura corporativa.


• The Open Group SOA
  Integration Maturity
  Model (OSIMM)
Relatórios Gartner e Hype Cycle
Certificações
•   IASA Foundations 101/102 Certification
•   IASA CITA-P Certification
•   TOGAF 9 Certification
•   The Open Group IT Architect Certification ITAC
•   ITIL Master Certification
•   PMP Certification
•   SCRUM Master Certification
•   SOA School Certifications
•   Microsoft MCP Certifications
• MBA’s somente de acordo com a necessidade da empresa…
CONCLUSÕES…
Siga a jornada…
 Avalie seus skills segundo as disciplinas da base de
  conhecimento IASA para o arquiteto de TI
    Determine seu nível para cada disciplina.
    Mantenha seu mapa de skills sempre atualizado.


 Acompanhe sua evolução ao longo do tempo.


 O arquiteto de TI é uma profissão emergente e em
  franco crescimento… prepare-se!
                                                 Enjoy the ride!!!
Pratique o Egoless Programming
1. Entenda e aceite que você irá cometer erros.
2. Você não é seu código.
3. Não importa o quanto seja bom seu "karate", alguém
    sempre irá saber mais do que você.
4. Não reescreva código sem consultar outras pessoas.
5. Trate as pessoas que sabem menos do que você com
    respeito, deferência e paciência.
6. A única constante no mundo é a mudança.
7. A única verdadeira autoridade fundamenta-se no
    conhecimento, não na posição.
8. Lute pelo que você acredita, mas graciosamente aceite a
    derrota.
9. Não seja "o cara na sala".
10. Critique o código ao invés do codificador. Seja gentil com o
    codificador, não com o código.                   by Jerry Weinberg
Pratique o Egoless Architecting
1. Entenda e aceite que você irá cometer erros.
2. Você não é sua arquitetura.
3. Não importa o quanto seja bom seu "karate", alguém
    sempre irá saber mais do que você.
4. Não reescreva arquitetura sem consultar outras pessoas.
5. Trate as pessoas que sabem menos do que você com
    respeito, deferência e paciência.
6. A única constante no mundo é a mudança.
7. A única verdadeira autoridade fundamenta-se no
    conhecimento, não na posição.
8. Lute pelo que você acredita, mas graciosamente aceite a
    derrota.
9. Não seja "o cara na sala".
10. Critique o arquitetura ao invés do arquiteto. Seja gentil
    com o arquiteto, não com a arquitetura.         by wcamb 
REFERÊNCIAS
Outras Leituras Obrigatórias!!!
Referências
• Microsoft Application Architecture Guide, 2nd Ed.
   – http://msdn.microsoft.com/en-us/library/ff650706.aspx


• Windows Server System Reference Architecture (WSSRA)
   – http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d44e3
     4ec-b4e2-49a1-9f40-9ed4ba3765df


• Writing Software Patterns (by Martin Fowler)
   – http://martinfowler.com/articles/writingPatterns.html
• Software Engineering Institute: Software Architecture
   – http://www.sei.cmu.edu/architecture/
• Infrastructure Planning and Design
   – http://www.microsoft.com/downloads/en/details.aspx?familyid=ad3921
     fb-8224-4681-9064-075fdf042b0c&displaylang=en
OBRIGADO!

Mais conteúdo relacionado

Mais procurados

Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLRildo (@rildosan) Santos
 
Archimate Workshop ECI/UFMG-setembro2014
Archimate Workshop ECI/UFMG-setembro2014Archimate Workshop ECI/UFMG-setembro2014
Archimate Workshop ECI/UFMG-setembro2014Marco Mendes
 
Padrões Arquiteturais de Sistemas
Padrões Arquiteturais de SistemasPadrões Arquiteturais de Sistemas
Padrões Arquiteturais de SistemasVagner Santana
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Softwareelliando dias
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Rildo (@rildosan) Santos
 
Tutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioTutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioRildo (@rildosan) Santos
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Adriano Tavares
 
Guia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças RequisitosGuia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças RequisitosRildo (@rildosan) Santos
 
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®Blue Hawk - B&IT Management
 
[ebook] Gestão da TI - versão 0.1
[ebook] Gestão da TI - versão 0.1[ebook] Gestão da TI - versão 0.1
[ebook] Gestão da TI - versão 0.1Alessandro Almeida
 
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...Fernando Palma
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...Michel Azevedo
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010Facuuldade Norte Sul
 
Quando definir um processo ou iniciar um projeto? Conceitos BPMN
Quando definir um processo ou iniciar um projeto? Conceitos BPMNQuando definir um processo ou iniciar um projeto? Conceitos BPMN
Quando definir um processo ou iniciar um projeto? Conceitos BPMNSuperClient Solutions
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geralsergiocrespo
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830André Agostinho
 

Mais procurados (20)

Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UML
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Archimate Workshop ECI/UFMG-setembro2014
Archimate Workshop ECI/UFMG-setembro2014Archimate Workshop ECI/UFMG-setembro2014
Archimate Workshop ECI/UFMG-setembro2014
 
Padrões Arquiteturais de Sistemas
Padrões Arquiteturais de SistemasPadrões Arquiteturais de Sistemas
Padrões Arquiteturais de Sistemas
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)Engenharia de Software Ágil (Scrum e FDD)
Engenharia de Software Ágil (Scrum e FDD)
 
Tutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de ProcessosTutorial Visio Modelagem de Processos
Tutorial Visio Modelagem de Processos
 
Tutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de NegócioTutorial BizAgi Modelagem de Processos de Negócio
Tutorial BizAgi Modelagem de Processos de Negócio
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Guia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças RequisitosGuia BABOK 3 Principais Mudanças Requisitos
Guia BABOK 3 Principais Mudanças Requisitos
 
Prinicipais desafios no uso do TOGAF®
Prinicipais desafios no uso do TOGAF® Prinicipais desafios no uso do TOGAF®
Prinicipais desafios no uso do TOGAF®
 
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®
O que caracteriza uma EA (Enterprise Architeture) e como aplicamos o TOGAF®
 
[ebook] Gestão da TI - versão 0.1
[ebook] Gestão da TI - versão 0.1[ebook] Gestão da TI - versão 0.1
[ebook] Gestão da TI - versão 0.1
 
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...
Contribuições do modelo COBIT para a Governança Corporativa e de Tecnologia d...
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
 
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
C:\Documents And Settings\Juliana\Desktop\Palestra 19 03 2010
 
Quando definir um processo ou iniciar um projeto? Conceitos BPMN
Quando definir um processo ou iniciar um projeto? Conceitos BPMNQuando definir um processo ou iniciar um projeto? Conceitos BPMN
Quando definir um processo ou iniciar um projeto? Conceitos BPMN
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geral
 
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830Proposta para especificação de histórias de usuários alinhadas a IEEE 830
Proposta para especificação de histórias de usuários alinhadas a IEEE 830
 

Semelhante a 05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI

Como usar um processo de certificação para se tornar um arquiteto
Como usar um processo de certificação para se tornar um arquitetoComo usar um processo de certificação para se tornar um arquiteto
Como usar um processo de certificação para se tornar um arquitetoThiago Rocha
 
Sobre arquitetura corporativa e o papel do arquiteto
Sobre arquitetura corporativa e o papel do arquitetoSobre arquitetura corporativa e o papel do arquiteto
Sobre arquitetura corporativa e o papel do arquitetoThiago Rocha
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureMarcelo Sávio
 
Arquitetura.corporativa
Arquitetura.corporativaArquitetura.corporativa
Arquitetura.corporativaJoao Paulo PG
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Rafael Targino
 
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...tdc-globalcode
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
 
Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis
Desenvolvimento de software – novas abordagens e desafios - Leonardo LellisDesenvolvimento de software – novas abordagens e desafios - Leonardo Lellis
Desenvolvimento de software – novas abordagens e desafios - Leonardo LellisRio Info
 
Conectt Nossa História
Conectt   Nossa HistóriaConectt   Nossa História
Conectt Nossa HistóriaConectt
 
Perspectiva da Arquitetura de negócios do BABOK
Perspectiva da Arquitetura de negócios do BABOKPerspectiva da Arquitetura de negócios do BABOK
Perspectiva da Arquitetura de negócios do BABOKCentus Consultoria
 
Feira de Emprego 2015 - Universidade de Coimbra
Feira de Emprego 2015 - Universidade de Coimbra Feira de Emprego 2015 - Universidade de Coimbra
Feira de Emprego 2015 - Universidade de Coimbra Dellent Consulting
 
Soluções para Seguradoras - ADDTECH
Soluções para Seguradoras - ADDTECHSoluções para Seguradoras - ADDTECH
Soluções para Seguradoras - ADDTECH.add
 
AE Rio 2011 - Desafio da implantação de arquitetura de TI
AE Rio 2011 - Desafio da implantação de arquitetura de TIAE Rio 2011 - Desafio da implantação de arquitetura de TI
AE Rio 2011 - Desafio da implantação de arquitetura de TIFernando Botafogo
 
Evento The Open Group - Maio 2020 - Rastreabilidade
Evento The Open Group - Maio 2020 - RastreabilidadeEvento The Open Group - Maio 2020 - Rastreabilidade
Evento The Open Group - Maio 2020 - RastreabilidadeAtila Belloquim
 
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day Curitiba
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day CuritibaUtilizando BDD com Specflow e Selenium para testes Web MSP Tech Day Curitiba
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day CuritibaCleiton Felipe Moraes
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoElvis Fusco
 

Semelhante a 05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI (20)

Como usar um processo de certificação para se tornar um arquiteto
Como usar um processo de certificação para se tornar um arquitetoComo usar um processo de certificação para se tornar um arquiteto
Como usar um processo de certificação para se tornar um arquiteto
 
Sobre arquitetura corporativa e o papel do arquiteto
Sobre arquitetura corporativa e o papel do arquitetoSobre arquitetura corporativa e o papel do arquiteto
Sobre arquitetura corporativa e o papel do arquiteto
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Arquitetura.corporativa
Arquitetura.corporativaArquitetura.corporativa
Arquitetura.corporativa
 
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
Proposta de um Processo de Arquitetura Corporativa (Enterprise Architecture)
 
Aula 1 dsi
Aula 1  dsiAula 1  dsi
Aula 1 dsi
 
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...
TDC2018SP | Trilha Arquitetura Corporativa - Consigo aplicar o TOGAF em empre...
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java Enterprise
 
Curso gestao servicos modulo 1 - v1
Curso gestao servicos   modulo 1 - v1Curso gestao servicos   modulo 1 - v1
Curso gestao servicos modulo 1 - v1
 
Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis
Desenvolvimento de software – novas abordagens e desafios - Leonardo LellisDesenvolvimento de software – novas abordagens e desafios - Leonardo Lellis
Desenvolvimento de software – novas abordagens e desafios - Leonardo Lellis
 
Conectt Nossa História
Conectt   Nossa HistóriaConectt   Nossa História
Conectt Nossa História
 
Perspectiva da Arquitetura de negócios do BABOK
Perspectiva da Arquitetura de negócios do BABOKPerspectiva da Arquitetura de negócios do BABOK
Perspectiva da Arquitetura de negócios do BABOK
 
Feira de Emprego 2015 - Universidade de Coimbra
Feira de Emprego 2015 - Universidade de Coimbra Feira de Emprego 2015 - Universidade de Coimbra
Feira de Emprego 2015 - Universidade de Coimbra
 
DDD
DDDDDD
DDD
 
Soluções para Seguradoras - ADDTECH
Soluções para Seguradoras - ADDTECHSoluções para Seguradoras - ADDTECH
Soluções para Seguradoras - ADDTECH
 
Folder
FolderFolder
Folder
 
AE Rio 2011 - Desafio da implantação de arquitetura de TI
AE Rio 2011 - Desafio da implantação de arquitetura de TIAE Rio 2011 - Desafio da implantação de arquitetura de TI
AE Rio 2011 - Desafio da implantação de arquitetura de TI
 
Evento The Open Group - Maio 2020 - Rastreabilidade
Evento The Open Group - Maio 2020 - RastreabilidadeEvento The Open Group - Maio 2020 - Rastreabilidade
Evento The Open Group - Maio 2020 - Rastreabilidade
 
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day Curitiba
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day CuritibaUtilizando BDD com Specflow e Selenium para testes Web MSP Tech Day Curitiba
Utilizando BDD com Specflow e Selenium para testes Web MSP Tech Day Curitiba
 
Aspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de InformaçãoAspectos Atuais em Sistemas de Informação
Aspectos Atuais em Sistemas de Informação
 

Mais de DNAD

LT 03 - Juan Lopes - Complexidade algoritmos
LT 03 - Juan Lopes - Complexidade algoritmosLT 03 - Juan Lopes - Complexidade algoritmos
LT 03 - Juan Lopes - Complexidade algoritmosDNAD
 
LT 05 - Ismael Apolinário - Importancia participacao cliente
LT 05 - Ismael Apolinário - Importancia participacao clienteLT 05 - Ismael Apolinário - Importancia participacao cliente
LT 05 - Ismael Apolinário - Importancia participacao clienteDNAD
 
LT 09 - Victor Cavalcante - Arquitetura não é só server side
LT 09 - Victor Cavalcante - Arquitetura não é só server sideLT 09 - Victor Cavalcante - Arquitetura não é só server side
LT 09 - Victor Cavalcante - Arquitetura não é só server sideDNAD
 
LT 08 - Guilherme Silveira - Cache hipermidia
LT 08 - Guilherme Silveira - Cache hipermidiaLT 08 - Guilherme Silveira - Cache hipermidia
LT 08 - Guilherme Silveira - Cache hipermidiaDNAD
 
LT 07 - Glauber de Almeida - DRY
LT 07 - Glauber de Almeida - DRYLT 07 - Glauber de Almeida - DRY
LT 07 - Glauber de Almeida - DRYDNAD
 
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbica
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbicaLT 06 - Douglas Aguiar - Quem nao se comunica se trumbica
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbicaDNAD
 
LT 02 - Rodrigo Kumpera - Rodando c sharp
LT 02 - Rodrigo Kumpera - Rodando c sharpLT 02 - Rodrigo Kumpera - Rodando c sharp
LT 02 - Rodrigo Kumpera - Rodando c sharpDNAD
 
LT 01 - Rodrigo Yoshima - Business vsarchitecture
LT 01 - Rodrigo Yoshima - Business vsarchitectureLT 01 - Rodrigo Yoshima - Business vsarchitecture
LT 01 - Rodrigo Yoshima - Business vsarchitectureDNAD
 
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnad
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnadLT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnad
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnadDNAD
 
02a - Leandro Daniel - Examinando a arquitetura evolucionária
02a -  Leandro Daniel - Examinando a arquitetura evolucionária02a -  Leandro Daniel - Examinando a arquitetura evolucionária
02a - Leandro Daniel - Examinando a arquitetura evolucionáriaDNAD
 
09 - Fábio Akita - Além do rails
09 - Fábio Akita - Além do rails09 - Fábio Akita - Além do rails
09 - Fábio Akita - Além do railsDNAD
 
07 - Osvaldo Daibert - Cenários para cache de dados distribuidos
07  - Osvaldo Daibert - Cenários para cache de dados distribuidos07  - Osvaldo Daibert - Cenários para cache de dados distribuidos
07 - Osvaldo Daibert - Cenários para cache de dados distribuidosDNAD
 
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?DNAD
 
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDDDNAD
 
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISSDNAD
 
02b - Elemar Jr. - Examinando a Arquitetura Evolucionária
02b  - Elemar Jr. - Examinando a Arquitetura Evolucionária02b  - Elemar Jr. - Examinando a Arquitetura Evolucionária
02b - Elemar Jr. - Examinando a Arquitetura EvolucionáriaDNAD
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)DNAD
 
01 - Giovanni Bassi - Keynote
01 - Giovanni Bassi - Keynote01 - Giovanni Bassi - Keynote
01 - Giovanni Bassi - KeynoteDNAD
 

Mais de DNAD (18)

LT 03 - Juan Lopes - Complexidade algoritmos
LT 03 - Juan Lopes - Complexidade algoritmosLT 03 - Juan Lopes - Complexidade algoritmos
LT 03 - Juan Lopes - Complexidade algoritmos
 
LT 05 - Ismael Apolinário - Importancia participacao cliente
LT 05 - Ismael Apolinário - Importancia participacao clienteLT 05 - Ismael Apolinário - Importancia participacao cliente
LT 05 - Ismael Apolinário - Importancia participacao cliente
 
LT 09 - Victor Cavalcante - Arquitetura não é só server side
LT 09 - Victor Cavalcante - Arquitetura não é só server sideLT 09 - Victor Cavalcante - Arquitetura não é só server side
LT 09 - Victor Cavalcante - Arquitetura não é só server side
 
LT 08 - Guilherme Silveira - Cache hipermidia
LT 08 - Guilherme Silveira - Cache hipermidiaLT 08 - Guilherme Silveira - Cache hipermidia
LT 08 - Guilherme Silveira - Cache hipermidia
 
LT 07 - Glauber de Almeida - DRY
LT 07 - Glauber de Almeida - DRYLT 07 - Glauber de Almeida - DRY
LT 07 - Glauber de Almeida - DRY
 
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbica
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbicaLT 06 - Douglas Aguiar - Quem nao se comunica se trumbica
LT 06 - Douglas Aguiar - Quem nao se comunica se trumbica
 
LT 02 - Rodrigo Kumpera - Rodando c sharp
LT 02 - Rodrigo Kumpera - Rodando c sharpLT 02 - Rodrigo Kumpera - Rodando c sharp
LT 02 - Rodrigo Kumpera - Rodando c sharp
 
LT 01 - Rodrigo Yoshima - Business vsarchitecture
LT 01 - Rodrigo Yoshima - Business vsarchitectureLT 01 - Rodrigo Yoshima - Business vsarchitecture
LT 01 - Rodrigo Yoshima - Business vsarchitecture
 
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnad
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnadLT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnad
LT 04 - Denis Ferrari - Como lidar com as dificuldades da primeira sprint - dnad
 
02a - Leandro Daniel - Examinando a arquitetura evolucionária
02a -  Leandro Daniel - Examinando a arquitetura evolucionária02a -  Leandro Daniel - Examinando a arquitetura evolucionária
02a - Leandro Daniel - Examinando a arquitetura evolucionária
 
09 - Fábio Akita - Além do rails
09 - Fábio Akita - Além do rails09 - Fábio Akita - Além do rails
09 - Fábio Akita - Além do rails
 
07 - Osvaldo Daibert - Cenários para cache de dados distribuidos
07  - Osvaldo Daibert - Cenários para cache de dados distribuidos07  - Osvaldo Daibert - Cenários para cache de dados distribuidos
07 - Osvaldo Daibert - Cenários para cache de dados distribuidos
 
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
08 - Otavio Pecego - Arquitetura e nuvem: o que muda?
 
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD
06 - Giovanni Bassi - CQS, CQRS, DDD, DbC, DDDD
 
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS
02c - Vinicius Quaiato - Over Patternization, YAGNI, KISS
 
02b - Elemar Jr. - Examinando a Arquitetura Evolucionária
02b  - Elemar Jr. - Examinando a Arquitetura Evolucionária02b  - Elemar Jr. - Examinando a Arquitetura Evolucionária
02b - Elemar Jr. - Examinando a Arquitetura Evolucionária
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)
 
01 - Giovanni Bassi - Keynote
01 - Giovanni Bassi - Keynote01 - Giovanni Bassi - Keynote
01 - Giovanni Bassi - Keynote
 

05 - Waldemir Cambiucci - Matriz de habilidades de um arquiteto TI

  • 1. DNAD11 Matriz de Habilidades de um Arquiteto de TI Palestra 5 Waldemir Cambiucci Arquiteto de Soluções | Microsoft Brasil http://blogs.msdn.com/wcamb/ http://twitter.com/wcamb/ Data: 03 de Junho de 2011.
  • 2. Agenda • Resultados do Survey • Quem é o Arquiteto de TI? • Quais são as habilidades de um Arquiteto de TI? • Quais são as ferramentas de um Arquiteto de TI? • Debate e Ideias!!!
  • 8. QUEM É O ARQUITETO?
  • 9. O que é um arquiteto de TI? • O arquiteto de TI faz programa? • O arquiteto de TI instala software? • O arquiteto de TI come no bandejão? • O arquiteto de TI usa transporte público? • O arquiteto de TI só usa PowerPoint? • O arquiteto de TI tem uma caneta bacana? • O arquiteto de TI manda em alguém? • O arquiteto de TI mora na “Torre de Marfim, s/n”? • O arquiteto de TI tudo sabe, tudo vê?
  • 10. O arquiteto é a pessoa que… • faz modelagem de negócio na perspectiva de TI? • direciona um processo iterativo de criação de software? • faz engenharia ou desenho avançado de software? • seleciona frameworks, tecnologias e fornecedores? • direciona os serviços, tecnologias e fornecedores corretos para um projeto?
  • 11. Vagas para arquitetos no LinkedIn para IT Architect 971 vagas Estados Unidos
  • 12. Vagas para arquitetos no LinkedIn para Enterprise Architect 911 vagas Estados Unidos
  • 13. Vagas para arquitetos no LinkedIn para IT Architect 9 vagas Brasil
  • 14. Dez/2005 Mar/2011 Set/2008
  • 15. Desafios para definir o papel do arquiteto… Falta de entendimento Desalinhamento entre do papel do arquiteto Negócio e Tecnologia de TI Suportar a TI existente X Liderança/Influência sem autoridade direta Inovação com novas tecnologias, abordagens, etc.
  • 16. O QUE É ARQUITETURA DE TI?
  • 17. Modelo Operacional de uma Empresa • É o alicerce de execução do negócio da empresa. – 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. • Diferentes modelos operacionais preparam as empresas para diferentes tipos de crescimento e indústrias. – As empresas mudam seu modelo operacional para crescer em alguns cenários de mercado.
  • 18. Modelo Operacional de uma Empresa • Definimos quatro modelos operacionais que mostram como a organização está situada em termos de padronização e integração de processos: Modelo Operacional Integração Padronização Diversificação Baixa Baixa Coordenação Alta Baixa Replicação Baixa Alta Unificação Alta Alta
  • 19. Quatro Tipos de Arquiteturas de TI • Arquitetura estratégica (Corporativa/Enterprise) – 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. • Arquitetura de processos (Negócios/Processos/Cultura) – Define o mapa das atividades que compõe os processos de negócios. • Arquitetura de aplicação (Sistemas/Software/Soluções) – Define as aplicações individuais, relacionamentos e suas interfaces. • Arquitetura tecnológica (INFRA/DEV) – Define os padrões de tecnologias que os serviços de infraestrutura e de desenvolvimento devem seguir.
  • 20. Arquitetura de TI • “Arquitetura de TI é a Arte ou Ciência de desenhar e implementar estratégias de tecnologia de valor.” by IASA International Association of Software Architects • Por valor, entende-se a entrega ou realizações em TI que suportam os objetivos de negócio da corporação.
  • 21. Arquiteto de TI = um estrategista • “O arquiteto de TI é o estrategista de tecnologia da organização.” by IASA International Association of Software Architects • 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. • Garante que a tecnologia suporte as estratégias de negócio da empresa.
  • 22. Especializações de um Arquiteto de TI • Arquiteto de Software (Software Architect) • Arquiteto de Soluções (Solution Architect) • Arquiteto de Informação (Information Architect) • Arquiteto de Infraestrutura (Infrastructure Architect) • Arquiteto de Negócio (Business Architect) • Arquiteto Corporativo (Enterprise Architect) • Entre outras… – SOA Architect, Database Architect, Security Architect, etc.
  • 23. Exemplo: Arquiteto de Infraestrutura Infrastructure Architect Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Serviços de Armazenamento e BI Serviços de Integração Serviços de Gerenciamento Serviços de Hospedagem Serviços de Segurança
  • 24. Arquiteto de Infraestrutura Infrastructure Architect Pilares da Plataforma de Aplicações Desenvolvimento Armazenamento VS2010, UML, Unit Test, Coded UI Test, .NET SQL Server, Master Data Services, SSIS, Framework, Share Point, SQL Server, TFS SteamInsight, SQL Azure Integração Gerenciamento BizTalk, ESB Toolkit, UDDI 3.0, SQL Server, SSIS, SharePoint System Center Suite, Opalis, AVICode Hospedagem Segurança Windows Server AppFabric, WAS, IIS, WIF, AD FS 2.0, ForeFront, AD, SQL Windows Azure, Azure AppFabric Um exemplo usando a plataforma Microsoft.
  • 25. SEGUNDO O IASA, ARQUITETO DE TI É UMA PROFISSÃO DE TI...
  • 26. SE O ARQUITETO DE TI É UMA PROFISSÃO, QUAIS SÃO SUAS HABILIDADES?
  • 27. Matriz de Habilidades do Arquiteto / by IASA Papel Arquitetura Corporativa de TI Arquitetura de Arquitetura de Arquitetura de Arquitetura de Especialização Software Infraestrutura Informação Negócio… Base de Conhecimento Estratégias de Tecnologia de Negócios / Business Technology Strategy Ambiente de TI / IT Environment Base de Conhecimento Atributos de Qualidade / Quality Attributes Desenho / Design Dinâmica Humana / Human Dynamics
  • 30. Atributos de Qualidade / Quality Attributes
  • 31. Desenho & Projeto / Design Skills
  • 33. Resumindo… • Existe várias definições sobre arquitetura de TI – todas corretas sob diferentes perspectivas. • Segundo o IASA, arquitetura de TI é: – A arte ou ciência de desenhar e entregar estratégias de tecnologia de valor; – Uma profissão emergente com um amplo leque de conhecimento especializado; • Um arquiteto de TI é o estrategista de tecnologia da organização. – Preste atenção ao modelo operacional da empresa.
  • 34. COMO MEDIR UM ARQUITETO DE TI?
  • 35. Avalie seu impacto na organização  Melhorias financeiras Desenvolvimento  Geração de lucro econômico  Redução de custo Time to Market Inovação  Redução de complexidade e Comunicação/Cultura redundância Melhoria da cultura  Consolidação organizacional  Racionalização Promoção do conhecimento  Foco em resultados Impacto/Influência
  • 37. Metodologias e Ferramentas Métodos Frameworks Enterprise Process FEA ITIL DODAF Arquitetura Corporativa COBIT ZACHMAN PRINCE TOGAF IASA
  • 38.
  • 39. The Open Group Architecture Framework TOGAF • ADM – Architecture Development Method. – Define um processo organizado em fases, para implantação de uma arquitetura corporativa. • The Open Group SOA Integration Maturity Model (OSIMM)
  • 40. Relatórios Gartner e Hype Cycle
  • 41. Certificações • IASA Foundations 101/102 Certification • IASA CITA-P Certification • TOGAF 9 Certification • The Open Group IT Architect Certification ITAC • ITIL Master Certification • PMP Certification • SCRUM Master Certification • SOA School Certifications • Microsoft MCP Certifications • MBA’s somente de acordo com a necessidade da empresa…
  • 43. Siga a jornada…  Avalie seus skills segundo as disciplinas da base de conhecimento IASA para o arquiteto de TI  Determine seu nível para cada disciplina.  Mantenha seu mapa de skills sempre atualizado.  Acompanhe sua evolução ao longo do tempo.  O arquiteto de TI é uma profissão emergente e em franco crescimento… prepare-se! Enjoy the ride!!!
  • 44. Pratique o Egoless Programming 1. Entenda e aceite que você irá cometer erros. 2. Você não é seu código. 3. Não importa o quanto seja bom seu "karate", alguém sempre irá saber mais do que você. 4. Não reescreva código sem consultar outras pessoas. 5. Trate as pessoas que sabem menos do que você com respeito, deferência e paciência. 6. A única constante no mundo é a mudança. 7. A única verdadeira autoridade fundamenta-se no conhecimento, não na posição. 8. Lute pelo que você acredita, mas graciosamente aceite a derrota. 9. Não seja "o cara na sala". 10. Critique o código ao invés do codificador. Seja gentil com o codificador, não com o código. by Jerry Weinberg
  • 45. Pratique o Egoless Architecting 1. Entenda e aceite que você irá cometer erros. 2. Você não é sua arquitetura. 3. Não importa o quanto seja bom seu "karate", alguém sempre irá saber mais do que você. 4. Não reescreva arquitetura sem consultar outras pessoas. 5. Trate as pessoas que sabem menos do que você com respeito, deferência e paciência. 6. A única constante no mundo é a mudança. 7. A única verdadeira autoridade fundamenta-se no conhecimento, não na posição. 8. Lute pelo que você acredita, mas graciosamente aceite a derrota. 9. Não seja "o cara na sala". 10. Critique o arquitetura ao invés do arquiteto. Seja gentil com o arquiteto, não com a arquitetura. by wcamb 
  • 48. Referências • Microsoft Application Architecture Guide, 2nd Ed. – http://msdn.microsoft.com/en-us/library/ff650706.aspx • Windows Server System Reference Architecture (WSSRA) – http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d44e3 4ec-b4e2-49a1-9f40-9ed4ba3765df • Writing Software Patterns (by Martin Fowler) – http://martinfowler.com/articles/writingPatterns.html • Software Engineering Institute: Software Architecture – http://www.sei.cmu.edu/architecture/ • Infrastructure Planning and Design – http://www.microsoft.com/downloads/en/details.aspx?familyid=ad3921 fb-8224-4681-9064-075fdf042b0c&displaylang=en