Freigeben über


Qual a importância de um arquiteto?

Olá pessoal, tudo certo?

Semana passada, o Markus Christen havia iniciado uma discussão sobre o papel do arquiteto no ARQBR. Algumas pessoas avançaram as discussões offline e tivemos algumas conclusões. Gostaria de colocar aqui uma visão consolidada sobre o tema.

Pessoalmente, tenho visto diversos tipos de profissionais atuando como arquitetos no mercado.

Pensando em arquitetos de soluções, focados em projetos e na construção de sistemas, qual a importância deles? Gosto muito da seguinte frase para explicar a importância do arquiteto de soluções: "Arquitetura de software é o conjunto de decisões de design as quais, se feitas incorretamente, podem provocar o cancelamento de seu projeto". :)

Ainda pensando na construção de software, a SEI - Software Engineering Institute | Carnegie Mellon, tem conduzido uma pesquisa sobre definições para arquitetura de software em todo o mundo, através do link abaixo:

Ref.: https://www.sei.cmu.edu/architecture/community_definitions.html

Lendo as várias definições, fica claro que mesmo pensando na construção de software, o papel do arquiteto e suas atividades são muito diversificados. Mas é sempre direcionado pelas decisões que podem conduzir uma solução para o sucesso ou fracasso, decisões essas relacionadas com a escolha e a combinação de tecnologias aplicáveis para aquela solução. Assim, creio que podemos resumir a importância do arquiteto de solução nessa palavra: direção! Direção para a melhor arquitetura de software que será empregada, buscando a aplicação de uma boa engenharia de software sempre.

Pensando em arquitetos enterprise ou corporativos, esses estão mais distantes do mundo de soluções, muito envolvidos com o negócio da empresa. Qual o papel da TI para a missão da empresa? Qual o impacto de longo prazo do investimento em uma determinada tecnologia ou abordagem de solução. Alguns exemplo? Pense na adoção de um sistema Web para o terminal de auto-atendimento de um banco de varejo. Estamos falando de quantos terminais espalhados pelo Brasil? Pense na adoção de uma plataforma baseada em serviços para a oferta de produtos para corretoras de valores? Qual o impacto de segurança e velocidade de implantação de novos produtos nessa infra-estrutura? Enfim, uma decisão tomada pelo arquiteto corporativo é apresentada para o núcleo de negócios da empresa e normalmente, tem um tempo de maturidade e implantação de médio e longo prazo. Mas são importantes pelo poder de influência e impacto no dia-a-dia de todos da corporação. Qual a importância desse profissional hoje em dia?

Finalmente, pensando em arquitetos de infra-estrutura, estamos num momento muito especial em TI, vendo o nascimento de uma nova plataforma de infra-estrutura disponível na nuvem. Nos próximos anos, o cloud computing será uma realidade para muitas empresas, que buscam a composição de custos entre software e infra-estrutura on-premise e software e serviços na nuvem. O arquiteto de infra-estrutura e IT Pros, que atuam diretamente nesse ambiente de suporte a software poderão focar cada vez mais nas capacidades de TI, oferecendo uma infra-estrutura combinada que irá permitir a construção de soluções mais flexíveis, dinâmicas e transparentes para o usuário final. Qual a importância do arquitetura de infra-estrutura? Suas decisões, o quanto mais alinhadas com a direção de negócio e desenvolvimento da empresa, permitirão uma maior velocidade na adoção de novas tecnologias, consequentemente, um posicionamento melhor no mercado de atuação de sua empresa.

Agora, uma nova pergunta: você que está na carreira de arquiteto, como está se preparando para tomar as decisões corretas em sua empresa?

O impacto de suas decisões pode ser tão grande quanto o sucesso ou fracasso de uma campanha, de um projeto, de um produto ou de um lançamento em sua empresa. Prepare-se!

Alguns links interessantes:

Worldwide Institute of Software Architects - WWISA
Ref.: https://www.wwisa.org/

IASA - International Association of Software Architects
Ref.: https://www.iasahome.org/web/home/home
https://www.wwisa.org/

The Architecture Journal
Ref.: https://msdn.microsoft.com/en-us/architecture/bb410935.aspx

Dev Center de Arquitetura no MSDN Brasil
Ref.: https://msdn.microsoft.com/pt-br/architecture/default.aspx

Por enquanto é só! Até o próximo post :)

Waldemir.