O assunto agora é:

sábado, 8 de março de 2014

Arquitetura de TI - Afinal pra que serve isso ?

Arquitetura de TI é um conceito que particularmente considero confuso. 

Uns confundem arquitetura com infraestrutura e outros falam de arquitetura de aplicação como se só existisse este tipo de arquitetura. Existe também o conceito de arquitetura corporativa ou  empresarial (enterprise architecture). O objetivo deste meu post é elucidar o que é arquitetura, sua ligação com o modelo operacional da empresa e com a estratégia (sem puxar sardinha).

O modelo operacional de uma organização é o alicerce de execução da estratégia e reflete através da arquitetura empresarial o nível de integração e padronização dos processos de negócio para oferecer bens e serviços aos clientes. Diferentes modelos operacionais preparam as empresas para diferentes tipos de crescimento. As empresas muitas vezes para crescer precisam mudar o modelo operacional.
Ross e outros [1] definem quatro modelos operacionais que mostram como a organização esta situada em termos de padronização e integração de processos:

Diversificação - baixa padronização e baixa integração
Coordenação - baixa padronização e alta integração
Replicação - alta padronização e baixa integração
Unificação - alta padronização e alta integração

Na figura abaixo vou  ilustra os quatro modelos colocados em um quadrante.

A arquitetura empresarial permite a execução do modelo operacional e é suportada pelos outros níveis de arquitetura. O que acontece ? Ora se a organização utiliza um modelo operacional de unificação de alta integração e padronização de processos, fica evidente que as arquiteturas dos  processos de negócio , aplicação e de tecnologia devem dar suporte também a este modelo

A arquitetura empresarial abrange quatro grandes tipos de arquitetura (TOGAF) :

Arquitetura do negócio - Envolve a estratégia do negócio, governança, organização e processos de negócio essenciais.

Arquitetura dos dados - Estrutura da organização lógica e física do ativos de dados e recursos de gerenciamento.

Arquitetura da aplicação - definem as aplicações individuais e suas interfaces. 

Arquitetura tecnológica - Trata dos padrões tecnológicos. É preciso ter cuidado para não confundir arquitetura de infraestrutura de TI com arquitetura tecnológica.  Arquitetura da infraestrutura é uma parte da arquitetura tecnológica.

Alguns autores, consideram a arquitetura da TI parte da arquitetura empresarial conforme ilustra o diagrama abaixo.


O que motivou a escrita desse post foi minha releitura dessas referências na época de Pós na BSP que compartilho com vocês:

[1] Ross Jeane W, Weill, Peter & Robertson, David C. Arquitetura de TI como Estratégia Empresarial, m.Books, 2008.
[2] TOGAF.