quarta-feira, 3 de junho de 2009

Uma visão geral sobre Arquitetura Organizacional de TI

O gerenciamento das organizações é tarefa que envolve um significante nível de complexidade, uma vez que agrega diversos domínios de conhecimento (processo de negócios, tecnologias da informação e infra-estrutura) (DODAF, 2007). Tais domínios, por sua vez, fornecem critérios de qualidade potencialmente conflitantes, e envolvem fatores diversos que influenciam o desempenho de uma organização. Segundo JONKERS et al.(2004), isto é um problema importante porque uma mudança na estratégia e nos objetivos da organização traz grandes modificações em todas as áreas de domínio de conhecimento da organização.

Para que seja possível analisar como esses fatores estão interconectados entre si e como a priorização de um deles pode ocasionar a postergação de outro, a utilização de uma arquitetura organizacional de TI torna-se necessária. Arquitetura Organizacional de TI (ou Arquitetura Organizacional, do inglês Enterprise Architecture) é uma arquitetura que descreve a estrutura de uma organização, suas características e funcionalidades, bem como a interação dinâmica entre os diversos componentes que a constituem. Uma definição mais formal é dada por LANKHORST et al. (2005):

Arquitetura Organizacional de TI consiste em um conjunto completo e coerente de princípios, métodos e modelos que são utilizados no projeto e implementação de uma estrutura organizacional, processos de negócios, sistemas de informação e infra-estrutura”.

Através de uma Arquitetura Organizacional de TI é possível capturar a essência e as evoluções do negócio, e dos sistemas de informação presentes na organização, tornando assim a organização mais flexível, adaptativa as mudanças, e conseqüentemente, tendo melhores chances para alcançar o sucesso nos negócios. As mudanças arquiteturais ocorrem devido às mudanças no ambiente organizacional ou devido às mudanças tecnológicas ou, até mesmo, devido a novas visões do que é essencial para os negócios da organização (LANKHORST et al., 2005). Assim, a Arquitetura Organizacional de TI deve ser capaz de se adequar às mudanças organizacionais e de revelar quais serão os impactos destas mudanças.

Uma completa e consistente Arquitetura Organizacional de TI é a chave para a diminuição dos riscos e para o gerenciamento dos diversos domínios do conhecimento presentes na organização. Isto se deve, pois a Arquitetura Organizacional de TI possibilita a avaliação de novos investimentos (novas tecnologias de informação, mudanças na infra-estrutura, novos processos negócios, entre outros) e a avaliação dos impactos dos novos investimentos no(s) objetivo(s) da organização e nos componentes organizacionais (DODAF, 2007).

O conceito de Arquitetura Organizacional de TI é de tal importância acadêmica e governamental que diversos trabalhos da academia e dos governos estão presentes na literatura. A grande parte destes trabalhos se concentra no desenvolvimento de frameworks para estruturação de Arquitetura Organizacional de TI. Na literatura os frameworks que se destacam são:

  1. O framework de Zachman (ZACHMAN, 1987) desenvolvido por John Zachman em 1987;

  2. TOGAF (The Open Group Architecture Framework) (TOGAF, 2007) desenvolvido pelo The Open Group (THEOPENGROUP,2009);

  3. DoDAF (Department of Defense Architecture Framework) desenvolvido pelo Departamento de defesa norte-americano (DODAF, 2007);

  4. RM-ODP padronizado pela ISO (RM-ODP-ISSO, 1995) e especializado na arquitetura de sistemas distribuídos;

  5. ARIS (Architecture of Integrated Information Systems) (ARIS, 1999) desenvolvido pelas pesquisas acadêmicas do professor A.W.Scheer; e,

  6. Archimate(ARCHIMATE, 2009) desenvolvido por um consórcio composto dos seguintes membros: Telematica Instituut, Ordina, Radboud University Nijmegen, o Leiden Institute for Advanced Computer Science (LIACS) e o Centre for Mathematics and Computer Science (CWI)

A utilização de frameworks possibilita não somente a estruturação do conhecimento do domínio organizacional de forma sistemática, mas também provê ferramentas para análise de desempenho organizacional, análise de impactos e também prover um meio de realizar o alinhamento entre estrutura organizacional e arquitetura de TI. Através da utilização destes frameworks, é possível documentar os conceitos do negócio, das aplicações, de infra-estrutura e quaisquer outros conceitos relacionados aos mesmos que sejam relevantes, além de perspectivas e aspectos desejáveis para atender o(s) stakeholder(s) no desenvolvimento de um projeto de software (LANKHORST et al., 2005).

A utilização de frameworks no desenvolvimento de arquiteturas de TI (sistemas computacionais) é particularmente útil em dois aspectos: (i) favorece a rastreabilidade de informações entre a arquitetura organizacional (capturada no formato de um artefato denominado modelo) e os sistemas/infra-estrutura que suportam esta arquitetura (concebidos a partir dos modelos gerados previamente); e (ii) permite a geração automática de código uma vez que os modelos são artefatos passíveis de sofrer transformações para derivarem código para sistemas (LANKHORST et al., 2005).

Conforme apresentado em (LANKHORST et al., 2007) (JONKERS et al., 2004), o alinhamento entre a tecnologia da informação e negócios da organização é reconhecido como uma boa prática e de grande eficiência. A eficácia organizacional é obtida pela boa orquestração das relações entre os componentes organizacionais e não pela especificação detalhada de cada componente individualmente.

Referências:

  • ARCHIMATE -Archimate Consortium, Archimate Resource Tree, disponível em:. Acesso em: 20 de Janeiro, 2009.

  • ARIS - SCHEER, A.W., ARIS – Business Process Modeling, Third Edition, Springer, 1999.

  • DODAF - U.S. Department of Defense, DoD Architecture Framework Version 1.5, Volume II: Product Descriptions, 2007.

  • JONKERS, H.; LANKHORST, M.; VAN BUUREN, R.S.; HOPPENBROUWERS, M.M. B; VAN DER TORRE, L. Concepts for modeling enterprise architectures. In special issue on Architecture in IT of the International Journal of Cooperative Information Systems, 13(3):257--287. World Scientific, Setembro 2004.

  • LANKHORST, M. Enterprise Architecture at Work - Modelling, Communication and Analysis, Springer, 2005.

  • RM-ODP-ISO-ISO/ITU-T, Open Distributed Processing - Reference Model, International Standard ISO/IEC 10746, 1995.

  • THE OPEN GROUP, disponivel em: <http://www.opengroup.org/>, acessado: 05/03/2009

    TOGAF - THE OPEN GROUP, The Open Group Architectural Framework (TOGAF 8.1.1 ‘The Book’), Van Haren Publishing, 2007.

  • ZACHMAN - ZACHMAN ,J.A., A Framework for Information Systems Architecture, IBM Systems Journal, vol. 26, no. 3, 1987, pp. 276–292.

Nenhum comentário: