"Analisamos as necessidades do cliente e desenhamos a melhor estratégia tecnológica para atendê-las. A tecnologia deve ser entendida como um meio de potencializar o negócio do cliente. Uma aplicação coerente, elegante e simples é a melhor forma de garantir o sucesso de um projeto de software."
- Daniel, Arquiteto de Software.
Eles são responsáveis por definir a arquitetura completa de um sistema.
Eles lideram a pesquisa de tecnologia, comparam as opções disponíveis e identificam a melhor, considerando as necessidades do cliente.
Eles identificam os atributos de qualidade necessários e sua importância relativa e estabelecem diretrizes de projeto e programação. Eles projetam e desenvolvem componentes arquitetônicos, bem como módulos funcionais críticos.
RESPONSABILIDADES PRINCIPAIS
- Definir a arquitetura técnica e funcional do sistema.
- Definir especificações gerais e orientar os desenvolvedores na concepção e implementação da solução.
- Desenvolver os componentes mais críticos do sistema.
- Contribuir com sugestões para a seleção das melhores alternativas, considerando aspectos de engenharia e negócios.
- Pesquisar para encontrar soluções eficientes para as necessidades próprias ou da equipe.
CONHECIMENTO E TREINAMENTO
Eles têm uma vasta experiência em análise, design e desenvolvimento de aplicativos e um forte conhecimento em arquitetura de software e hardware. Possuem também uma notável bagagem metodológica, fazendo uso adequado das metodologias disponíveis.
Eles têm diplomas universitários em Engenharia de Sistemas, Ciências da Computação ou carreiras relacionadas.