ARQUITETURA
CORPORATIVA
AGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoAGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoTales de Azevedo e Vasconcellos
Engenheiro em Computação MBA Gerência de Redes
Especialista em Desenvolvimento Java Técnico em Eletrônica
azevedo@tales.eng.br
www.tales.eng.br
AGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoAntes de falarmos de arquitetura...
“A indústria de software se delicia em pegar palavras e
estendê- las em uma miríade de significados sutilmente contraditórios.
Uma das maiores sofredoras é "arquitetura". Vejo
"arquitetura" como uma daquelas palavras que soam
impressionantes, usadas principalmente para indicar que
estamos falando algo importante.
Contudo, sou pragmático o suficiente para não deixar que meu cinismo atrapalhe o desafio de atrair as pessoas para o meu livro.”
O que é Arquitetura?
A palavra arquitetura tem sua origem no
grego αρχή [arkhé], que significa "primeiro"
e τέχνη [tékhton] que significa "construção“. Arquitetura se refere tanto ao processo
quanto ao produto de projetar e edificar o ambiente habitado pelo ser humano.
O que é Arquitetura?
A arquitetura como atividade humana
existe desde que o homem passou a se abrigar das intempéries.
Enquanto atividade é um campo
multidisciplinar, incluindo em sua base a matemática, as ciências, as artes, a
tecnologia, as ciências sociais, a política, a história, a filosofia, etc
Arquitetura na Sociedade
Não planejada Planejada
Afinal, o que é Arquitetura?
Arquitetura é o ramo da
ciência que trata da
organização do espaço e
AGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoPergunta
Se Arquitetura é o ramo da ciência
que trata da
organização do
espaço e de seus elementos...
Século XIX
O termo arquitetura de computador foi utilizado pela primeira vez ainda no
século XIX, em uma correspondência do cientista Charles Babbage
Babbage buscava desenvolver uma
máquina ou sistema mecânico que fosse capaz de automatizar processos de
Século XX
Posteriormente o termo foi utilizado por John von Neumann em 1945, quando elaborou um documento a respeito da organização lógica em um sistema
computacional – criando assim a
Arquitetura von Neumann
Essa arquitetura foi aprimorada durante o projeto do computador “Harvard Mark I”, recebendo o nome de Arquitetura de Harvard, sendo a base dos
Definição de Arquitetura para TI
“Uma
descrição formal de um sistema
, ou um
plano detalhado do sistema no nível de
componente, para orientar sua implementação”
(fonte: ISO / IEC 42010: 2007).
O Arquiteto de TI
Arquiteto de TI é o profissional responsável
por conhecer a
estrutura de TI
dentro de
uma empresa, conhecer seus
os
componentes
, suas
inter-relações
,
princípios
,
diretrizes
,
design
e
evolução
ao
longo do tempo.
Evolução Tecnológica
Para que as empresas pudessem
acompanhar a evolução da
Tecnologia havia a necessidade de um profissional que ajudasse os executivos na tomada de decisões
sobre o futuro da TI nas empresas
Uma pausa
"Se você quer permanecer relevante vai ter que ir fundo
no domínio do negócio dentro do qual você está.“
Evolução Tecnológica
A evolução da tecnologia aumentou a
complexidade dos ambiente de TI Isso exigiu que os arquitetos
assumissem novos papéis e abordagens
Dessa forma os arquitetos passaram a se dividir entre:
Arquitetos Técnicos Arquitetos de Solução Arquitetos Corporativos
Arquiteto Técnico
O Arquitetos Técnicos fornecem
liderança técnica para equipes de tecnologia e desenvolvimento.
Esses profissionais têm uma abordagem mais prática, definindo padrões de
melhores práticas a serem seguidos. Podem se dividir entre especializações
como aplicação, segurança,
infraestrutura, integração, entre outros
Técnico Solução Corporativo
Arquiteto de Soluções
Os Arquitetos de Soluções devem atuar com uma visão menos técnica e mais
holística da solução ou sistema
Dentro de um projeto esses profissionais objetivo de garantir a integridade
técnica, qualidade e consistência da solução que será implementada.
Atuam definição do conceito até a
análise e implementação de requisitos, terminando com a transferência para operações de TI.
Técnico Solução Corporativo
Arquiteto Corporativo
O papel do Arquiteto Corporativo é alinhar a visão de futuro da TI aos objetivos de negócio da empresa
Esse profissional deve ser capaz de
oferecer suporte às decisões estratégicas da empresa
Dessa forma o Arquiteto Corporativo deve ser capaz de identificar as capacidades de negócio, as soluções que as suportam
e seus relacionamentos
Técnico Solução Corporativo
AGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoPrincipais Características de um Arquiteto
Arquiteto
Discernimento Liderança Visão ComunicaçãoDiscernimento
Arquitetos devem ser capazes de
abstrair a complexidade de um sistema
para desenhar um modelo gerenciável,
que contenha a essência a solução
Devem ser capazes de tomar decisões
sobre os trade-offs, ou seja, dos
problemas que podem surgir como resultado da resolução de problemas maiores
Arquiteto
Discernimento Liderança Visão ComunicaçãoLiderança
Arquitetos devem manter o controle
sobre todo ciclo de vida dos projetos
(embora ele não seja o gerente de
projetos), garantindo a implementação seja aderente a arquitetura definida
Um bom arquiteto deve ser capaz de se manter alinhado a visão de longo prazo
da empresa, sendo capaz de dizer “não”
para alguns pedidos e “sim” para outros
Arquiteto
Discernimento
Liderança
Visão Comunicação
Visão
Arquitetos devem manter uma visão
holística da solução, compreendendo
todos os pontos envolvidos e sua relação dentro da empresa
Arquitetos de Solução devem se
posicionar como agentes de mudanças
dentro da empresa
Arquiteto
Discernimento Liderança Visão ComunicaçãoComunicação
Arquitetos devem ter a capacidade de
explicar os benefícios e justificar os
investimentos aos executivos da empresa
É responsabilidade do arquiteto inspirar
os Stakeholders do projeto, de forma
que todos possam compreender e avaliar as escolhas feitas pela
arquitetura
Arquiteto
Discernimento Liderança Visão ComunicaçãoAGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoComo Fazer
Não existe uma formação específica para se tornar um Arquiteto.
O profissional que busca trilhar uma
carreira como arquiteto, deve conhecer e utilizar os diversos frameworks de
mercado na condução dessa jornada. O uso de ferramentas estratégicas
também garante ao arquiteto a entrega de um trabalho mais profissional e de melhor qualidade.
TOGAF
O TOGAF – The Open Group Architecture Framework – é um framework de
arquitetura baseado no TAFIM (U.S DoD) Oferece uma estrutura bem definida de fases e processos de execução para a construção de um trabalho de arquitetura
TOGAF
o TOGAF define um método
denominado ADM – Architecture
Development Method, que define
entradas, processamento e saídas para cada fase prevista no processo de
construção de uma arquitetura.
Cada fase ADM possui um mapeamento completo de atividades, assim como
documentos, valores de entrada e saída para cada fase e impacto sobre os
TOGAF
As diversas fases do ADM podem ser executadas de forma cíclica, com
várias interações ao longo do projeto Ambos, TOGAF e ADM, são
altamente personalizáveis de acordo com as necessidades da empresa.
The Open Group
The Open Group é um consórcio
global que para criação e manutenção de padrões de tecnologia que
promovam a inovação nos negócios Atualmente são responsáveis pela
manutenção do TOGAF
Durante o ano o The Open Group
promove eventos em diversas partes do mundo, inclusive no Brasil
• Processos • Mapa de Capacidades • Roadmap • Blueprints • Normas • Impacto de Arquitetura • Revisão de Arquitetura • Mapa de Tecnologia
Blueprint
“um diagrama, esquema ou visualização da arquitetura
no nível conceitual, lógico e físico de uma empresa,
mostrando conceitos, seus elementos, os
componentes que implementam os elementos e suas
inter-relações.”
Blueprint
AGENDA
Apresentação Arquitetura Arquitetura de TI Características de um Arquiteto Formação de um Arquiteto ConclusãoUma definição moderna de Arquitetura
Arquitetura é a Arte ou Ciência de
desenhar
e
implementar estratégias
de
tecnologia
de
valor
.
(IASA)
Desafio
“Um dos principais desafios envolvidos na
arquitetura de TI e no dia-a-dia de um
arquiteto é
alinhar os objetivos da empresa
com as decisões sobre software, plataforma e
infraestrutura”.
Desafio
Estratégia Corporativa
Estratégia de Tecnologia
Habilita Direciona
Que capacidades serão Necessárias para attender
a esse cenário?