DNAD11 - wcamb - Palestra 5

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

description

Presentation about IT Architecture and the career of IT Architect.

Transcript of DNAD11 - wcamb - Palestra 5

Page 1: DNAD11 - wcamb - Palestra 5

DNAD11Matriz de Habilidades de um Arquiteto de TI

Palestra 5Waldemir CambiucciArquiteto de Soluções | Microsoft Brasilhttp://blogs.msdn.com/wcamb/http://twitter.com/wcamb/

Data: 03 de Junho de 2011.

Page 2: DNAD11 - wcamb - Palestra 5

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!!!

Page 3: DNAD11 - wcamb - Palestra 5

RESULTADOS DA PESQUISA

Page 4: DNAD11 - wcamb - Palestra 5

Resultados da Pesquisa

Page 5: DNAD11 - wcamb - Palestra 5

Resultados da Pesquisa

Page 6: DNAD11 - wcamb - Palestra 5

Resultados da Pesquisa

Page 7: DNAD11 - wcamb - Palestra 5

QUEM É O ARQUITETO?

Page 8: DNAD11 - wcamb - Palestra 5

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?

Page 9: DNAD11 - wcamb - Palestra 5

Dez/2005

Set/2008

Mar/2011

Page 10: DNAD11 - wcamb - Palestra 5

Desafios para definir o papel do arquiteto…

Falta de entendimento do papel do arquiteto

de TI

Desalinhamento entre Negócio e Tecnologia

Suportar a TI existenteX

Inovação com novas tecnologias, abordagens, etc.

Liderança/Influência sem autoridade direta

Page 11: DNAD11 - wcamb - Palestra 5

O QUE É ARQUITETURA DE TI?

Page 12: DNAD11 - wcamb - Palestra 5

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.

Page 13: DNAD11 - wcamb - Palestra 5

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

Page 14: DNAD11 - wcamb - Palestra 5

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.

Page 15: DNAD11 - wcamb - Palestra 5

Arquitetura de TI

• “Arquitetura de TI é a Arte ou Ciência de desenhar e implementar estratégias de tecnologia de valor.”

by IASAInternational 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.

Page 16: DNAD11 - wcamb - Palestra 5

Arquiteto de TI = um estrategista

• “O arquiteto de TI é o estrategista de tecnologia da organização.”

by IASAInternational 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.

Page 17: DNAD11 - wcamb - Palestra 5

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.

Page 18: DNAD11 - wcamb - Palestra 5

Exemplo: Arquiteto de Infraestrutura Infrastructure Architect

Serviços de Desenvolvimento

Serviços de Integração

Serviços de Hospedagem

Serviços de Armazenamento e BI

Serviços de Segurança

Serviços de Gerenciamento

Pilares da Plataforma de Aplicações

Page 19: DNAD11 - wcamb - Palestra 5

Arquiteto de Infraestrutura Infrastructure Architect

VS2010, UML, Unit Test, Coded UI Test, .NET Framework, Share Point, SQL Server, TFS

BizTalk, ESB Toolkit, UDDI 3.0, SQL

Server, SSIS, SharePoint

Windows Server AppFabric, WAS, IIS,

Windows Azure, Azure AppFabric

SQL Server, Master Data Services, SSIS,

SteamInsight, SQL Azure

WIF, AD FS 2.0, ForeFront, AD, SQL

System Center Suite, Opalis, AVICode

Pilares da Plataforma de Aplicações

Desenvolvimento

Integração

Hospedagem

Armazenamento

Gerenciamento

Segurança

Um exemplo usando a plataforma Microsoft.

Page 20: DNAD11 - wcamb - Palestra 5

SEGUNDO O IASA, ARQUITETO DE TI É UMA PROFISSÃO DE TI...

Page 21: DNAD11 - wcamb - Palestra 5

SE O ARQUITETO DE TI É UMA PROFISSÃO, QUAIS SÃO SUAS HABILIDADES?

Page 22: DNAD11 - wcamb - Palestra 5

Matriz de Habilidades do Arquiteto / by IASA

Arquitetura Corporativa de TI

Arquitetura de Software

Arquitetura de Infraestrutura

Arquitetura de Informação

Arquitetura de Negócio…

Base de Conhecimento

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

Ambiente de TI / IT Environment

Atributos de Qualidade / Quality Attributes

Desenho / Design

Dinâmica Humana / Human Dynamics

Papel

Especialização

Base de Conhecimento

Page 23: DNAD11 - wcamb - Palestra 5

Devenvolvimento Estratégico de Tecnologia

Page 24: DNAD11 - wcamb - Palestra 5

IT Environment

Page 25: DNAD11 - wcamb - Palestra 5

Atributos de Qualidade / Quality Attributes

Page 26: DNAD11 - wcamb - Palestra 5

Desenho & Projeto / Design Skills

Page 27: DNAD11 - wcamb - Palestra 5

Human Dynamics

Page 28: DNAD11 - wcamb - Palestra 5

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.

Page 29: DNAD11 - wcamb - Palestra 5

COMO MEDIR UM ARQUITETO DE TI?

Page 30: DNAD11 - wcamb - Palestra 5

Avalie seu impacto na organizaçãoMelhorias financeiras

Geração de lucro

Redução de custo

Redução de complexidade e redundânciaConsolidação

Racionalização

Foco em resultados

Desenvolvimento econômicoTime to Market

Inovação

Comunicação/CulturaMelhoria da cultura

organizacional

Promoção do conhecimento

Impacto/Influência

Page 31: DNAD11 - wcamb - Palestra 5

FERRAMENTAS DO ARQUITETO

Page 32: DNAD11 - wcamb - Palestra 5

ITIL

PRINCE

COBIT

EnterpriseProcess FEA

DODAF

ZACHMAN

TOGAF

IASA

Arquitetura Corporativa

Métodos Frameworks

Metodologias e Ferramentas

Page 33: DNAD11 - wcamb - Palestra 5
Page 34: DNAD11 - wcamb - Palestra 5

The Open Group Architecture FrameworkTOGAF

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

Page 35: DNAD11 - wcamb - Palestra 5

Relatórios Gartner e Hype Cycle

Page 36: DNAD11 - wcamb - Palestra 5

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…

Page 37: DNAD11 - wcamb - Palestra 5

CONCLUSÕES…

Page 38: DNAD11 - wcamb - Palestra 5

Siga a jornada…

Avalie seus skills segundo as disciplinas da base de conhecimento IASA para o arquiteto de TIDetermine 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!!!

Page 39: DNAD11 - wcamb - Palestra 5

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

Page 40: DNAD11 - wcamb - Palestra 5

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

Page 41: DNAD11 - wcamb - Palestra 5

REFERÊNCIAS

Page 42: DNAD11 - wcamb - Palestra 5

Outras Leituras Obrigatórias!!!

Page 43: DNAD11 - wcamb - Palestra 5

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=ad3921fb-8224-4681-9064-075fdf042b0c&displaylang=en

Page 44: DNAD11 - wcamb - Palestra 5

OBRIGADO!