Consultoria

Temos uma longa história de adoção de novas tecnologias e de implementação de centenas de aplicações empresariais. Somos por natureza atentos à tecnologia e procuramos constantemente investigar as novas plataformas, componentes e ferramentas que nos permitem ser cada vez mais eficientes.

Sabemos bem onde os projetos falham, os erros mais comuns na especificação, desenho e implementação de sistemas de informação.

Aprendemos a ter uma atitude humilde sobre cada problema e estamos aptos a detetar as dificuldades inerentes a cada um.

Completamos a nossa experiência com formação académica no desenvolvimento de software, com foco na qualidade da arquitetura do software em todo o ciclo da sua vida.

Estamos seguros que poderemos ter contributos muito relevantes sobre qualquer problema nas nossas áreas de especialização.

Arquitetura aplicacional

Cada vez mais, as aplicações informáticas vivem da interação com outros sistemas e utilitários. Para além disso, a implementação de qualquer aplicação requer a utilização de componentes, plataformas e ferramentas. Dificilmente hoje se implementa um sistema sem reutilizar componentes que ajudam, e aceleram, a realização de funcionalidades standards. O desenho da arquitetura aplicacional, definindo os componentes responsáveis pelas diferentes funcionalidades e as suas interdependências, é um fator crítico no custo da solução e na sua qualidade final, no imediato ou a médio/longo prazo.

Para cada sistema a desenvolver há que avaliar qual a solução mais adequada, tendo em consideração a opção de utilizar packages com adaptações ao caso concreto, versus criar de raiz uma solução com componentes reutilizáveis e/ou plataformas de aceleração de programação. O estudo da arquitetura aplicacional permite-nos determinar caso a caso qual a solução mais adequada em termos de qualidade, custo e adequação aos requisitos.

Technology Fit

A teoria de Task-technology fit (TTF) defende que o IT pode ser mais bem sucedido se as funcionalidades de IT estão em sintonia com as tarefas que o utilizador tem que realizar.

Integração de Tecnologia

Dada a importância que a arquitetura de software tem nas novas soluções de aplicações empresarias, as tecnologias que permitem integrar sistemas garantem um processo uniforme de troca de informação, quer em tempo real, por mensagens, quer em diferido. Esta é uma peça fundamental na arquitetura de sistemas e tem um impacto muito relevante não só no custo de implementação mas sobretudo no custo de manutenção e na facilidade e qualidade da sua evolução.