Desenvolvimento de software empresarial: ERP, CRM e sistemas de gestão administrativa

A Mesterséges Intelligencia Központ Kft. é uma empresa de desenvolvimento de software com sede em Budapeste, na Hungria. Desenvolvemos sistemas ERP, CRM e de gestão administrativa à medida, com integrações e inteligência artificial, e neste momento estamos a trabalhar num grande sistema ERP e CRM.

Em resumo: o sistema assenta nos processos da própria empresa, e não o contrário. Ligamos o NAV Online Számla, o serviço de faturação, o banco e a loja online e, após a entrega, também operamos o sistema. O código-fonte e os direitos de utilização regem-se pelo contrato.

Que sistemas desenvolvemos?

O software empresarial sustenta o funcionamento diário da empresa: o que vendeu e a quem, o que há em armazém, quem está a trabalhar em quê, quanto está por cobrar. Divide-se em três grandes famílias, e a fronteira entre elas é muitas vezes difusa:

SistemaPara que serveComponentes típicos
ERP (sistema de planeamento de recursos empresariais)os recursos da empresa num só lugarstocks, compras, vendas, produção, finanças
CRM (sistema de gestão da relação com o cliente)o acompanhamento dos clientes e das vendasficha de cliente, propostas, processo de vendas, apoio ao cliente
Sistema de gestão administrativa (back-office)a administração nos bastidoresfaturação, contratos, ordens de trabalho, aprovações

Num sistema à medida, só se desenvolve aquilo de que a empresa realmente precisa, e da forma como lá se trabalha; não é preciso adaptar o funcionamento à lógica de um produto de prateleira. Os nossos artigos ERP à medida ou ERP pronto personalizado? e Quando compensa desenvolver um CRM à medida? explicam em pormenor quando compensa o caminho à medida num ERP ou num CRM.

Os módulos que compõem um sistema de gestão administrativa

Os componentes mais comuns, a partir dos quais montamos o sistema de acordo com as necessidades da empresa:

Integrações: o que ligamos

Um software empresarial só é verdadeiramente útil se não for uma ilha. É assim que o ligamos aos restantes sistemas da empresa:

Se um sistema não tiver uma interface pública, escolhemos em conjunto a forma de ligação durante o levantamento de requisitos. Sobre a ligação entre sistemas e a automatização do trabalho repetitivo, pode ler mais na página Automatização de processos.

Inteligência artificial no software empresarial

Os grandes modelos de linguagem (o ChatGPT da OpenAI, o Claude da Anthropic, o Gemini da Google) são úteis onde até agora era uma pessoa a ler, copiar ou redigir:

Onde um erro custa dinheiro, a IA propõe e uma pessoa aprova. Da ligação dos modelos e da proteção de dados falamos na página Integração de IA.

Transição a partir do sistema existente

Um projeto destes raramente começa do zero: a empresa já tem folhas de cálculo, um programa antigo ou um sistema pronto. Os passos da transição:

  1. Avaliação: que dados, processos e ligações existem, o que funciona bem e o que não funciona.
  2. Mapeamento de dados: para onde vai cada dado antigo e o que é preciso pôr em ordem (clientes duplicados, ficheiro de artigos incompleto).
  3. Migração de teste: os dados antigos passam para um ambiente de teste, onde os utilizadores-chave os verificam.
  4. Transição: por etapas, ou com um curto funcionamento em paralelo do sistema antigo e do novo, para que o trabalho diário não pare.
  5. Acompanhamento: correção de erros e operação após o arranque em produção.

Não é preciso substituir tudo de uma vez. Muitas vezes, o caminho viável é colocar primeiro o novo módulo ao lado do sistema antigo e deixar que os dois comuniquem através de uma interface.

A nossa experiência

Neste momento estamos a desenvolver um grande sistema ERP e CRM; não divulgamos o nome do cliente nem o do produto. Este trabalho mostra-nos que, num software empresarial, raramente são os ecrãs a parte difícil. São o modelo de dados, as permissões, as integrações e a migração dos dados antigos que decidem se os colaboradores vão usar o sistema ou continuar a manter a folha de cálculo ao lado dele.

Como trabalhamos?

  1. Primeira consulta gratuita: o que o sistema tem de fazer e o que não precisa de fazer.
  2. Levantamento de requisitos e especificação com os utilizadores-chave.
  3. Medição do tamanho funcional do desenvolvimento em pontos de função COSMIC (ISO/IEC 19761), a partir da qual se elaboram a proposta e o calendário.
  4. Desenvolvimento por etapas, com demonstrações regulares.
  5. Entrega: o código-fonte e os direitos de utilização regem-se pelo contrato.
  6. Operação e manutenção.

A pedido, assinamos um acordo de confidencialidade (NDA). Os passos estão descritos em pormenor na página Como trabalhamos.

Perguntas frequentes

ERP à medida ou sistema pronto?

Se os processos da empresa se adaptam bem a um sistema pronto e é necessária pouca personalização, o produto pronto é muitas vezes o caminho mais rápido e mais barato, e dizemo-lo abertamente. O desenvolvimento à medida compensa quando o funcionamento da empresa se afasta da lógica dos produtos de prateleira, quando é preciso ligar muitos sistemas, ou quando a personalização já custaria mais do que um módulo próprio. Também é frequente uma solução intermédia: o sistema pronto mantém-se e é complementado por um módulo ou uma integração à medida.

De quem será o código-fonte?

O código-fonte e os direitos de utilização regem-se pelo contrato.

Podem assumir o nosso sistema existente?

Após uma avaliação, e onde isso for viável, sim, de duas formas: migramos os dados do sistema existente para um sistema novo, ou assumimos a evolução e a operação de um sistema à medida. Para a segunda, precisamos do código-fonte e dos acessos; depois de avaliarmos o estado do código e dos dados, dizemos com franqueza qual é o caminho viável.

De que depende o preço?

Do tamanho funcional do desenvolvimento, que medimos em pontos de função COSMIC (norma ISO/IEC 19761). O método conta os movimentos de dados, isto é, entrada, saída, leitura e escrita (Entry, Exit, Read, Write), pelo que é independente da tecnologia e da equipa. É a partir deste tamanho que derivamos a proposta e o calendário; além disso, contam as integrações, os requisitos não funcionais (desempenho, segurança, disponibilidade), o design e a operação. Pormenores: Preços.

Também operam o sistema?

Sim. Após a entrega, asseguramos a operação e a manutenção: a monitorização do sistema, a correção de erros, as atualizações e a continuação do desenvolvimento. Se quiser falar connosco sobre o seu sistema, escreva-nos através dos contactos indicados na página Contacto.