Enterprise Architecture: uma tendência no mundo corporativo
Olá pessoal, tudo certo?
Aqui no blog temos falando muito sobre Arquitetura de Soluções. A maior parte do tempo, falamos sobre aspectos de plataforma, componentes de software, containeres de serviços, workflows, arquitetura de aplicações, templates e diversos componentes do ambiente de TI e especificamente soluções.
Porém, uma tendência cada vez maior no mundo corporativo é a aplicação de conceitos da chamada Arquitetura Corporativa ou Enterprise Architecture.
E o que vem a ser Enterprise Architecture?
EA corresponde ao conjunto de atividades envolvidas na construção de uma arquitetura que contempla diversos aspectos da organização, como objetivos de negócio, problemas críticos de negócio, sistemas de informação, dados corporativos, tecnologias aplicadas e desafios organizacionais como consolidações, fusões e aquisições, redução de custos, aumento de receita, etc. O objetivo de um projeto de EA é a construção de uma arquitetura alvo que atenda aos principais objetivos de negócio da empresa, resolvendo seus principais desafios. Portanto, um projeto de EA é muito maior que um projeto de arquitetura de aplicação, envolvendo componentes e disciplinas que ultrapassam as fronteiras da TI.
Não se engane, esse assunto não é novo e já existe muito material e ferramentas que um Enterprise Architect pode utilizar para a condução de um projeto de EA.
Entre os principais frameworks de arquitetura utilizados em projetos de EA encontramos:
Zachman Framework (ZACHMAN)
Ref.: https://en.wikipedia.org/wiki/Zachman_Framework
The Open Group Architecture Framework (TOGAF)
Ref.: https://en.wikipedia.org/wiki/The_Open_Group_Architecture_Framework
Federal Enterprise Architecture (FEA)
Ref.: https://en.wikipedia.org/wiki/Federal_Enterprise_Architecture
Department of Defense Architecture Framework (DODAF)
Ref.: https://en.wikipedia.org/wiki/Department_of_Defense_Architecture_Framework
Entre as principais metodologias utilizadas em Enterprise Architecture encontramos:
Information Technology Infrastructure Library (ITIL)
Ref.: https://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library
Control Objectives for Information and related Technology (COBIT)
Ref.: https://en.wikipedia.org/wiki/Control_Objectives_for_Information_and_related_Technology
Dynamic Systems Development Method (DSDM)
Ref.: https://pt.wikipedia.org/wiki/Dynamic_Systems_Development_Method
Entre outras.
Note, um dos pontos importantes na condução de um projeto de EA é o profissionalismo. Isso significa que ferramentas, frameworks, metodologias e disciplinas bem formatadas devem ser adotadas para a execuçào do projeto, garantindo a aplicação de métricas, condições de sucesso e instrumentos de acompanhamento e monitoração das atividades.
Um projeto de EA apresenta impactos grandiosos sobre toda a organização, não somente no ambiente de TI. Por isso, ferramentas de alinhamento de negócio, envolvimento de diversas áreas, mapeamento de capacidades e necessidades de negócio são componentes críticos para o sucesso do projeto.
Vamos falar mais sobre Enterprise Architecture em posts futuros, enquanto detalhamos alguns dos principais frameworks e ferramentas que podemos utilizar como arquitetos corporativos.
Por enquanto é só! Até o próximo post :)
Waldemir.