# Perfis de arquiteto ### Arquiteto Corporativo - Apoia a estratégia de negócio da organização com soluções de tecnologia e informações. - O arquiteto corporativo, ou grupo de arquitetos corporativos, deve ser responsável pela estratégia global sobre as capacidades de TI, bem como para garantir que a arquitetura de TI Seja rentável. ### Arquiteto de Negócios - Trabalha muito próximo ao negócio e entende detalhadamente como funciona a organização. - Eles estão presentes na modelagem de processos da organização, e dão suporte na definição de arquiteturas, realizando a análise de requisitos de soluções novas ou existentes. ### Arquiteto de Soluções - Possuem responsabilidades especiais para serviços e funções de reusabilidade. - Alinham novas soluções para os princípios arquiteturais definidos em uma organização e as relaciona com foco em integração. Equilibram os requisitos funcionais e não funcionais de acordo com as prioridades da empresa. ### Arquiteto de Software - Trabalha com a estrutura e o design de software. O foco para o arquiteto de software é principalmente o projeto, enquanto o arquiteto de soluções tem um foco mais amplo, ligado a políticas e regulamentos. - É esperado que esse profissional tenha profundos conhecimento em programação, frameworks, padrões e modelagem técnica. #### Responsabilidades do arquiteto de software - O Objetivo principal de um arquiteto de software é projetar uma solução compatível com os requisitos atuais da corporação, que tenha flexibilidade suficiente para comportar mudanças futuras ou novos requisitos resultantes de sua evolução ao longo do tempo. - Ser responsável pela qualidade técnica do entregável, atuar no apoio técnico de toda equipe e ajudar nas decisões necessárias. - Promover a comunicação do time, envolvendo e delegando as decisões de arquitetura com toda equipe. #### Requisitos técnicos - O principal requisito técnico de um arquiteto de software é um profundo conhecimento em programação. - Dominar amplamente alguma plataforma de desenvolvimento, frameworks, ferramentas e modelagem técnica. - Conhecer abordagens de arquitetura e padrões para soluções de problemas. - Conhecer técnicas de design de código e qualidade para gerar uma boa cobertura de testes. #### Requisitos Pessoais - Experiência - Liderança - Comunicação - Proatividade - Iniciativa - Humildade - Tomar boas decisões - Estar aberto para críticas e sugestões - Ser um profundo pesquisador - Ser didático - Saber delegar tarefas - Saber questionar - Saber conduzir discussões - Saber conversar com diferentes níveis hierárquicos - Estar sempre aberto às novas tecnologias - Estar sempre atualizado com o mercado - Ter maturidade e equilíbrio emocional - Ter pensamento estratégico - Reconhecer e assumir os erros #### Mitos sobre o Arquiteto de Software - Arquiteto não programa, só projeta, documenta e lidera. - Um desenvolvedor sênior pode assumir o papel de arquiteto. - O arquiteto é um desenvolvedor com muito tempo de experiência. - Para ser arquiteto basta estudar técnicas de arquitetura de software. - O arquiteto trabalha em ambiente isolado ou diferenciado da equipe. - O arquiteto é a autoridade técnica e não deve ser questionado. - O arquiteto é um gerente técnico. - Eu fiz pós graduação em arquitetura de software e sou arquiteto. - Fui o responsável por tal projeto, logo eu sou o arquiteto dele.