O que é arquitetura de TI? Que habilidades um arquiteto de TI deve colecionar ao longo de sua carreira? Que ferramentas e disciplinas são importantes conhecer? Nessa sessão veremos algumas considerações sobre o assunto, assim como guias e disciplinas que existem no mercado e podem ajudar o arquiteto na execução de seu dia-a-dia.tepa
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!!!
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?
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.
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.
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
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.
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
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)
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