Desenvolvimento de software à medida: programamos de tudo

A Mesterséges Intelligencia Központ Kft. é uma empresa de desenvolvimento de software com sede em Budapeste, na Hungria. Desenvolvemos software à medida (aplicações web, sistemas internos, APIs, processamento de dados), da ideia ao sistema em funcionamento.

Em resumo: se não houver um software pronto que se adapte bem a uma tarefa, escrevemos aquele que se ajusta ao funcionamento da sua empresa e, onde poupa trabalho real, integramos também inteligência artificial.

O que desenvolvemos?

Qualquer software de que uma empresa possa precisar. As tarefas mais comuns:

Se precisar de um sistema de planeamento de recursos empresariais (ERP) ou de gestão da relação com o cliente (CRM), falamos disso numa página à parte: Desenvolvimento de software empresarial.

Software à medida ou solução pronta?

O software pronto (SaaS) arranca depressa e é mantido pelo fabricante. Se os seus processos forem habituais, é muitas vezes a escolha certa. As diferenças, em resumo:

CritérioSoftware pronto (SaaS)Software à medida
Arranquerápido, se as funcionalidades forem adequadasexige o tempo do desenvolvimento
Adaptaçãoa empresa adapta-se ao softwareo software adapta-se à empresa
Ligação a outros sistemasatravés dos conectores oferecidos pelo fabricantea tudo aquilo cuja interface ou cujos dados estejam acessíveis
Evoluçãosegundo o calendário do fabricantesegundo a decisão do cliente
Código-fontefica com o fabricantesegundo o contrato

O desenvolvimento à medida compensa quando o funcionamento da empresa se afasta daquilo em que os produtos prontos se baseiam, quando os dados são copiados à mão entre vários programas, ou quando o próprio software é a vantagem competitiva. Muitas vezes, a resposta certa são os dois em conjunto: o sistema pronto mantém-se e uma extensão à medida liga-o aos restantes. O nosso artigo Software à medida ou solução pronta (SaaS)? analisa em pormenor os critérios de decisão.

Da ideia ao sistema em funcionamento

  1. Primeira consulta gratuita: o cliente conta-nos a ideia ou o problema, nós fazemos perguntas e, em conjunto, vemos se é preciso software à medida ou se basta uma solução pronta.
  2. Levantamento de requisitos e especificação: descrevemos em conjunto quem usa o sistema, com que dados trabalha e o que tem de fazer.
  3. Medição do tamanho e proposta: a partir da especificação, medimos o tamanho funcional do software em pontos de função COSMIC (ISO/IEC 19761), e daí resultam a proposta e o calendário.
  4. Desenvolvimento por etapas: com demonstrações regulares, para que possa ver e experimentar as partes já a funcionar ao longo do caminho.
  5. Entrega: entregamos o sistema em funcionamento; o código-fonte e os direitos de utilização regem-se pelo contrato.
  6. Operação e manutenção: também após a entrega asseguramos a operação, a correção e a evolução do sistema.

A pedido, assinamos um acordo de confidencialidade (NDA). Os passos estão descritos em pormenor na página Como trabalhamos, e a forma de medir o tamanho na página Preços.

Experiência e desenvolvimentos próprios

Temos grande experiência em software empresarial: neste momento estamos a desenvolver um grande sistema ERP e CRM. Os nossos próprios produtos também são software à medida: o jogo 3D em tempo real do nosso site (WebGL, three.js), comentado por um comentador de IA ao vivo em 14 línguas, e uma linha de produção baseada em IA que planeia os elementos da paisagem e os obstáculos do jogo, os cria com modelos generativos de imagem, os verifica e os agenda. Descrevemo-los em pormenor na página O nosso trabalho.

Perguntas frequentes

Software à medida ou solução pronta?

Se um software pronto cobrir os seus processos e for aceitável que a empresa se adapte a ele, a solução pronta é geralmente o caminho mais rápido. O desenvolvimento à medida compensa quando o funcionamento da empresa foge ao habitual, quando é preciso ligar vários sistemas, ou quando o próprio software é a vantagem competitiva. Também é possível uma solução mista: o sistema pronto mantém-se e recebe uma extensão à medida.

É necessária uma especificação pronta?

Não. Bastam algumas frases sobre o que pretende alcançar. Elaboramos a especificação em conjunto durante o levantamento de requisitos; se já tiver uma descrição, um plano ou um sistema antigo, partimos daí.

Como começa o trabalho?

Escreva-nos ou ligue-nos e conte-nos a sua ideia em algumas frases. A primeira consulta é gratuita. Seguem-se o levantamento de requisitos e a especificação e, depois, a proposta elaborada a partir do tamanho medido.

De quem é o código-fonte?

O código-fonte e os direitos de utilização regem-se pelo contrato. Se o desejar, após a entrega somos nós que o operamos e continuamos a desenvolvê-lo.

De que dependem o preço e o calendário?

Sobretudo do tamanho funcional do software, que medimos em pontos de função COSMIC: contamos quantos movimentos de dados (entrada, saída, leitura, escrita) ocorrem nos processos do sistema. Esta medição é independente da tecnologia e da equipa. Além disso, também influenciam as integrações, os requisitos não funcionais (por exemplo, o desempenho e a segurança), o design e a operação. Pormenores: Preços.